function check_form() {
	for (var i = 0; i < document.forms['front_form'].elements.length; i++) {
		var FormElement = document.forms['front_form'].elements[i].name
		 var j;
		 var radio_button_checked;
		 var radio_set;
		 
		 	if (FormElement == "company") {
				if (document.forms['front_form'].elements[i].value.length == 0)
				{
					alert("You must provide your company!")
					
					return false
				}
			}
			
		
	 	if (FormElement == "first_name") {
				if (document.forms['front_form'].elements[i].value.length == 0)
				{
					alert("You must provide your first name!")
					
					return false
				}
			}
			
		if (FormElement == "last_name") {
				if (document.forms['front_form'].elements[i].value.length == 0)
				{
					alert("You must provide your last name!")
					
					return false
				}
			}	
		if (FormElement == "title") {
				if (document.forms['front_form'].elements[i].value.length == 0)
				{
					alert("You must provide your title!")
					
					return false
				}
			}	
		
		if (FormElement == "phone") {
				if (document.forms['front_form'].elements[i].value.length == 0)
				{
					alert("You must provide the phone number!")
					
					return false
				}
			}
		if (FormElement == "fax") {
				if (document.forms['front_form'].elements[i].value.length == 0)
				{
					alert("You must provide the fax number!")
					
					return false
				}
			}
		if (FormElement == "address_1") {
				if (document.forms['front_form'].elements[i].value.length == 0)
				{
					alert("You must provide your address!")
					
					return false
				}
			}	
			
		if (FormElement == "city") {
				if (document.forms['front_form'].elements[i].value.length == 0)
				{
					alert("You must provide your city!")
					
					return false
				}
			}
			
			if (FormElement == "zip") {
				if (document.forms['front_form'].elements[i].value.length == 0)
				{
					alert("You must provide your zip!")
					
					return false
				}
			}	
			
			if (FormElement == "state") {
				if (document.forms['front_form'].elements[i].selectedIndex == 0)
				{
					alert("You must select a your state!");
					return false
				}
			}	
			
			 if (FormElement == "busType") {
    
    	radio_button_checked = false;
	    for(j=0;j<4;j++) {
		     radio_set = document.forms['front_form'].busType[j];
		     if (radio_set.checked) radio_button_checked = true;
		    }
		    if(!radio_button_checked) {
		     alert('Please check your business type.')
		     return false;
		    } 
	   }
	   
	   	if (FormElement == "taxid") {
				if (document.forms['front_form'].elements[i].value.length == 0)
				{
					alert("You must provide your federal tax id!")
					
					return false
				}
			}	
		
		if (FormElement == "counties") {
				if (document.forms['front_form'].elements[i].value.length == 0)
				{
					alert("You must provide your counties/states that you operate in!")
					
					return false
				}
			}	
			
		 if (FormElement == "mbe") {
    
    	radio_button_checked = false;
	    for(j=0;j<2;j++) {
		     radio_set = document.forms['front_form'].mbe[j];
		     if (radio_set.checked) radio_button_checked = true;
		    }
		    if(!radio_button_checked) {
		     alert('Please check if you qualify for States Minority-Owned Business Enterprice (MBE)')
		     return false;
		    } 
	   }	
		
	if (FormElement == "wbe") {
    
    	radio_button_checked = false;
	    for(j=0;j<2;j++) {
		     radio_set = document.forms['front_form'].wbe[j];
		     if (radio_set.checked) radio_button_checked = true;
		    }
		    if(!radio_button_checked) {
		     alert('Please check if you qualify for States Women-Owned Business Enterprice (WBE)')
		     return false;
		    } 
	   }	
	  
	  if (FormElement == "veh_insurance") {
				if (document.forms['front_form'].elements[i].value.length == 0)
				{
					alert("You must provide your vehicle liability insurance and insurance company name!")
					
					return false
				}
			}
			
		  if (FormElement == "occurrence") {
				if (document.forms['front_form'].elements[i].value.length == 0)
				{
					alert("You must provide the limit amount per occurrence!")
					
					return false
				}
			}
				
		  if (FormElement == "aggregate") {
				if (document.forms['front_form'].elements[i].value.length == 0)
				{
					alert("You must provide the limit amount per aggregate!")
					
					return false
				}
			}
			
		  if (FormElement == "per_insurance") {
				if (document.forms['front_form'].elements[i].value.length == 0)
				{
					alert("You must provide your personal liability insurance and insurance company name!")
					
					return false
				}
			}
			
		  if (FormElement == "per_occurrence") {
				if (document.forms['front_form'].elements[i].value.length == 0)
				{
					alert("You must provide the personal limit amount per occurrence!")
					
					return false
				}
			}
				
		  if (FormElement == "per_aggregate") {
				if (document.forms['front_form'].elements[i].value.length == 0)
				{
					alert("You must provide the personal limit amount per aggregate!")
					
					return false
				}
			}	
		if (FormElement == "service") {
    
    	radio_button_checked = false;
	    for(j=0;j<7;j++) {
		     radio_set = document.forms['front_form'].service[j];
		     if (radio_set.checked) radio_button_checked = true;
		    }
		    if(!radio_button_checked) {
		     alert('Please check the type of service offered.')
		     return false;
		    } 
	   }	
	    if (FormElement == "taxis") {
				if (document.forms['front_form'].elements[i].value.length == 0)
				{
					alert("You must provide the number of taxis/sedans!")
					
					return false
				}
			}					 				
		if (FormElement == "vans") {
				if (document.forms['front_form'].elements[i].value.length == 0)
				{
					alert("You must provide the number of vans!")
					
					return false
				}
			}
		if (FormElement == "vehicles") {
				if (document.forms['front_form'].elements[i].value.length == 0)
				{
					alert("You must provide the number of stretcher vehicles!")
					
					return false
				}
			}						 					
		if (FormElement == "ambulances") {
				if (document.forms['front_form'].elements[i].value.length == 0)
				{
					alert("You must provide the number of non-emergency ambulances!")
					
					return false
				}
			}
		if (FormElement == "open") {
    
    	radio_button_checked = false;
	    for(j=0;j<2;j++) {
		     radio_set = document.forms['front_form'].open[j];
		     if (radio_set.checked) radio_button_checked = true;
		    }
		    if(!radio_button_checked) {
		     alert('Please check the if you are open 24 hours/7 days a week/365 days a year.')
		     return false;
		    } 
	   }
	   if (FormElement == "sameday") {
    
    	radio_button_checked = false;
	    for(j=0;j<2;j++) {
		     radio_set = document.forms['front_form'].sameday[j];
		     if (radio_set.checked) radio_button_checked = true;
		    }
		    if(!radio_button_checked) {
		     alert('Please check the if you provide same day requests for service.')
		     return false;
		    } 
	   }								 						
	   if (FormElement == "assistance") {
    
    	radio_button_checked = false;
	    for(j=0;j<2;j++) {
		     radio_set = document.forms['front_form'].assistance[j];
		     if (radio_set.checked) radio_button_checked = true;
		    }
		    if(!radio_button_checked) {
		     alert('Please check the if your drivers provide assistance to frail or elder passengers.')
		     return false;
		    } 
	   }								 						
	   if (FormElement == "booster") {
    
    	radio_button_checked = false;
	    for(j=0;j<2;j++) {
		     radio_set = document.forms['front_form'].booster[j];
		     if (radio_set.checked) radio_button_checked = true;
		    }
		    if(!radio_button_checked) {
		     alert('Please check the if you provide infant, child or booster car seats.')
		     return false;
		    } 
	   }	
	   if (FormElement == "bilingual") {
    
    	radio_button_checked = false;
	    for(j=0;j<2;j++) {
		     radio_set = document.forms['front_form'].bilingual[j];
		     if (radio_set.checked) radio_button_checked = true;
		    }
		    if(!radio_button_checked) {
		     alert('Please check the if any of your drivers are bilingual.')
		     return false;
		    } 
	   }								 						
		if (FormElement =="email") {
				var vlength
    			  	vlength=document.forms['front_form'].elements[i].value.length-1
				if (document.forms['front_form'].elements[i].value.length == 0)
				{
					alert("You must enter a valid email address.  Example:  name@tmsmanagementgroup.com")
					return false
				}

				
  				// Check for a valid email address (Does it contain a "@" and ".")
  				if(document.forms['front_form'].elements[i].value.indexOf('@', 0) == -1 || document.forms['front_form'].elements[i].value.indexOf('.',0)==-1)
				{
					alert("You must enter a valid email address.  Example:  name@tmsmanagementgroup.com")
					return false
				}
 				// Check for a valid email address ("@" or "." cannot be first character)
				if(document.forms['front_form'].elements[i].value.charAt(0)=='@' || document.forms['front_form'].elements[i].value.charAt(0)=='.')
				{
					alert("You must enter a valid email address.  Example:  name@tmsmanagementgroup.com")
					return false
				}
				// Check for a valid email address ("@" or "." cannot be last character)
				if(document.forms['front_form'].elements[i].value.charAt(vlength)=='@' || document.forms['front_form'].elements[i].value.charAt(vlength)=='.')
				{
					alert("You must enter a valid email address.  Example:  name@tmsmanagementgroup.com")
					return false
				}
  				// Check for a valid email address (Cannot have "@." or ".@")
				if(document.forms['front_form'].elements[i].value.indexOf('@.')!=-1 || document.forms['front_form'].elements[i].value.indexOf('.@')!=-1)
				{
					alert("You must enter a valid email address.  Example:  name@tmsmanagementgroup.com")
					return false
				}
			
			}
			
		
		}
		
	return true	
	
	


}

