function formVal(formObj) { var f_name = formObj.name.value; var f_email = formObj.email.value;
  var f_info = formObj.info.value;
  if (f_email != "" && f_email != null) { var emailok = ""; var felen = f_email.length;
    if (felen >= 5 && f_email.indexOf("..") == -1 && f_email.charAt(0) != ".") {
      var atpos = f_email.lastIndexOf("@"); if (atpos >= 1 && atpos < felen - 3 && felen - atpos <= 256
	&& f_email.charAt(atpos - 1) != "\\" && f_email.charAt(atpos - 1) != ".") {
	var dotpos = f_email.lastIndexOf(".");
	if (((dotpos == -1 || dotpos < atpos) && f_email.lastIndexOf("IPv6") == atpos + 2)
	  || (dotpos > atpos + 1 && dotpos < felen - 1)) emailok = "yes";
      }
    }
  } if ((f_info == "" || f_info == null) || (f_email != "" && f_email != null && emailok != "yes")) {
    if (f_info == "" || f_info == null) var alertMsg = "Please complete the required \"Comment\" field.";
    if (f_email != "" && f_email != null && emailok != "yes") {
      if (alertMsg) alertMsg += "\n\nAlso, t"; else var alertMsg = "T";
      alertMsg += "here is a problem with your email address. Please check it and try again.";
    } alert(alertMsg);
    if (f_email != "" && f_email != null && emailok != "yes") formObj.email.focus();
    else formObj.info.focus();
    return false;
  } else { for (var sr = 0; sr < formObj.length; sr++) { var button = formObj.elements[sr];
      if (button.type == "submit" || button.type == "reset") button.disabled = "true";
    } return true;
  }
}