function validate()
{
	
	var error = false;
	
	//Insurance type check validation start.
	var insurance_type = document.getElementById('jumpMenu').value;
	if (insurance_type==""){		
		document.getElementById('jumpmenu_error').innerHTML="<em>!</em>";
		error=true;
	}
	else
	{
		document.getElementById('jumpmenu_error').innerHTML="";
		
	}
	
	
	//Frist name check validation.
	var first_name = document.getElementById('first_name').value;
	if (first_name==""){
			
		document.getElementById('first_name_error').innerHTML="<em>!</em>";
		error=true;
	}
	else
	{
		
		document.getElementById('first_name_error').innerHTML="";
	
	}
	
	
	//Last name Check Validation .
	var last_name = document.getElementById('last_name').value;
	if (last_name==""){		
		document.getElementById('last_name_error').innerHTML="<em>!</em>";
		error=true;
	}
	else
	{
		document.getElementById('last_name_error').innerHTML="";
		
	}
	
	
	//Address Check Validation.
	var address = document.getElementById('address').value;
	if (address==""){		
		document.getElementById('address_error').innerHTML="<em>!</em>";
		error=true;
	}
	else
	{
		document.getElementById('address_error').innerHTML="";
		
	}
	
	
	
	//City Check validation .
	var city = document.getElementById('city').value;
	if (city==""){		
		document.getElementById('city_error').innerHTML="<em>!</em>";
		error=true;
	}
	else
	{
		document.getElementById('city_error').innerHTML="";
		
	}
	
	
	
	//State check Vlidation.
	var state = document.getElementById('state').value;
	if (state=="select"){		
		document.getElementById('state_error').innerHTML="<em>!</em>";
		error=true;
	}
	else
	{
		document.getElementById('state_error').innerHTML="";
		
	}
	
	
	//Zip Code check validation 
	var zip_code = document.getElementById('zip_code').value;
	if (zip_code==""){		
		document.getElementById('zipcode_error').innerHTML="<em>!</em>";
		error=true;
	}
	else
	{
		document.getElementById('zipcode_error').innerHTML="";
		
	}
	
	
	
	//Phone Number check validation.
	var phone_number = document.getElementById('phone_number').value;
	if (phone_number==""){		
		document.getElementById('phone_error').innerHTML="<em>!</em>";
		error=true;
	}
	else
	{
		document.getElementById('phone_error').innerHTML="";
		
	}
	
	
	//Email Validation start.
	var email = document.getElementById('email').value;
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (email==""){		
		document.getElementById('email_error').innerHTML="<em>!</em>";
		error=true;
	}
	else if(!filter.test(email))
	  {
	  	document.getElementById('email_error').innerHTML="<em>!</em>";;
	  	error=true;
	  }
	else
	{
		document.getElementById('email_error').innerHTML="";
		
	}
	
	
	//Comment Validation Start.
	var comments = document.getElementById('comments').value;
	if (comments==""){		
		document.getElementById('comment_error').innerHTML="<em>!</em>";
		error=true;
	}
	else
	{
		document.getElementById('comment_error').innerHTML="";
		
	}
	
	
	if((comments=="")||(email=="") ||(phone_number=="")||(zip_code=="")||(state=="select")||(city=="")||(address=="")||(last_name=="")||(first_name=="")||(insurance_type==""))
	{
		document.getElementById('error_msg').innerHTML="<div><span>!</span><p>Oops! There seems to be a problem with one or more fields. Please double check your entries, below.</p></div>";
		error=true;
	}
	else if((!filter.test(email)))
	{
		document.getElementById('error_msg').innerHTML="<div><span>!</span><p>Oops! Kindly insert a valid email address.</p></div>";
		error=true;
	}
	else
	{
		document.getElementById('error_msg').innerHTML="!";
	}
	
	if(error)

		return false;
	else
	return true;

}


