//Validates the each input of the form
function validate_form(thisform)
{
	var flag = true;
	var message = "";
	if(thisform.email.value=="" || thisform.email.value==null)
	{
		message += "* Email address is required\n";
		flag=false;
	}
	//Check email validity
	res = validate_email(thisform.email)
	if(res==false)
	{
		message += "* That is not a valid email address\n";
		flag=false;
	}
	
	if(flag==false)
	{
		alert(message);
	}
	return flag;
}
/*
function validate_form(thisform)
{
	var flag = true;
	var message = "";
	if(thisform.firstname.value=="" || thisform.firstname.value==null)
	{
		message += "* First name is required\n";
		flag=false;
	}
	if(thisform.surname.value=="" || thisform.surname.value==null)
	{
		message += "* Surname is required\n";
		flag=false;
	}
	if(thisform.address.value=="" || thisform.address.value==null)
	{
		message += "* Address is required\n";
		flag=false;
	}	
	if(thisform.email.value=="" || thisform.email.value==null)
	{
		message += "* Email address is required\n";
		flag=false;
	}
	if(thisform.tel.value=="" || thisform.tel.value==null)
	{
		message += "* Telephone is required\n";
		flag=false;
	}		
	
	//Check email validity
	res = validate_email(thisform.email)
	if(res==false)
	{
		message += "* That is not a valid email address\n";
		flag=false;
	}
	
	if(flag==false)
	{
		alert(message);
	}
	return flag;
}
*/
//Checks for a valid email address
function validate_email(field)
{
	with (field)
	{
		apos=value.indexOf("@")
		dotpos=value.lastIndexOf(".")
		if (apos<1||dotpos-apos<2) 
		  {return false}
		else {return true}
	}
}