function validate_email()
  {
	 apos=document.getElementById("email").value.indexOf("@");
	 dotpos=document.getElementById("email").value.lastIndexOf(".");
	 if (apos < 1 || dotpos - apos < 2)
	 	{return false;}
	 else
		{return true;}
  }
function validate_form(thisform)
  {
	with (thisform)
	  {
		if (document.getElementById("name").value==null||document.getElementById("name").value=="")
		  {
			document.getElementById("nameError").style.display = "inline";
			document.getElementById("name").select();
			document.getElementById("name").focus();
		  }
		else
		  {
			document.getElementById("nameError").style.display = "none";
		  }

		if (validate_email() == false)
		  {
			document.getElementById("emailError").style.display = "inline";
			document.getElementById("email").select();
			document.getElementById("email").focus();
		  }
		else
		  {
			document.getElementById("emailError").style.display = "none";
		  }

		if (document.getElementById("message").value==null||document.getElementById("message").value=="")
		  {
			document.getElementById("messageError").style.display = "inline";
			document.getElementById("message").select();
			document.getElementById("message").focus();
		  }
		else
		  {
			document.getElementById("messageError").style.display = "none";
		  }

		if ((document.getElementById("name").value==null||document.getElementById("name").value=="")||(validate_email() == false)||(document.getElementById("message").value==null||document.getElementById("message").value==""))
		  {
			return false;
		  }
		else
		  {
			return true;
		  }
	  }
  }
