// ---------------------------------------------------------------------- // Verify contact form before submission // ---------------------------------------------------------------------- // Check those fields function validateContactInfo() { // Pattern for valid e-mail address var objRegExp = /(^([_a-z0-9-]+)(\.[_a-z0-9-]+)*@([a-z0-9-]+)(\.[a-z0-9-]+)*(\.[a-z]{2,4})$)/; var emailField = document.getElementById('contact[email]').value; // Is the name field blank? if (document.getElementById('contact[name]').value == "") { alert("Please enter your name."); document.getElementById('contact[name]').focus(); return false; } // Is the email field blank? else if (document.getElementById('contact[email]').value == "") { alert("Please supply an e-mail address."); document.getElementById('contact[email]').focus(); return false; } // Check if the email is valid else if(!objRegExp.test(emailField)) { alert("Please enter a valid e-mail address."); document.getElementById('contact[email]').focus(); return false; } // Is the subject blank? else if (document.getElementById('contact[subject]').value == "") { alert("Please give your message a subject."); document.getElementById('contact[subject]').focus(); return false; } // Is the message textarea blank? else if (document.getElementById('contact[message]').value == "") { alert("Please enter your message in the area provided."); document.getElementById('contact[message]').focus(); return false; } // Otherwise allow the form to be submitted else { return true; } }