﻿
function TextBoxLengthValidatorIsValid(val){var value=ValidatorGetValue(val.controltovalidate);var min=parseInt("0"+val.minimumlength,10);if(min>0)
if(value==null||value.length<min)
return false;var max=parseInt("0"+val.maximumlength,10);if(value!=null&&value.length>0&&max>0)
if(value.length>max)
return false;return true;}
function ClientValidate(){if(typeof(Page_ClientValidate)=="function"&&typeof(this.Page_Validators)!="undefined")
for(var i=0;i<Page_Validators.length;i++)
ValidatorValidate(Page_Validators[i],null,null);}
function CheckBoxValidatorIsValid(val){var control=document.getElementById(val.controltovalidate);var mustBeChecked=Boolean(val.mustBeChecked);return control.checked==mustBeChecked;}
function CheckBoxListValidatorIsValid(val){var control=document.getElementById(val.controltovalidate);var minimumNumberOfSelectedCheckBoxes=parseInt(val.minimumNumberOfSelectedCheckBoxes);var selectedItemCount=0;var liIndex=0;var currentListItem=document.getElementById(control.id+'_'+liIndex.toString());while(currentListItem!=null){if(currentListItem.checked)
selectedItemCount++;liIndex++;currentListItem=document.getElementById(control.id+'_'+liIndex.toString());}
return selectedItemCount>=minimumNumberOfSelectedCheckBoxes;}