function DateFormat(){this.aMonth=typeof(aMonthMLG)!="undefined"?aMonthMLG:new Array("January","February","March","April","May","June","July","August","September","October","November","December");this.aWeek=typeof(aWeekMLG)!="undefined"?aWeekMLG:new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");this.aAP=typeof(aAPMLG)!="undefined"?aAPMLG:new Array("AM","PM");this.ONE_NUM=1;this.TWO_NUM=2;this.SUB_CHAR=3;this.FULL_CHAR=4}DateFormat.prototype.getDisplayDate=function(j,b){b=b.toLowerCase();b=this.timeFormat(j,b);var f=b;var u=b.indexOf("e");if(u!=-1){ee=b.lastIndexOf("e")+1;var r=b.substring(u,ee);var k=ee-u;var p=j.getDay();switch(k){case this.SUB_CHAR:p=this.aWeek[p].substring(0,3)+".";break;default:p=this.aWeek[p]}f=f.replace(r,p)}var i=b.indexOf("d");if(i!=-1){var t=b.lastIndexOf("d")+1;var s=b.substring(i,t);var c=t-i;var w=j.getDate();switch(c){case this.ONE_NUM:break;case this.TWO_NUM:w=w<=9?"0"+w:w;break}f=f.replace(s,w)}var n=b.indexOf("m");if(n!=-1){var v=b.lastIndexOf("m")+1;var o=b.substring(n,v);c=v-n;var l=j.getMonth()+1;switch(c){case this.ONE_NUM:break;case this.TWO_NUM:l=l<=9?"0"+l:l;break;case this.SUB_CHAR:l=this.aMonth[l-1].substring(0,3);break;case this.FULL_CHAR:l=this.aMonth[l-1];break}f=f.replace(o,l)}var q=b.indexOf("y");if(q!=-1){var a=b.lastIndexOf("y")+1;var g=b.substring(q,a);c=a-q;var h=j.getFullYear().toString();switch(c){case this.ONE_NUM:case this.TWO_NUM:case this.SUB_CHAR:h=h.substring(2,4);break;case this.FULL_CHAR:break}f=f.replace(g,h)}return f};DateFormat.prototype.timeFormat=function(q,d){var b=d.indexOf("h");if(b!=-1){var t=d.indexOf("s");var k;if(t!=-1){k=d.lastIndexOf("s")+1}else{var z="x";for(var u=b,w=d.length;u12?this.aAP[1]:this.aAP[0];n=n>12?n-12:n;n=n<=9?"0"+n:n;if(A==-1){n=o+" "+n}break;case this.TWO_NUM:n=n<=9?"0"+n:n;break}d=d.replace(x,n);if(A!=-1){if(o==""){o=q.getHours()>12?this.aAP[1]:this.aAP[0]}d=d.replace(/a/g,o)}var B=d.indexOf("x");var f=d.lastIndexOf("x")+1;var v=d.substring(B,f);var m=q.getMinutes()<=9?"0"+q.getMinutes():q.getMinutes();d=d.replace(v,m);var t=d.indexOf("s");if(t!=-1){var D=d.lastIndexOf("s")+1;var p=d.substring(t,D);var r=q.getSeconds()<=9?"0"+q.getSeconds():q.getSeconds();d=d.replace(p,r)}}return d};DateFormat.prototype.getSystemDate=function(d,b){if(d==""||d.length<=0){return}var c=this.getSystemDateObj(d,b);var a=c.getDate();a=a<10?"0"+a:a;var e=c.getMonth()+1;e=e<10?"0"+e:e;var f=c.getFullYear();return f+"-"+e+"-"+a};DateFormat.prototype.getSystemDateObj=function(v,b){var H=new Array();var M=b.length;b=b.toLowerCase();var u=b.indexOf("d");var J=b.lastIndexOf("d")+1;var G=b.substring(u,J);var f=null;if(Ja?1:b