function isValidEmail(emailField,incorrectEmail,spaceEmail) { if(-1 != emailField.value.indexOf(",")) { alert(incorrectEmail); emailField.focus(); return false; } if(-1 != emailField.value.indexOf("#")) { alert(incorrectEmail); emailField.focus(); return false; } if(-1 != emailField.value.indexOf("!")) { alert(incorrectEmail); emailField.focus(); return false; } if(-1 != emailField.value.indexOf(" ")) { alert(spaceEmail); emailField.focus(); return false; } if(0 == emailField.value.indexOf("@")) { alert(incorrectEmail); emailField.focus(); return false; } if(-1 == emailField.value.indexOf("@")) { alert(incorrectEmail); emailField.focus(); return false; } if(emailField.value.length == (emailField.value.indexOf("@")+1) ) { alert(incorrectEmail); emailField.focus(); return false; } if(-1 == emailField.value.indexOf(".")) { alert(incorrectEmail); emailField.focus(); return false; } if( (emailField.value.indexOf(".")) == (emailField.value.indexOf("@")+1) ) { alert(incorrectEmail); emailField.focus(); return false; } if(emailField.value.length == (emailField.value.indexOf(".")+1) ) { alert(incorrectEmail); emailField.focus(); return false; } if(emailField.value.charAt(emailField.value.length-1) == '.' ) { alert(incorrectEmail); emailField.focus(); return false; } if(emailField.value.split('@').length >2) { alert(incorrectEmail); emailField.focus(); return false; } return true; } function isValidPhoneNumber(phoneField,inCorrectMobile) { firstChars = phoneField.value.substring(0,2); phoneNum = parseInt(phoneField.value, 10) + ""; phoneNum = "0" + phoneNum; pLength = phoneNum.length; first2Chars = phoneField.value.substring(0,2); if (firstChars != "05" && firstChars != "08") { alert(inCorrectMobile); phoneField.focus(); return false; } else if (first2Chars == "05") { if (pLength != 10) { alert(inCorrectMobile); phoneField.focus(); return false; } } else if (pLength != 9) { alert(inCorrectMobile); phoneField.focus(); return false; } return true; }