var f20InitialColor="#ABACAE";var f20TypingColor="#ABACAE";var f20CompleteColor="#ABACAE";var f20WarningColor="red";var f20MinYear=1800;var f20MaxYear=3000;var f20War,f20CkAllCk;var f20CkAllAry=[];function f20InitFormatNumber(d,e,c,b){if(typeof(d)=="string"){d=document.getElementById(d);}var a=d.value;
f20FormatNumber(d,e,c,b);d.style.color=f20InitialColor;d.value=a;}function f20FormatNumber(g,h,f,a){if(typeof(g)=="string"){g=document.getElementById(g);}var e=g.value.replace(/\D/g,"");var d=0,c="";if(g.value.length>0){for(var b=0;b<h.length;b++){c+=(h.charAt(b)=="~")?e.charAt(d++):h.charAt(b);if(d>e.length){break;
}}}g.value=c;f20SelRange(g,c.length);g.date=a;g.format=h;if(f){if(f.toLowerCase().match("b")){f20AddEvt(g,"f20Blur","blur");}if(f.toLowerCase().match("a")&&!g.ckall){g.ckall=true;f20CkAllAry.push(g);}}f20AddEvt(g,"f20Color","focus");}function f20Blur(a,b){b=b||this;b.style.color=f20CompleteColor;if(b.value.length<b.format.length){if(b.value.length<1){b.value="Please Complete";
}f20CkAllCk=false;f20Warning(b,"Please Complete the");}if(b.date&&window["f20DateTime"]){f20DateTime(b);}}function f20CheckAll(){f20CkAllCk=true;for(f200=0;f200<f20CkAllAry.length;f200++){f20Blur(null,f20CkAllAry[f200]);}return f20CkAllCk;}function f20Warning(b,a){b.style.color=f20WarningColor;f20War=true;
f20CkAllCk=false;b.focus();}function f20Color(){if(!f20War){this.style.color=f20TypingColor;}f20War=false;}function f20SelRange(c,b){if(c.setSelectionRange){c.focus();c.setSelectionRange(b,b);}else{if(c.createTextRange){var a=c.createTextRange();a.collapse(true);a.moveEnd("character",b);a.moveStart("character",b);
a.select();a.collapse(true);}}}function f20EventAdd(d,a,c){if(d.addEventListener){d.addEventListener(a,function(f){d[c](f);},false);}else{if(d.attachEvent){d.attachEvent("on"+a,function(f){d[c](f);});}else{var b=d["on"+a];if(b){d["on"+a]=function(f){f20Prev(f);d[c](f);};}else{d["on"+a]=d[c];}}}}function f20AddEvt(c,b,a){if(c["f20add"+b]){return;
}c["f20add"+b]=window[b];f20EventAdd(c,a,"f20add"+b);}function f20DateTime(a){var b=[];if(a.date[0].charAt(0)=="d"||a.date[0].charAt(0)=="m"){b=f20CkDate(a);}if(a.date[0].charAt(0)=="t"){b=f20CkTime(a);}if(b.length>1){f20Warning(a,b.join("\n"));}}function f20CkDate(a){}function f20CkTime(c){var a=["Please Correct the"+f20WarningColor+" Field Time"],b=0;
if(c.value.match(c.date[2])){b=12;}c.value=c.value.replace(c.date[1],"");c.value=c.value.replace(c.date[2],"");f20h=c.value.substring(0,2)*1+b;f20m=c.value.substring(3,5);if(f20h>23){a.push("Incorrect Hours");}if(f20m>59){a.push("Incorrect Minutes");}if(c.date[1]&&c.date[2]&&a.length<1){if(f20h<12){c.value+=c.date[1];
}else{c.value=f20FormatNu(f20h-12)+(c.value.charAt(2))+(f20FormatNu(f20m)+c.date[2]||" PM");}}return a;}function f20FormatNu(a){return(a<10)?"0"+a:a;}
