
﻿function ReRegisterValidators()
{if(typeof(Page_Validators)=="undefined")
return;var i,val;for(i=0;i<Page_Validators.length;i++)
{val=Page_Validators[i];ValidatorEnable(val,true);}}
function CheckBoxValidatorDisableButton(chkId,mustBeChecked,btnId)
{var button=document.getElementById(btnId);var chkbox=document.getElementById(chkId);if(button&&chkbox)
{button.disabled=(chkbox.checked!=mustBeChecked);}}
function CheckBoxValidatorEvaluateIsValid(val)
{var control=document.getElementById(val.controltovalidate);var mustBeChecked=Boolean(val.mustBeChecked=='true');return control.checked==mustBeChecked;}
function CheckBoxListValidatorEvaluateIsValid(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;}
var prefix="$"
var wd
function parseelement(thisone){if(thisone.value.charAt(0)=="$")
return
wd="w"
var tempnum=thisone.value
for(i=0;i<tempnum.length;i++){if(tempnum.charAt(i)=="."){wd="d"
break}}
if(wd=="w")
thisone.value=prefix+tempnum+".00"
else{if(tempnum.charAt(tempnum.length-2)=="."){thisone.value=prefix+tempnum+"0"}
else{tempnum=Math.round(tempnum*100)/100
thisone.value=prefix+tempnum}}}
function mask(f){tel='(';var val=f.value.split('');for(var i=0;i<val.length;i++){if(i==2){val[i]=val[i]+') '}
if(i==5){val[i]=val[i]+'-'}
tel=tel+val[i]}
if(tel!='('){f.value=tel;}
else{f.value="";}}
function unMask(f){f.value=f.value.replace("(","");f.value=f.value.replace("-","");f.value=f.value.replace(")","");f.value=f.value.replace(" ","");}
function noAlpha(obj){reg=/[^0-9-()]/g;obj.value=obj.value.replace(reg,"");}
var prefix="$"
var wd
function moneyMask(thisone){if(thisone.value.charAt(0)=="$")
return
wd="w"
var tempnum=thisone.value
for(i=0;i<tempnum.length;i++){if(tempnum.charAt(i)=="."){wd="d"
break}}
if(wd=="w")
thisone.value=prefix+tempnum+".00"
else{if(tempnum.charAt(tempnum.length-2)=="."){thisone.value=prefix+tempnum+"0"}
else{tempnum=Math.round(tempnum*100)/100
thisone.value=prefix+tempnum}}}
