function validateEmail(address)

{
var atPosition=address.indexOf('@');
var dotPosition=address.lastIndexOf('.');
var addressLength=address.length;
	
	if (addressLength<5)
	{return false;}
		else if (atPosition<1)
		{return false;}
			else if ((dotPosition<3)||(dotPosition <= (atPosition+1)))
			{return false;}
			
			return true;
}




function validate(form)
{
	
	if (form.realname.value=="")
	{
		alert("Please fill in your name");
		form.realname.focus();
		return false;
	}

	if (form.email.value=="")
	{
		alert("Please fill in your email address");
		form.email.focus();
		return false;
	}

	if(form.email.value!="")
	{
		if (!validateEmail(form.email.value))
		{
			alert('Please enter a valid e-mail address');
			form.email.focus();
			return false;
		}
	}

	if (form.message.value=="")
	{
		alert("Please fill in your message");
		form.message.focus();
		return false;
	}
	
	return true;
}