function ValidateDropDownList(source,arguments){if(arguments.Value=="انتخاب کنید"||arguments.Value=="choose one"){arguments.IsValid=false;return;}
arguments.IsValid=(arguments.Value.toString()!="-1");}
function ValidateEnum(source,arguments){var id=source.id.substring(0,source.id.length-1);var userIsInSupport=false;var rbl=document.getElementById(id);var inputElementArray=rbl.getElementsByTagName('INPUT');for(var i=0;i<inputElementArray.length;i++){if(inputElementArray[i].checked){arguments.IsValid=true;return;}}arguments.IsValid=false;return;}
function ValidatePersianDate(source,arguments){var value=arguments.Value;if(value==null||value==""||value=="----/--/--")arguments.IsValid=false;else if(value.indexOf("-",0)>-1)arguments.IsValid=false;else arguments.IsValid=true;}
function ValidateHour(source,arguments){var value=arguments.Value;if(value==null||value==''||value.indexOf(':',0)<0){arguments.IsValid=false;return;}
var parts=arguments.Value.split(':');if(parts.length!=2||isNaN(parts[0])||isNaN(parts[1])||parts[1].length!=2){arguments.IsValid=false;return;}
arguments.IsValid=true;}
function ValidateDoubleRange(source,arguments){var pattern=/^\d+.?\d*$/;arguments.IsValid=!(arguments.Value.match(pattern)==null);}
