// JavaScript Document
function ValidateForm()
{
	if (document.frmclaim.firstname.value=="")
	{
		alert("Please enter your first name");
		document.frmclaim.firstname.focus();
		return(false);		
	}
	if (document.frmclaim.lastname.value=="")
	{
		alert("Please enter your last name");
		document.frmclaim.lastname.focus();
		return(false);		
	}
	if (document.frmclaim.homephone.value=="")
	{
		alert("Please enter your home phone");
		document.frmclaim.homephone.focus();
		return(false);		
	}
	if (document.frmclaim.address.value=="")
	{
		alert("Please enter your address");
		document.frmclaim.address.focus();
		return(false);		
	}
	if (document.frmclaim.town.value=="")
	{
		alert("Please enter your town");
		document.frmclaim.town.focus();
		return(false);		
	}
	if (document.frmclaim.county.value=="")
	{
		alert("Please enter your county");
		document.frmclaim.county.focus();
		return(false);		
	}
	if (document.frmclaim.postcode.value=="")
	{
		alert("Please enter your address");
		document.frmclaim.postcode.focus();
		return(false);		
	}
	var emailStr=document.frmclaim.email.value;

  	if (emailStr == "")
	{
		alert("Please enter your email address.");
		document.frmclaim.email.focus();
		return(false);
  	}

  	var iChars = "*|,\":<>[]{}`\';()&$#%";
  	for (var i = 0; i < emailStr.length; i++)
	{
    	if (iChars.indexOf(emailStr.charAt(i)) != -1)
		{
        	alert("Please enter a valid email address.");
        	document.frmclaim.email.focus();
        	return(false);
     	}
  	}
	
	if (emailStr.indexOf("@") == -1) {
    	alert("Please enter a valid email address containing the '@' symbol.");
    	document.frmclaim.email.focus();
    	return(false);
  	}

	if (emailStr.indexOf(".") == -1)
	{
    	alert("Please enter a valid email address containing a dot (.).");
    	document.frmclaim.email.focus();
    	return(false);
  	}

   return true;
}
