  function validateMyForm( form ) {
    if( !form.name.value ) {
      alert(' Please enter your name. ');
      form.name.focus();
      form.name.select();
      return false;
    }
    if( !form.phone.value && !form.email.value ) {
      alert(' Please enter a phone number or an email address, so we may contact you. ');
      form.phone.focus();
      form.phone.select();
      return false;
    }
    if( form.email.value ) {
      var re_mail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/;
      if( !re_mail.test( form.email.value ) ) {
        alert(' Please check your email address (incorrect format). ');
        form.email.focus();
        form.email.select();
        return false;
      }
    } 
    if( !form.regarding.value ) {
      alert(' Please let us know how we may help you. ');
      form.regarding.focus();
      form.regarding.select();
      return false;
    }
	return true;
  }
