var haveErrors=0;function isError(A){if(!haveErrors&&A){haveErrors=A}}function get(A){return document.getElementById(A)}function isDate(A,C,D){var E=get(A);var F=get(A+"Label");F.className="";var B;if(D!=null){B=get(D)}else{B=get(A+"Error")}B.className="";B.innerHTML="";if(/^\d{1,2}(\/)\d{1,2}\1\d{4}$/.test(E.value)){var G=new Date(E.value);if(!G||G==null||G=="Invalid Date"||G=="NaN"){B.className="errorMessage";B.innerHTML=C;F.className="validate";isError(true);return false}else{return true}}else{B.className="errorMessage";B.innerHTML=C;F.className="validate";isError(true);return false}}function isEmail(A,C,D){var E=get(A);var F=get(A+"Label");F.className="";var B;if(D!=null){B=get(D)}else{B=get(A+"Error")}B.className="";B.innerHTML="";if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(E.value)){return true}else{B.className="errorMessage";B.innerHTML=C;F.className="validate";isError(true);return false}}function isEmpty(A,C,D){var E=get(A);var F=get(A+"Label");F.className="";var B;if(D!=null){B=get(D)}else{B=get(A+"Error")}B.className="";B.innerHTML="";if(E.options){if(E.options.length==0){B.className="errorMessage";B.innerHTML=C;F.className="validate";isError(true);return true}}else{if(E.value.length<1){B.className="errorMessage";B.innerHTML=C;F.className="validate";isError(true);return true}else{return false}}}function isEqual(C,B,E,I){var D=get(C);var A=get(C+"Label");var G=get(B);var H=get(B+"Label");A.className="";H.className="";var F;if(I!=null){F=get(I)}else{F=get(C+"Error")}F.className="";F.innerHTML="";if(D.value==G.value&&D.value.length>0){return true}else{F.className="errorMessage";F.innerHTML=E;A.className="validate";H.className="validate";isError(true);return false}}function isInLengthRange(F,A,B,D,E){var G=get(B);var H=get(B+"Label");H.className="";var C;if(E!=null){C=get(E)}else{C=get(B+"Error")}C.className="";C.innerHTML="";if(G.value.length>=F&&G.value.length<=A){return true}else{C.className="errorMessage";C.innerHTML=D;H.className="validate";isError(true);return false}}function isNumeric(A,C,D){var E=get(A);var F=get(A+"Label");F.className="";var B;if(D!=null){B=get(D)}else{B=get(A+"Error")}B.className="";B.innerHTML="";if(/[^0-9]/.test(E.value)||E.value.length==0){B.className="errorMessage";B.innerHTML=C;F.className="validate";isError(true);return false}else{return true}}function isZip(A,C,D){var E=get(A);var F=get(A+"Label");F.className="";var B;if(D!=null){B=get(D)}else{B=get(A+"Error")}B.className="";B.innerHTML="";if(/(^\d{5}$)|(^\d{5}-\d{4}$)/.test(E.value)){return true}else{B.className="errorMessage";B.innerHTML=C;F.className="validate";isError(true);return false}};