ValidatorUpdateIsValid=function(){Page_IsValid=AllValidatorsValid(Page_Validators);ClearValidatorCallouts();SetValidatorCallouts()};ValidatorValidate=function(c,a,b){c.isvalid=true;if((typeof(c.enabled)=="undefined"||c.enabled!=false)&&IsValidationGroupMatch(c,a)){if(typeof(c.evaluationfunction)=="function"){c.isvalid=c.evaluationfunction(c);if(!c.isvalid&&Page_InvalidControlToBeFocused==null&&typeof(c.focusOnError)=="string"&&c.focusOnError=="t"){ValidatorSetFocus(c,b)}}}ClearValidatorCallouts();SetValidatorCallouts();ValidatorUpdateDisplay(c)};SetValidatorCallouts=function(){var c;var b=true;for(c=0;c<Page_Validators.length;c++){var a=document.getElementById(Page_Validators[c].controltovalidate);if(a!=null){if(!Page_Validators[c].isvalid){if(b){a.focus()}WebForm_AppendToClassName(a,"error");b=false}}}return b};ClearValidatorCallouts=function(){var c;var b=[];for(c=0;c<Page_Validators.length;c++){var a=document.getElementById(Page_Validators[c].controltovalidate);if(a!=null){WebForm_RemoveClassName(a,"error")}}};ValidatorOnChange=function(c){if(!c){c=window.event}Page_InvalidControlToBeFocused=null;var a;if((typeof(c.srcElement)!="undefined")&&(c.srcElement!=null)){a=c.srcElement}else{a=c.target}var d;if(typeof(a.Validators)!="undefined"){d=a.Validators}else{if(a.tagName.toLowerCase()=="label"){a=document.getElementById(a.htmlFor);d=a.Validators}}var b;for(b=0;b<d.length;b++){ValidatorValidate(d[b],null,c)}ValidatorUpdateIsValid()};ValidatorUpdateDisplay=function(a){if(typeof(a.display)=="string"){if(a.display=="None"){return}if(a.display=="Dynamic"){if(a.isvalid){a.style.display="none"}else{a.removeAttribute("style")}return}}if((navigator.userAgent.indexOf("Mac")>-1)&&(navigator.userAgent.indexOf("MSIE")>-1)){a.style.display="inline"}a.style.visibility=a.isvalid?"hidden":"visible"};