function validate_form ( )
{ 
	var x=document.getElementById('email').value
	var atpos=x.indexOf("@");
	var dotpos=x.lastIndexOf(".");
	
   if ( document.con_request.name.value == "" )
    {
        alert ( "Please fill in the 'Name' box." );
       document.con_request.name.focus();
			return false;
    }
	else if ( document.con_request.email.value == "" )
    {
        alert ( "Please fill in the 'Email' box." );
       document.con_request.email.focus();
			return false;
    }
	else if (document.con_request.email.value == ""  !== "" )
    {
	if (atpos<1 || dotpos<atpos+2 || dotpos+2>=x.length)
	  {
	  alert("Not a valid e-mail address");
	   document.con_request.email.focus();
			return false;
	  }
	}
   if ( document.con_request.phone_num.value == "" )
    {
        alert ( "Please fill in the 'Phone number' box." );
        document.con_request.phone_num.focus();
			return false;
    }
	else if (isNaN( document.con_request.phone_num.value))
    {
        alert ( "Please enter a valid 'Phone number'." );
        document.con_request.phone_num.focus();
			return false;
    }
	if ( document.con_request.message.value == "" )
    {
        alert ( "Please fill in the 'Message' box." );
       document.con_request.message.focus();
			return false;
    }
   else
		{
			document.con_request.submit();	
		}
}
function validate_form1( )
{  
	var x=document.getElementById('email1').value
	var atpos=x.indexOf("@");
	var dotpos=x.lastIndexOf(".");
	
  if ( document.con_request1.name1.value == "" )
    {
        alert ( "Please fill in the 'Name' box." );
       document.con_request1.name1.focus();
			return false;
    }
	else if ( document.con_request1.email1.value == "" )
    {
        alert ( "Please fill in the 'Email' box." );
       document.con_request1.email1.focus();
			return false;
    }
	else if (document.con_request1.email1.value !== "" )
    {
	if (atpos<1 || dotpos<atpos+2 || dotpos+2>=x.length)
	  {
	  alert("Not a valid e-mail address");
	   document.con_request1.email1.focus();
			return false;
	  }
	}
   if ( document.con_request1.phone_num1.value == "" )
    {
        alert ( "Please fill in the 'Phone number' box." );
        document.con_request1.phone_num1.focus();
			return false;
    }
	else if (isNaN( document.con_request1.phone_num1.value))
    {
        alert ( "Please enter a valid 'Phone number'." );
        document.con_request1.phone_num1.focus();
			return false;
    }
	if ( document.con_request1.message1.value == "" )
    {
        alert ( "Please fill in the 'Message' box." );
       document.con_request1.message1.focus();
			return false;
    }
   else
		{
			document.con_request1.submit();	
		}
}
function validate_con( )
{
	var x=document.getElementById('con_email').value
	var atpos=x.indexOf("@");
	var dotpos=x.lastIndexOf(".");
	
	if ( document.contact.con_name.value == "" )
    	{		
			 alert ( "Please fill in the 'Name' box." );
			document.contact.con_name.focus();
			return false;
 		}
		 else if (document.contact.con_pcode.value == "" )
    	{		
			 alert ( "Please fill in the 'Post Code' box." );
			document.contact.con_pcode.focus();
			return false;
		}
		else if (isNaN(document.contact.con_pcode.value))
    	{		
			 alert ( "Please enter a valid 'Post Code'." );
			document.contact.con_pcode.focus();
			return false;
		}
	  else if (document.contact.con_phone.value == "" )
    	{		
			 alert ( "Please fill in the 'Phone number' box." );
			document.contact.con_phone.focus();
			return false;
		}
		else if (isNaN(document.contact.con_phone.value))
    	{		
			 alert ( "Please enter a valid 'Phone number'." );
			document.contact.con_phone.focus();
			return false;
		}
		else if (document.contact.con_email.value == "" )
    	{		
			 alert ( "Please fill in the 'Email' box." );
			document.contact.con_email.focus();
			return false;
		}
		else if ( document.contact.con_email.value !== "" )
		{
		if (atpos<1 || dotpos<atpos+2 || dotpos+2>=x.length)
		  {
		  alert("Not a valid e-mail address");
		  document.contact.con_email.focus();
			return false;
		  }
		  
		}
		
		else
		{
			document.contact.submit();	
		}
}
function validate_form2( )
{ 
	var x=document.getElementById('email2').value
	var atpos=x.indexOf("@");
	var dotpos=x.lastIndexOf(".");
	
   if ( document.con_request2.name2.value == "" )
    {
        alert ( "Please fill in the 'Name' box." );
       document.con_request2.name2.focus();
			return false;
    }
	else if ( document.con_request2.email2.value == "" )
    {
        alert ( "Please fill in the 'Email' box." );
       document.con_request2.email2.focus();
			return false;
    }
	else if (document.con_request2.email2.value == ""  !== "" )
    {
	if (atpos<1 || dotpos<atpos+2 || dotpos+2>=x.length)
	  {
	  alert("Not a valid e-mail address");
	   document.con_request2.email2.focus();
			return false;
	  }
	}
   
   else
		{
			document.con_request2.submit();	
		}
}

function validateInjuryClaim(form){
	
	var e = form.elements;
	if ( e['type'].value ==''){		
	
		alert("Please select the Type of Accident.");
		e['type'].focus();
		return false;
	}	
	else if ( e['name'].value ==''){		
	
		alert("Please enter your name.");
		e['name'].focus();
		return false;
	}
	else if ( e['phone'].value ==''){		
	
		alert("Please enter your phone number.");
		e['phone'].focus();
		return false;
	}	
	else if ( e['email'].value ==''){		
	
		alert("Please enter your email.");
		e['email'].focus();
		return false;
	}
	else if(checkEmail(e['email'].value) == false)
	{
		alert("Please enter a valid email.");
		e['email'].focus();
		return false;	
	}
	else
	{
		return true;
	}
}
function checkEmail(emailString)
{
	splitVal = emailString.split('@');
	
	if(splitVal.length <= 1) 
	{
		return false;
	}
	if(splitVal[0].length <= 0 || splitVal[1].length <= 0) 
	{
		return false;
	}
	
	splitDomain = splitVal[1].split('.');
	if(splitDomain.length <= 1) 
	{
		return false;
	}
	
	if(splitDomain[0].length <= 0 || splitDomain[1].length <= 1) 
	{
		return false;
	}
	return true;
}
