
function validateItm(item, name, validate_mail)
{
  if (document.frm1.elements[item]) {
    if (document.frm1.elements[item].value.length < 1)
    {  alert("Please include " + name);
      document.forms.frm1.elements[item].focus();
      return false;
    }
    if (validate_mail)
    {
      var emailFilter=/^.+@.+\..{2,4}$/;
      var illegalChars= /[\(\)\<\>\,\;\:\\\/\"\[\]]/;
      var strng = document.frm1.elements[item].value;
      if (!(emailFilter.test(strng)))
      { alert("You have entered an invalid email address.");
        document.frm1.elements[item].focus();
        return false;
      }
      if (strng.match(illegalChars))
      { alert("Your email address contains invalid characters.");
        document.frm1.elements[item].focus();
        return false;
      }
      if (document.frm1.temail.value != document.frm1.tcemail.value) {
      	alert("Email addresses do not match; please check your input.");
      	document.frm1.temail.focus();
      	return false;
      }
    }
  }
  return true;
}
function validateFrm()
{
    if (!validateItm("tname", "your name.", false)) return false;
    if (!validateItm("temail", "your email address.", true)) return false;
    if (!validateItm("tcemail", "confirm your email address.", true)) return false;
    if (!validateItm("tdate", "your deadline.", false)) return false;
    if (!validateItm("tsubj", "your title/subject.", false)) return false;
    if (!validateItm("tinquiry", "your inquiry.", false)) return false;
    document.frm1.submit();
    document.frm1.elements["submitfrm"].disabled=true;
    return true;
}


