function timeFormatMask(A,B){if(event.keyCode!=58&&(event.keyCode<48||event.keyCode>57)){return false}else{if(A.length==2){if(event.keyCode!=58){document.all[B].value=A+":";if((event.keyCode>53&&event.keyCode<=57)){event.keyCode=53}}}else{if(A.length==3){if((event.keyCode>53&&event.keyCode<=57)){event.keyCode=53}}}return true}}function KeyPressDate(A,B){if((event.keyCode<47||event.keyCode>57)&&event.keyCode!=13){return false}else{return true}}function KeyPressTime(B,C){if(C==0){if(event.keyCode<48||event.keyCode>58){return false}else{return true}}else{if(event.keyCode<48||event.keyCode>58){return false}var A;A=String.fromCharCode(event.keyCode);switch(B.value.length){case 0:if(event.keyCode==58){return false}else{if(event.keyCode>50){B.value="0"+A+":";return false}}break;case 1:if(B.value<2){if(event.keyCode>57){return false}else{B.value=B.value+A+":";return false}}else{if(B.value==2){if(event.keyCode>51){return false}else{B.value=B.value+A+":";return false}}}break;case 2:if(event.keyCode!=58){return false}break;case 3:if(event.keyCode>53){return false}break;case 4:if(event.keyCode>57){return false}break;case 5:if(event.keyCode<48||event.keyCode>57){return false}break;default:return false}return true}}function KeyPressText1(A){if((event.keyCode==13)||(event.keyCode>=48&&event.keyCode<=57)||(event.keyCode>=65&&event.keyCode<=90)||(event.keyCode>=97&&event.keyCode<=122)){return true}else{return false}}function KeyPressLoginInfo(A){if((event.keyCode==13)||(event.keyCode==38)||(event.keyCode==45)||(event.keyCode==95)||(event.keyCode>=48&&event.keyCode<=57)||(event.keyCode>=65&&event.keyCode<=90)||(event.keyCode>=97&&event.keyCode<=122)){return true}else{return false}}function KeyPressPayentryLoginInfo(A){if((event.keyCode==13)||(event.keyCode>=32&&event.keyCode<=126&&event.keyCode!=34&&event.keyCode!=59&&event.keyCode!=92)){return true}else{return false}}function CheckLoginChars(C){var A=new String(C.value);for(var B=0;B<A.length;B++){if(!((A.charCodeAt(B)==13)||(A.charCodeAt(B)==38)||(A.charCodeAt(B)==45)||(A.charCodeAt(B)==95)||(A.charCodeAt(B)>=48&&A.charCodeAt(B)<=57)||(A.charCodeAt(B)>=65&&A.charCodeAt(B)<=90)||(A.charCodeAt(B)>=97&&A.charCodeAt(B)<=122))){alert("Invalid data was entered.");C.focus();return false}}return true}function CheckPayentryLoginChars(C){var A=new String(C.value);for(var B=0;B<A.length;B++){if(!((A.charCodeAt(B)==13)||(A.charCodeAt(B)>=32&&A.charCodeAt(B)<=126&&A.charCodeAt(B)!=34&&A.charCodeAt(B)!=59&&A.charCodeAt(B)!=92))){alert("Invalid data was entered.");C.focus();return false}}return true}function KeyPressText(A){if((event.keyCode!=32)&&(event.keyCode!=45)&&(event.keyCode<39||event.keyCode>=39)&&(event.keyCode<47||event.keyCode>57)&&(event.keyCode<65||event.keyCode>90)&&(event.keyCode<97||event.keyCode>122)){return false}else{return true}}function KeyPressText2(A){if((event.keyCode!=32)&&(event.keyCode!=45)&&(event.keyCode!=46)&&(event.keyCode<38||event.keyCode>39)&&(event.keyCode<47||event.keyCode>57)&&(event.keyCode<65||event.keyCode>90)&&(event.keyCode<97||event.keyCode>122)){return false}else{return true}}function KeyPressText3(A){if((event.keyCode!=13)&&(event.keyCode!=32)&&(event.keyCode!=38)&&(event.keyCode!=39)&&(event.keyCode!=45)&&(event.keyCode!=46)&&(event.keyCode!=44)&&(event.keyCode!=59)&&(event.keyCode!=58)&&(event.keyCode!=95)&&(event.keyCode==38||event.keyCode<47||event.keyCode>57)&&(event.keyCode<60||event.keyCode>90)&&(event.keyCode<97||event.keyCode>122)){return false}else{return true}}function KeyPressText4(A){if((event.keyCode!=32)&&(event.keyCode!=45)&&(event.keyCode!=46)&&(event.keyCode<39||event.keyCode>=39)&&(event.keyCode<47||event.keyCode>57)&&(event.keyCode<65||event.keyCode>90)&&(event.keyCode<97||(event.keyCode>122&&event.keyCode!=124))){return false}else{return true}}function KeyPressInt(A,B){var C;if(B==1){C=(event.keyCode!=45);if((C==false)&&/\-/.test(A.value)){return false}}else{C=true}if(C&&(event.keyCode!=13)&&(event.keyCode<48||event.keyCode>57)){return false}else{return true}}function KeyPressIntIP(A){if((event.keyCode!=42)&&(event.keyCode!=13)&&(event.keyCode<48||event.keyCode>57||event.keyCode==42)){return false}else{return true}}function KeyPressIntPort(A,B){var C;if(B==1){C=(event.keyCode!=45);if((C==false)&&/\-/.test(A.value)){return false}}else{C=true}if(C&&(event.keyCode!=13)&&(event.keyCode<48||event.keyCode>57)){return false}else{if(parseInt(A.value+String.fromCharCode(event.keyCode))>65535||parseInt(A.value+String.fromCharCode(event.keyCode))==0){alert("Please enter a value between 1 - 65535");A.value=A.value;return false}}return true}function KeyPressPhone(A){if(event.keyCode==8){return true}if((event.keyCode==32)||(event.keyCode==35)||((event.keyCode>39)&&(event.keyCode!=43)&&(event.keyCode<46))){return true}else{if((event.keyCode>47)&&(event.keyCode<58)){return true}else{return false}}}function KeyPressDecimal(A,B){var C;if(B==1){C=(event.keyCode!=45);if((C==false)&&(/\-/.test(A.value))){return false}}else{C=true}if(C&&(event.keyCode!=46)&&(event.keyCode<48||event.keyCode>57)){return false}else{if((event.keyCode==46)&&/\./.test(A.value)){return false}return true}}function KeyPressIP(B,C){var D;if(event.keyCode==8){return true}if(C==1){D=(event.keyCode!=45);if((D==false)&&/\-/.test(B.value)){return false}}else{D=true}if(D&&(event.keyCode!=46)&&(event.keyCode<48||event.keyCode>57)){return false}else{var F=B.value;var A=F.match(/\./g);var E=0;if(A!=null){E=A.length}if((event.keyCode==46)&&(E==3)){return false}return true}}function CheckEmail(B,A){if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(B.value)){return(true)}if(A==1){alert("Invalid E-mail Address! Please re-enter.")}return(false)}function Round(A,B){B=(!B?2:B);return Math.round(A*Math.pow(10,B))/Math.pow(10,B)}function formatCurrency(A){A=A.toString().replace(/\$|\,/g,"");if(isNaN(A)){A="0"}sign=(A==(A=Math.abs(A)));A=Math.floor(A*100+0.50000000001);cents=A%100;A=Math.floor(A/100).toString();if(cents<10){cents="0"+cents}for(var B=0;B<Math.floor((A.length-(1+B))/3);B++){A=A.substring(0,A.length-(4*B+3))+""+A.substring(A.length-(4*B+3))}return(((sign)?"":"-")+"$"+A+"."+cents)}function currencyFormat(E,D,B,H){var K=0;var J="";var F=j=0;var G=len2=0;var A="0123456789";var C=aux2="";var I=(window.Event)?H.which:H.keyCode;if(I==13){return true}J=String.fromCharCode(I);if(A.indexOf(J)==-1){return false}G=E.value.length;for(F=0;F<G;F++){if((E.value.charAt(F)!="0")&&(E.value.charAt(F)!=B)){break}}C="";for(;F<G;F++){if(A.indexOf(E.value.charAt(F))!=-1){C+=E.value.charAt(F)}}C+=J;G=C.length;if(G==0){E.value=""}if(G==1){E.value="0"+B+"0"+C}if(G==2){E.value="0"+B+C}if(G>2){aux2="";for(j=0,F=G-3;F>=0;F--){if(j==3){aux2+=D;j=0}aux2+=C.charAt(F);j++}E.value="";len2=aux2.length;for(F=len2-1;F>=0;F--){E.value+=aux2.charAt(F)}E.value+=B+C.substr(G-2,G)}return false}function isValidTime(B){var D=B.value;var A=/^(\d{1,2}):(\d{2})(:(\d{2}))?$/;var C=D.match(A);if(C==null){alert("Time is not in a valid format.");B.select();return false}else{hour=C[1];minute=C[2];second=C[4];if(second==""){second=null}if(hour<0||hour>23){alert("Hour must be between 0 and 23");B.select();return false}else{if(minute<0||minute>59){alert("Minute must be between 0 and 59.");B.select();return false}}}return true}function CreateStatus(){statusWindow=window.open("","statusWindow","dependent=1, directories=0, height=20, hotkeys=0, location=0, menubar=0, resizable=0, scrollbars=0, status=0, titlebar=0, toolbar=0, width=250, left="+(screen.width/2-125)+", top="+(screen.height/2.5-125));statusWindow.document.write("<html><head><title>Processing... Please Wait...</title></head>\n");statusWindow.document.write('<body><center><table width="200"><tr><td align="center"><img src="../images/animated/Processing.gif"></td></tr>\n');statusWindow.document.write("</table></center></body></html>\n")}function CloseStatus(){statusWindow.close()}function timeDifference(H,F){var I=new Date();var G=new Date();var E=new Date();var B=new Date("December 30, 1998 "+H+":00");if(H>F){var A=new Date("December 31, 1998 "+F+":00")}else{var A=new Date("December 30, 1998 "+F+":00")}I.setTime(B.getTime());G.setTime(A.getTime());E.setTime(Math.abs(I.getTime()-G.getTime()));var C=E.getTime();var D=C/(1000*60*60);return D}function loadXMLDoc(A){if(window.XMLHttpRequest){req=new XMLHttpRequest();req.onreadystatechange=processReqChange;req.open("GET",A,true);req.send(null)}else{if(window.ActiveXObject){req=new ActiveXObject("Microsoft.XMLHTTP");if(req){req.onreadystatechange=processReqChange;req.open("GET",A,true);req.send()}}}}function days_between(E,D){var F=1000*60*60*24;var C=E.getTime();var B=D.getTime();var A=Math.abs(C-B);return Math.round(A/F)}function CheckAllWeekDays(A){if(A==1){document.all.sunday.checked=true;document.all.monday.checked=true;document.all.tuesday.checked=true;document.all.wednesday.checked=true;document.all.thursday.checked=true;document.all.friday.checked=true;document.all.saturday.checked=true}else{document.all.sunday.checked=false;document.all.monday.checked=false;document.all.tuesday.checked=false;document.all.wednesday.checked=false;document.all.thursday.checked=false;document.all.friday.checked=false;document.all.saturday.checked=false}}function ensureDayIsChecked(){if((!document.all.sunday.checked)&&(!document.all.monday.checked)&&(!document.all.tuesday.checked)&&(!document.all.wednesday.checked)&&(!document.all.thursday.checked)&&(!document.all.friday.checked)&&(!document.all.saturday.checked)){alert("You must check at least one day");return false}else{return true}}function dateAdd(C,A){var B=new Date(C);B.setDate(B.getDate()+A);return B}function getDayCount(D,A){var C;var B;var E=0;for(C=0;C<A;C++){B=dateAdd(D,C);switch(B.getDay()){case 0:if(document.all.sunday.checked){E=E+1}break;case 1:if(document.all.monday.checked){E=E+1}break;case 2:if(document.all.tuesday.checked){E=E+1}break;case 3:if(document.all.wednesday.checked){E=E+1}break;case 4:if(document.all.thursday.checked){E=E+1}break;case 5:if(document.all.friday.checked){E=E+1}break;case 6:if(document.all.saturday.checked){E=E+1}break}}return E}function BlinkDefaultTimer(D,B){var G="#ffffff";var F=B;var E=6;var C=500;var A="backgroundColor";BlinkTimer(D,G,F,E,C,A)}function BlinkStateChange(B,C,A){document.getElementById(B).style[A]=C}function BlinkTimer(E,C,B,H,I,G){var F=0;var A=new Array(B,C);for(var D=0;D<H;D++){setTimeout('BlinkStateChange("'+E+'","'+A[D%2]+'","'+G+'")',F);F+=I}}function IsNumeric(B){var D="0123456789.";var C=true;var A;for(i=0;i<B.length&&C==true;i++){A=B.charAt(i);if(D.indexOf(A)==-1){C=false}}return C};