<!--
function Form_Validator(theForm)
{
  if (emailForm.Item.selectedIndex == 0)
  {
    alert("Please select an option from the \"Choose Topic\" field.");
    emailForm.Item.focus();
    return (false);
  }

  if (emailForm.ReplyStatus.selectedIndex == 0)
  {
    alert("Please select an option from the \"Reply Status\" field.");
    emailForm.ReplyStatus.focus();
    return (false);
  }

  if (emailForm.Name.value == "Name")
  {
    alert("Please enter a value for the \"Name\" field.");
    emailForm.Name.focus();
    return (false);
  }

   if (emailForm.HomePhone.value == "Phone")
  {
    alert("Please enter a value for the \"Phone\" field.");
    emailForm.HomePhone.focus();
    return (false);
  }
 
   if (emailForm.EmailAddress.value == ""){
	alert("Please fill in your \"Email\" address")
	emailForm.EmailAddress.focus()
	return false;
		
  } else if (!isEmailAddr(emailForm.EmailAddress.value)) {
	alert("Please enter a complete email address - yourname@yourdomain.com");
	emailForm.EmailAddress.focus();
	return (false);
	}

  if (emailForm.Comments.value == "")
  {
    alert("Please enter your feedback or query in the \"Comments\" field.");
    emailForm.Comments.focus();
    return (false);
  }
  
  if (emailForm.ContactMethod.value == "Reply Method")
  {
    alert("Please select an option from the \"Reply Method\" field.");
    emailForm.ContactMethod.focus();
    return (false);
  }
  return (true);
}

function Form_Validator_2(theForm)
{
  if (emailForm.Name.value == "")
  {
    alert("Please enter a value for the \"Name\" field.");
    emailForm.Name.focus();
    return (false);
  }

   if (emailForm.HomePhone.value == "")
  {
    alert("Please enter a value for the \"Phone\" field.");
    emailForm.HomePhone.focus();
    return (false);
  }
 
   if (emailForm.EmailAddress.value == ""){
	alert("Please fill in your \"Email\" address")
	emailForm.EmailAddress.focus()
	return false;
		
  } else if (!isEmailAddr(emailForm.EmailAddress.value)) {
	alert("Please enter a complete email address - yourname@yourdomain.com");
	emailForm.EmailAddress.focus();
	return (false);
	}
   if (emailForm.Comments.value == "")
  {
    alert("Please enter your feedback or query in the \"Comments\" field.");
    emailForm.Comments.focus();
    return (false);
  }
  return (true);
}

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;
}
//-->
