/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////JavaScript functions for QuickQuoteLogin control. See QuickQuoteLogin.onInit() ///////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /*** Function to check user name on Forgot Password click ***/ function ForgotPasswordClick(txtUserName) { if (document.getElementById(txtUserName) && document.getElementById(txtUserName).value.replace(" ", "").length > 0) return IsValidUserName(txtUserName); else { alert("Enter user name and click on Forgot Password"); document.getElementById(txtUserName).focus(); return false; } } /*** Function toValidate LeadTraveller Email ***/ function IsValidUserName(txtUserName) { if (document.getElementById(txtUserName).value.length > 0) { var email = document.getElementById(txtUserName).value; var emailRegEx = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.(?:[A-Z]{2}|com|org|net|gov|mil|biz|info|mobi|name|aero|jobs|museum)$/gi; //alert(emailRegEx.test(email)); var emailRegEx2 = /^[A-Z0-9._%+-]+@(?:[A-Z0-9-]+\.)+[A-Z]{2,4}$/gi; //alert(emailRegEx2.test(email)); if ( emailRegEx.test(email) || emailRegEx2.test(email) ) return true; else { alert("Enter a valid email address."); document.getElementById(txtUserName).focus(); return false; } } return true; } /* Function to check whether the user has agreed to terms and conditions before registering*/ function UserAgreeToTermsAndConditions(chkIAgreeToTerms) { if (! document.getElementById(chkIAgreeToTerms).checked) { alert("Please agree to the terms and conditions before proceeding."); return false; } return true; }