function contVal()
{

 if (document.contactus1.first_name.value == "")
  {
    alert("Please enter your first name.");
    document.contactus1.first_name.focus();
    return (false);
  }

  if (document.contactus1.first_name.value.length < 1)
  {
    alert("Please enter your first name.");
    document.contactus1.first_name.focus();
    return (false);
  }

  if (document.contactus1.first_name.value.length > 24)
  {
    alert("Please enter no more than 24 characters in the first name field.");
    document.contactus1.first_name.focus();
    return (false);
  }


 if (document.contactus1.last_name.value == "")
  {
    alert("Please enter your last name.");
    document.contactus1.last_name.focus();
    return (false);
  }

  if (document.contactus1.last_name.value.length < 1)
  {
    alert("Please enter your last name.");
    document.contactus1.last_name.focus();
    return (false);
  }

  if (document.contactus1.last_name.value.length > 24)
  {
    alert("Please enter no more than 24 characters in the last name field.");
    document.contactus1.last_name.focus();
    return (false);
  }

  if (document.contactus1.last_name.value.indexOf(",", 0) >= 0)
 {
    alert("Please do not enter a comma in the last name field.");
    document.contactus1.last_name.focus();
    return (false);
 }

  if (document.contactus1.last_name.value.indexOf(".", 0) >= 0)
 {
    alert("Please do not enter a period in the last name field.");
    document.contactus1.last_name.focus();
    return (false);
 }

  if (document.contactus1.email.value == "")
  {
    alert("Please enter a valid email address.");
    document.contactus1.email.focus();
    return (false);
  }

  if (document.contactus1.email.value.length < 7)
  {
    alert("Please enter at least 7 characters in the \"email\" field.");
    document.contactus1.email.focus();
    return (false);
  }

  if (document.contactus1.email.value.length > 50)
  {
    alert("Please enter at most 50 characters in the \"email\" field.");
    document.contactus1.email.focus();
    return (false);
  }

if (document.contactus1.email.value.indexOf("@", 0) < 0)
 {
    alert("Please enter a valid email address.");
    document.contactus1.email.focus();
    return (false);
 }

if (document.contactus1.email.value.indexOf(".", 0) < 0)
 {
    alert("Please enter a valid email address.");
    document.contactus1.email.focus();
    return false;
 }

  if (document.contactus1.email.value.indexOf("www.", 0) >= 0)
 {
	alert ("Please enter a valid e-mail address. Valid email addresses do not start with \" www.\"");
	document.contactus1.email.focus();
	return(false);
}

  if (document.contactus1.email.value.indexOf(",", 0) >= 0)
 {
	alert ("Please enter a valid e-mail address. Valid email addresses do not contain commas.");
	document.contactus1.email.focus();
	return(false);
}

  if (document.contactus1.comment.value == "")
  {
    alert("Please enter your question or comment.");
    document.contactus1.comment.focus();
    return (false);
  }

  if (document.contactus1.comment.value.length < 7)
  {
    alert("Please enter your question or comment.");
    document.contactus1.comment.focus();
    return (false);
  }

  if (document.contactus1.comment.value.length > 500)
  {
    alert("Please enter at most 500 characters in the comment field.");
    document.contactus1.comment.focus();
    return (false);
  }
    
  return (true);
}
