function fnCheckValidDate(inDay, inMonth, inYear, ErrLayer) {
var DayObj = document.getElementById(inDay);
var MonthObj = document.getElementById(inMonth);
var YearObj = document.getElementById(inYear);

if (isValidDate(DayObj.value, MonthObj.value, YearObj.value)) {
return true;
}
DayObj.focus();
fnShowHideLayers(ErrLayer,'','show');
fnPopUpErr('error.asp?inType=6',256,132);
return false;
}


function fnCheckFieldWithLength(objName, ErrLayer, ErrField, inMin, inMax) {
var obj = document.getElementById(objName);

if (obj.value != "" && obj.value.length >= inMin && obj.value.length <= inMax) {
return true;
}
obj.focus();
fnShowHideLayers(ErrLayer,'','show');
fnPopUpErr('error.asp?inMin=' + inMin + '&inMax=' + inMax + '&inType=5&inField=' + ErrField,256,132);
return false;
}

 
function fnCheckField(objName, ErrLayer, ErrField) {
var obj = document.getElementById(objName);

if (obj.value == "") {
obj.focus();
fnShowHideLayers(ErrLayer,'','show');
fnPopUpErr('error.asp?inType=2&inField=' + ErrField,256,132);
return false;
}
return true;
}

function fnCheckCombo(objName, ErrLayer, ErrField) {
var obj = document.getElementById(objName);

if (obj.value == "0") {
obj.focus();
fnShowHideLayers(ErrLayer,'','show');
fnPopUpErr('error.asp?inType=2&inField=' + ErrField,256,132);
return false;
}
return true;
}

function fnCheckEmail(objName, ErrLayer) {
var obj = document.getElementById(objName);
if (!isEmail(obj.value)) {
obj.focus();
fnShowHideLayers(ErrLayer,'','show');
fnPopUpErr('error.asp?inType=3',256,132);
return false;
}
return true;
}


function fnCheckMatchingFields(obj1Name, obj2Name, Err1Layer, Err2Layer) {
var obj1 = document.getElementById(obj1Name);
var obj2 = document.getElementById(obj2Name);

if (obj1.value == obj2.value) {
return true;
}
obj1.focus();
fnShowHideLayers(Err1Layer,'','show');
fnShowHideLayers(Err2Layer,'','show');
fnPopUpErr('error.asp?inType=10',256,132);
return false;
}