function ValidateInteger(s, bAllowBlank, sField) { if (isEmpty(s)) if (!bAllowBlank) { alert("The Field '" + sField + "' can't be left blank"); return false; } else return true; if (!isInteger(s)) { alert("The Field '" + sField + "' doesn't contain a valid integer"); return false; } else return true; } function ValidateReal(s, bAllowBlank, sField) { if (isEmpty(s)) if (!bAllowBlank) { alert("The Field '" + sField + "' can't be left blank"); return false; } else return true; if (!isFloat(s)) { alert("The Field '" + sField + "' doesn't contain a valid number"); return false; } else return true; } function ValidateDate(s, bAllowBlank, sField) { var day var month var year var flag = false; var indate = s; var sdate if (isEmpty(s)) if (!bAllowBlank) { alert("The Field '" + sField + "' can't be left blank"); return false; } else return true; if (indate.indexOf("-")!=-1) { sdate = indate.split("-"); flag = true; } if (indate.indexOf("/")!=-1) { sdate = indate.split("/"); flag = true; } if (flag != true) { alert("The Field '" + sField + "' doesn't contain a valid date"); return false; } if (flag == true) { month = sdate[0] day = sdate [1] year = sdate[2] return checkDate(year, month, day, sField); } } function ValidateText(sValue, sField) { if (sValue == "") { alert("The Field '" + sField + "' can't be left blank"); return false; } else return true; } function validateEmail(s) { if (s.length < 5) { alert("The Email Address specified is invalid"); return false; } else { if (s.indexOf("@") < 2) { alert("The Email Address specified is invalid"); return false; } else { if (s.lastIndexOf(".") < (s.indexOf("@") + 2)) { alert("The Email Address specified is invalid"); return false; } } } return true; }