function checkContactForm(form) { if (form.elements['name'].value=="") { alert("Please enter your name"); form.elements['name'].focus(); return false; } if (form.elements['email'].value.match(/^[^\x00-\x20()<>@,;:\\".[\]\x7f-\xff]+(?:\.[^\x00-\x20()<>@,;:\\".[\]\x7f-\xff]+)*\@[^\x00-\x20()<>@,;:\\".[\]\x7f-\xff]+(?:\.[^\x00-\x20()<>@,;:\\".[\]\x7f-\xff]+)+$/)==null) { alert("Please enter a valid email address"); form.elements['email'].focus(); return false; } if (form.elements['question'].value=="") { alert("Please enter your question"); form.elements['question'].focus(); return false; } return true; } function checkEmail(form) { if (form.elements['email'].value.match(/^[^\x00-\x20()<>@,;:\\".[\]\x7f-\xff]+(?:\.[^\x00-\x20()<>@,;:\\".[\]\x7f-\xff]+)*\@[^\x00-\x20()<>@,;:\\".[\]\x7f-\xff]+(?:\.[^\x00-\x20()<>@,;:\\".[\]\x7f-\xff]+)+$/)==null) { alert("Please enter a valid email address"); form.elements['email'].focus(); return false; } else return true; } function checkForm(form) { if (checkEmail(form)) { if (form.elements['name'].value=="") { alert("Please enter your name"); form.elements['name'].focus(); return false; } if (form.elements['adults'].value=="") { alert("Please select the number of adults"); form.elements['adults'].focus(); return false; } else return true; } else return false; }