var reWhitespace = /^\s+$/; function isEmpty (s) { return ((s == null) || (s.length == 0) || reWhitespace.test(s)); } function validateForm() { myForm = document.forms[0]; if (isEmpty(myForm.name.value)) { alert("Please enter your name"); myForm.name.focus(); return(false); } if (isEmpty(myForm.company.value)) { alert("Please enter your company name"); myForm.company.focus(); return(false); } if (isEmpty(myForm.position.value)) { alert("Please enter your position"); myForm.position.focus(); return(false); } if (isEmpty(myForm.country.value)) { alert("Please enter your country"); myForm.country.focus(); return(false); } if (isEmpty(myForm.phone.value)) { alert("Please enter your phone number"); myForm.phone.focus(); return(false); } if (isEmpty(myForm.email.value)) { alert("Please enter your email address"); myForm.email.focus(); return(false); } if (!(emailCheck(myForm.email.value))) { return(false); } if (isEmpty(myForm.comments.value)) { alert("Please enter your question or comments"); myForm.comments.focus(); return(false); } return(true); }