function assert(A,B){if(!A){if(B==null){B="";
}else{B=": "+B;
}alert("Warning: Data may not be formatted correctly. (Assertion failure"+B+")");
}}function setText(A,C){var B=document.getElementById(A);
if(B){B.innerHTML=C;
}}function setTextColor(A,B){var C=document.getElementById(A);
if(C){C.style.color=B;
}}function getText(B){var A=document.getElementById(objn);
if(A){return A.innerHTML;
}else{return"";
}}function constrain_int(A){A=(A)?A:((window.event)?window.event:"");
if(A){if(A.keyCode<48||A.keyCode>57){A.returnValue=false;
}}}function constrain_lettersupper(A){A=(A)?A:((window.event)?window.event:"");
if(A){constrain_letters(A);
if(!(A.keyCode<97||A.keyCode>123)){A.keyCode-=32;
}}}function constrain_letters(A){A=(A)?A:((window.event)?window.event:"");
if(A){if((A.keyCode<65||A.keyCode>91)&&(A.keyCode<97||A.keyCode>123)){A.returnValue=false;
}}}function constrain_nonumbers(A){A=(A)?A:((window.event)?window.event:"");
if(A){if(!(A.keyCode<48||A.keyCode>57)){A.returnValue=false;
}}}function constrain_time(A){A=(A)?A:((window.event)?window.event:"");
if(!((A.keyCode>=48&&A.keyCode<=57)||A.keyCode==189||A.keyCode==58||A.keyCode==189||A.keyCode==32||A.keyCode==189||A.keyCode==112||A.keyCode==189||A.keyCode==80||A.keyCode==189||A.keyCode==109||A.keyCode==189||A.keyCode==77||A.keyCode==189||A.keyCode==97||A.keyCode==189||A.keyCode==65)){A.returnValue=false;
}}function constrain_intdash(A){A=(A)?A:((window.event)?window.event:"");
if(!((A.keyCode>=48&&A.keyCode<=57)||A.keyCode==189||A.keyCode==45)){A.returnValue=false;
}}function constrain_float(A){A=(A)?A:((window.event)?window.event:"");
if(!((A.keyCode>=48&&A.keyCode<=57)||A.keyCode==190||A.keyCode==46)){A.returnValue=false;
}}function constrain_date(A){A=(A)?A:((window.event)?window.event:"");
if(!((A.keyCode>=48&&A.keyCode<=57)||A.keyCode==191||A.keyCode==47)){A.returnValue=false;
}}function formatcurrency(A){vs=String(A);
if(vs=="NaN"){vs="";
}else{vs=String(Math.floor((Number(A)*100)+0.5)/100);
idx=vs.indexOf(".");
if(idx<0){ds="";
vs=vs+".";
}else{ds=vs.substr(idx+1);
}declen=ds.length;
while(declen<2){declen++;
vs=vs+"0";
}}return vs;
}function capitalize(A){evt=((window.event)?window.event:"");
if(evt&&A.length==0){if(!(evt.keyCode<97||evt.keyCode>123)){evt.keyCode-=32;
}}}function modReqField(C,E,A,D,B){if(C){setTextColor(D,"black");
}else{setTextColor(D,"red");
}if(!C&&!E){setText(D,B);
}else{setText(D,A);
}}function isValidNumber(A){for(i=0;
i<A.length;
i++){if(!(A.charAt(i)>="0"&&A.charAt(i)<="9")){return false;
}}return true;
}function isValidText(A){for(i=0;
i<A.length;
i++){if(!((A.charAt(i)>="A"&&A.charAt(i)<="Z")||(A.charAt(i)>="a"&&A.charAt(i)<="z")||(A.charAt(i)=="-"&&i>0)||(A.charAt(i)=="'"&&i>0)||(A.charAt(i)=="."&&i>0)||(A.charAt(i)==" "&&i>0))){return false;
}}return true;
}function isValidPhoneNumber(A){var B=0;
for(i=0;
i<A.length;
i++){if(A.charAt(i)>="0"&&A.charAt(i)<="9"){B++;
}}if(B>=10){return true;
}return false;
}function isValidEmailAddress(B){B=B.toLowerCase();
if(B.length<6){return false;
}if(B.indexOf("@")<1){return false;
}if(B.indexOf("@")>=B.length-4){return false;
}var A=B.substr(B.length-4);
if(A==".com"||A==".net"||A==".edu"||A==".gov"||A==".biz"||A==".org"||A==".mil"){return true;
}c=B.substr(B.length-3,1);
if(c=="."){return true;
}return false;
}function isValidPassword(A){return(A.length>=MPLEN);
}var REQTAG="*";
var MPLEN=5;
function submitCommand(A){alert(document.name);
document.form1.submit();
}function getElementByName(A){return document.forms[0].elements[A].value;
}function isElementBlank(A){return getElementByName(A)=="";
}function checkElementNotBlank(A,B){var C=!isElementBlank(A);
modReqFieldForName(C,A,B);
return C;
}function modReqFieldForName(D,A,C){var B=A+"Reqtag";
modReqField(D,false,"",B,C);
}function checkElementValidEmail(A,B){var C=!isElementBlank(A)&&isValidEmailAddress(getElementByName(A));
modReqFieldForName(C,A,B);
return C;
}function checkElementValidPhone(A,B){var C=!isElementBlank(A)&&isValidPhoneNumber(getElementByName(A));
modReqFieldForName(C,A,B);
return C;
}function checkElementValidPostalCode(A,C,B){var D=true;
if(isCountryUsa(C)){D=isZipValid(getElementByName(A));
}modReqFieldForName(D,A,B);
return D;
}function isCountryUsa(A){return getElementByName(A)=="US";
}function isZipValid(A){var B=(isValidNumber(A)&&(A.length==5))||(isValidNumber(A)&&(A.length==9));
if(!B&&(A.length==10)){B=isValidNumber(A.substr(0,5))&&isValidNumber(A.substr(6,4))&&(A.substr(5,1)=="-");
}return(B);
}function checkElementTextLength(B,A,C){var E=getElementByName(B);
var D=E.length<A;
modReqFieldForName(D,B,C);
return D;
}