function validateFields(frm) { var bSubmit = true; var reEmail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/; // regular expression for a valid email address if (frm.Email.value == '' || !reEmail.test(frm.Email.value)) { alert("Please enter a valid e-mail address."); frm.Email.focus(); bSubmit = false; } else if (!isPhoneNumber(frm.Phone.value)) { //alert("Please enter your Phone #."); frm.Phone.focus(); bSubmit = false; } return bSubmit; } function validateFieldEmail(frm) { var bSubmit = true; var reEmail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/; // regular expression for a valid email address if (frm.Email.value == '' || !reEmail.test(frm.Email.value)) { alert("Please enter a valid e-mail address."); frm.Email.focus(); bSubmit = false; } return bSubmit; } var defaultEmptyOK = false function isEmpty(s) { return ((s == null) || (s.length == 0)) } function isPhoneNumber (phoneNum) { if (isEmpty(phoneNum)) { alert("Please enter your Phone #."); return defaultEmptyOK; } var regex= /^\d{3}[\s\.-]?\d{3}[\s\.-]?\d{4}$/ if(!regex.test(phoneNum)) { alert(phoneNum + " is not a valid phone no."); return defaultEmptyOK; } if(phoneNum.charAt(0)==phoneNum.charAt(1) && phoneNum.charAt(1)==phoneNum.charAt(2)) { alert(phoneNum + " is not a valid phone no."); return defaultEmptyOK; } if((eval(phoneNum.charAt(0))+2)==(eval(phoneNum.charAt(1))+1) && (eval(phoneNum.charAt(1))+1)==eval(phoneNum.charAt(2))) { alert(phoneNum + " is not a valid phone no."); return defaultEmptyOK; } return true; }