function validateLogin() { var fieldsArray = new Array("userName","pwd"); var msgArray = new Array("Please enter user name","Please enter password"); var msgFldArray = new Array("userName","pwd"); var fldTypeArray = new Array("text","text"); if(checkFormFields('loginForm',fieldsArray,fldTypeArray,msgArray,msgFldArray)) { return true; } else { return false; } } function checkFormFields(formName,fieldsArray,fldTypeArray,msgArray,msgFldArray) { var trueCnt = 0; var msgName = ""; var fldName = ""; var msgFld = ""; var fldType = ""; var val = ""; for(var j=0;j 0) { for(var i=0; i 0) { } else { try { document.getElementById("div_"+msgFld).innerHTML = alertMsg; } catch(e) {} try { document.getElementById("div_"+msgFld).style.display = "block"; } catch(e) {} } if(fldCnt == 0) { fldCnt = ""; } return fldCnt; } function trim(strInput) { return strInput.replace(/^\s+/g, '').replace(/\s+$/g, ''); } function checkBlank(formName, fieldName,alertMsg,msgFld) { var fld = ""; eval("fld = document."+formName+ "." +fieldName+".value"); fld = trim(fld); if(fld == "") { document.getElementById("div_"+msgFld).innerHTML = alertMsg; document.getElementById("div_"+msgFld).style.display = "block"; } return fld; } function showErrorMsg(fieldName,msg) { try { document.getElementById("div_"+fieldName).style.display = "block"; } catch(e) {} try { document.getElementById("div_"+fieldName).innerHTML = msg; } catch(e) {} } function clearErrorMsg1(fieldName) { try { document.getElementById("div_"+fieldName).innerHTML = ""; } catch(e) {} try { document.getElementById("div_"+fieldName).style.display = "none"; } catch(e) {} } function isEmailOk(formName, fieldName,msgName,msgFld) { var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/ var email = ""; try { eval("email = document."+formName+"."+fieldName+".value"); } catch(e) {} if (email == "") { try { document.getElementById("div_"+msgFld).innerHTML = msgName; } catch(e) {} try { document.getElementById("div_"+msgFld).style.display = "block"; } catch(e) {} return email; } if (!email.match(re)) { try { document.getElementById("div_"+msgFld).innerHTML = "Check E-mail Address!"; } catch(e) {} try { document.getElementById("div_"+msgFld).style.display = "block"; } catch(e) {} email = ""; return email; } return email; } function emailOk(formName, fieldName,msgName,msgFld) { var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/ var email = ""; try { eval("email = document."+formName+"."+fieldName+".value"); } catch(e) {} if(email.length >=1) { if (!email.match(re)) { try { document.getElementById("div_"+msgFld).innerHTML = "Check E-mail Address!"; } catch(e) {} try { document.getElementById("div_"+msgFld).style.display = "block"; } catch(e) {} email = ""; return email; } return email; } } function isPhoneNumber(formName, fieldName,alertMsg,msgFld) { var str = ""; fld1 = eval("document."+ formName +"."+fieldName+"1.value"); fld2 = eval("document."+ formName +"."+fieldName+"2.value"); fld3 = eval("document."+ formName +"."+fieldName+"3.value"); str = fld1+fld2+fld3; str = trim(str); if (str == "") { document.getElementById("div_"+msgFld).innerHTML = "Please enter "+alertMsg+" number"; try { document.getElementById("div_"+msgFld).style.display = "block"; } catch(e) {} str = ""; } else if(str.length <10) { document.getElementById("div_"+msgFld).innerHTML = "Phone number should be 10 digits"; try { document.getElementById("div_"+msgFld).style.display = "block"; } catch(e) {} str = ""; } else { for(var i=0;i "9") { document.getElementById("div_"+msgFld).innerHTML = alertMsg +" number should be numeric"; try { document.getElementById("div_"+msgFld).style.display = "block"; } catch(e) {} str = ""; } } } return str; } function isPhoneNumb(formName, fieldName,alertMsg,msgFld) { var str = ""; fld1 = eval("document."+ formName +"."+fieldName+"1.value"); fld2 = eval("document."+ formName +"."+fieldName+"2.value"); fld3 = eval("document."+ formName +"."+fieldName+"3.value"); str = fld1+fld2+fld3; str = trim(str); if(str.length >=1) { if(str.length <10) { document.getElementById("div_"+msgFld).innerHTML = alertMsg + " number should be 10 digits"; try { document.getElementById("div_"+msgFld).style.display = "block"; } catch(e) {} str = ""; } else { for(var i=0;i "9") { document.getElementById("div_"+msgFld).innerHTML = alertMsg +" number should be numeric"; try { document.getElementById("div_"+msgFld).style.display = "block"; } catch(e) {} str = ""; } } } return str; } } function autoTab(formName, srcFiled,trgtField) { var ph = ""; eval("ph = document."+formName+"."+srcFiled+".value"); var phLen = ph.length; if(phLen == 3) { eval("document."+formName+"."+trgtField+".focus()"); } } function isZip(formName, fieldName, alertMsg,msgFld) { var t1 = ""; eval("t1 = document."+formName+ "." +fieldName+".value"); t2 = parseInt(t1.length); if((parseInt(t1) > 0) ) { return t2; } else { document.getElementById("div_"+msgFld).innerHTML = alertMsg; try { document.getElementById("div_"+msgFld).style.display = "block"; } catch(e) {} return t2; } } function clearErrorMsg(formName,msgDiv,fldName) { var fldVal = ""; var isChk = ""; var isSel = ""; var fld = ""; eval("fldVal = document."+formName+"."+fldName+".value"); if(fldVal == "") { } else { eval("fld = document."+formName+"."+fldName); if(fld.length >0) { for(var j=0;j= crntDate) { if (checkInDate <= checkOutDate ) { return true; } else { document.getElementById("div_"+msgDiv).style.display = "block"; document.getElementById("div_"+msgDiv).innerHTML = "Please check your dates"; return false; } } else { document.getElementById("div_"+msgDiv).style.display = "block"; document.getElementById("div_"+msgDiv).innerHTML = "Please select current or future dates"; return false; } } function isDateOk(formName,myDate,myMonth,myYear,msgFld,alertMsg) { var dd=0; var mm=0; var yy=0; var lp=0; var val = "Yes"; dd = eval("document." + formName + "." + myDate + ".value"); mm = eval("document." + formName + "." + myMonth + ".value"); yy = eval("document." + formName + "." + myYear + ".value"); if (dd==0 || mm==0 || yy==0) { val = ""; try { document.getElementById("div_"+msgFld).innerHTML = alertMsg; } catch(e) {} try { document.getElementById("div_"+msgFld).style.display = "block"; } catch(e) {} return val; } if (yy.length != 4) { val = ""; try { document.getElementById("div_"+msgFld).innerHTML = "Year should be in YYYY format"; } catch(e) {} try { document.getElementById("div_"+msgFld).style.display = "block"; } catch(e) {} return val; } lp = yy % 4; if ( lp==0 && mm==2) { if (dd > 29) { alert("Invalid Date. Please check."); val = ""; try { document.getElementById("div_"+msgFld).innerHTML = "Invalid Date!"; } catch(e) {} try { document.getElementById("div_"+msgFld).style.display = "block"; } catch(e) {} return val; } } else { if (mm==2) { if (dd>28) { val = ""; try { document.getElementById("div_"+msgFld).innerHTML = "Invalid Date!"; } catch(e) {} try { document.getElementById("div_"+msgFld).style.display = "block"; } catch(e) {} return val; } } else if ((mm==4) || (mm==6) || (mm==9) || (mm==11)) { if (dd>30) { val = ""; try { document.getElementById("div_"+msgFld).innerHTML = "Invalid Date!"; } catch(e) {} try { document.getElementById("div_"+msgFld).style.display = "block"; } catch(e) {} return val; } } } return true; }