
function testForms() {
	if (document.contact.email.value == ""){
		alert("Please enter your email.");
		document.contact.email.focus();
		return false;
	}
	if (document.contact.fname.value == "") {
		alert("Please enter your first name.");
		document.contact.fname.focus();
		return false;
	} 
	if (document.contact.lname.value == "") {
		alert("Please enter your last name.");
		document.contact.lname.focus();
		return false;
	}
	if (document.contact.comments.value == "") {
		alert("Please enter your comment.");
		document.contact.comments.focus();
		return false;
	}  
	if (verifyEmail(document.contact.email.value) == -1)
		{
		alert("Please enter a valid email address.");
		document.contact.email.focus();
		return false;
    } 
	 //if everything checks out, submit the form.
	return true;                
}



function verifyEmail(emailAdd)
	{
		var invalidchars = " /,;:";
		for (i=0; i<invalidchars.length; i++)
		{
			var badchar = invalidchars.charAt(i);
			if (emailAdd.indexOf(badchar,0) >= 0) 
			{
			return -1;
			}
		}
		
		var atpos = emailAdd.indexOf("@",0);
		if (atpos == -1) 
		{
			return -1;
		}
		
		
		
		if (emailAdd.indexOf("@",atpos + 1) != -1) 
		{
			return -1;
		}
	
		var periodpos = emailAdd.indexOf(".",atpos);
		if (periodpos == -1) 
		{
			return -1;
		}
		
		if (periodpos + 3 > emailAdd.length) 
		{
			return -1;
		}
		
		return 1;
		
	}