function isCheckboxFieldSelected(robjInput,rstrErrMsg){
var intSelections=0;
for(i=0;i<robjInput.length;i++){
if(robjInput[i].checked){
intSelections=intSelections+1;
}
}
if(intSelections<1){
alert(rstrErrMsg);
return false;
}
return true;
}
function isNumericFieldValid(robjInput,rstrErrMsg){
var exp=new RegExp("^[/+|/-]?[0-9]*[/.]?[0-9]*$");
if(exp.test(robjInput.value))return(true);
alert(rstrErrMsg);
robjInput.focus();
robjInput.select();
}
function isComboFieldSelected(robjCtrl,rstrErrMsg){
if(robjCtrl.selectedIndex==0){
alert(rstrErrMsg);
robjCtrl.focus();
return false;
}
return true;
}
function isFieldRequired(robjCtrl,rstrErrMsg){
if(robjCtrl.value==""){
alert(rstrErrMsg);
robjCtrl.focus();
robjCtrl.select();
return false;
}
return true;
}
function isEMailFieldValid(robjInput,rstrErrMsg){
var exp=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
if(exp.test(robjInput.value))return true;
alert(rstrErrMsg);
robjInput.focus();
robjInput.select();
return false;
}
function isDateMissingOrValid(robjInput,rstrErrMsg){
var strValue=robjInput.value;
if(strValue=="")return true;
if(isDate(strValue,"M/d/y"))return true;
if(isDate(strValue,"d MMM y"))return true;
alert(rstrErrMsg);
robjInput,focus();
robjInput.select();
return false;
}

