function validate()
{
  if(document.contactform.name.value == ""){
		alert("Please enter your name.");
		document.contactform.name.focus();
		return false;
		}
	if(document.contactform.email.value == ""){
		alert("Please enter your email address.");
		document.contactform.email.focus();
		return false;
		}
	else{
		    var i = 1;
		    var s = document.contactform.email.value
			var sLength = s.length;

			// look for @
			while ((i < sLength) && (s.charAt(i) != "@"))
			{ i++
			}

			if ((i >= sLength) || (s.charAt(i) != "@")){
					alert("Invalid email address.");
					document.contactform.email.focus();
					return false;
					}
			else i += 2;

			// look for .
			while ((i < sLength) && (s.charAt(i) != "."))
			{ i++
			}

			// there must be at least one character after the .
			if ((i >= sLength - 1) || (s.charAt(i) != ".")){
					 alert("Invalid emial address.");
					 document.contactform.email.focus();
					 return false;
					 }
			//else return true;
		}
 if(document.contactform.comments.value == "")
 {		alert("Please enter your Message.");
		document.contactform.comments.focus();
		return false;
}		
		return true;
		//contactform.submit
}