function isEmailAddr(email) {

  var result = false
  var theStr = new String(email)
  var index = theStr.indexOf("@");
  if (index > 0)
  {
    var pindex = theStr.indexOf(".",index);
    if ((pindex > index+1) && (theStr.length > pindex+1))
    result = true;
  }
  return result;
 
}

function contactCheck(form) {

  if (form.realname.value == "") {
    alert("Please include your full name"); 
    form.realname.select();
  }

  else if (form.email.value == "") {
    alert("Please include an email address");
    form.email.select();
  }
  
  else if (!isEmailAddr(form.email.value))
  {
    alert("Please enter a complete email address in the form: yourname@yourdomain.com");
    form.email.focus();
    return (false);
  }
   
  else if (form.email.value.length < 3)
  {
    alert("Please enter at least 3 characters in the \"email\" field.");
    form.email.focus();
    return (false);
  }

  else if (form.inquiry.value == "") {
    alert("Please include an inquiry"); 
    form.inquiry.select();
  }

  else {
    form.method="get";
    form.target="_self";
    form.action="/cgi-bin/FormMail.pl";
    form.submit();
  }

}