function validate(form)
{
  var theMessage = "Please complete the following: \n-----------------------------------\n";
  var noErrors = theMessage;
  
  if (form.input_name.value=="") { theMessage = theMessage + "\n --> Your First Name"; }

  if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(form.input_email.value)){
    theMessage = theMessage + "\n --> Enter a valid e-mail address";
  }

  if (form.input_phone.value=="") { theMessage = theMessage + "\n --> Your Phone Number"; }
  if (form.input_enquirytype.selectedIndex==0) { theMessage = theMessage + "\n --> Your Enquiry Type"; }
  if (form.input_findus.selectedIndex==0) { theMessage = theMessage + "\n --> How did you find us?"; }

  if (form.input_message.value=="") { theMessage = theMessage + "\n --> Your Message"; }

  // If no errors, submit the form
  if (theMessage == noErrors) {
    return true;
  } else {
    // If errors were found, show alert message
    alert(theMessage);
    return false;
  }
}