	function validate_email(field,alerttxt)
	{
	with (field)
	  {
	  apos=value.indexOf("@");
	  dotpos=value.lastIndexOf(".");
	  if (apos<1||dotpos-apos<2)
	    {alert(alerttxt);return false;}
	  else {return true;}
	  }
	}

theForm=document.ContactUsForm;
function validate() {
	if (document.ContactUsForm.department.value == "")
	{
		alert("Please select the department you'd like to contact.");
		document.ContactUsForm.department.focus();
		return false;
	}
	if (document.ContactUsForm.first_name.value == "")
	{
		alert("Please enter your first name.");
		document.ContactUsForm.first_name.focus();
		return false;
	}
	if (document.ContactUsForm.last_name.value == "")
	{
		alert("Please enter your last name.");
		document.ContactUsForm.last_name.focus();
		return false;
	}	
	if (document.ContactUsForm.company.value == "")
	{
		alert("Please enter your company.");
		document.ContactUsForm.company.focus();
		return false;
	}
		if (validate_email(document.ContactUsForm.email,"Please enter a valid email address")==false)
    {
    	document.ContactUsForm.email.focus();return false;
    }
	if (document.ContactUsForm.message.value == "")
	{
		alert("Please enter your message and/or comments.");
		document.ContactUsForm.message.focus();
		return false;
	}
}
