  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 your phone or email, 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 enter a valid email address. ');
        form.email.focus();
        form.email.select();
        return false;
      }
    }
    if( !form.regarding.value ) {
      alert(' Please enter a subject. ');
      form.regarding.focus();
      form.regarding.select();
      return false;
    }
    return true;
  }
