function submitForm()
{
	form_error = false;
	theform = document.form;
	
	if(theform.name.value == '')
	{
		document.getElementById('name').className = "error";
		form_error = true;
	}else
		document.getElementById('name').className = "";
		
	


	
	
	if(theform.contact_number.value == '')
	{
		document.getElementById('contact_number').className = "error";
		form_error = true;
	}else
		document.getElementById('contact_number').className = "";
	
	
	if(theform.address.value == '')
	{
		document.getElementById('address').className = "error";
		form_error = true;
	}else
		document.getElementById('address').className = "";
	
	
	if(theform.city.value == '')
	{
		document.getElementById('city').className = "error";
		form_error = true;
	}else
		document.getElementById('city').className = "";
	
	
	if(theform.state.value == '')
	{
		document.getElementById('state').className = "error";
		form_error = true;
	}else
		document.getElementById('state').className = "";
		
		
	if(theform.postcode.value == '')
	{
		document.getElementById('postcode').className = "error";
		form_error = true;
	}else
		document.getElementById('postcode').className = "";
	
	
	
	
	if(theform.application.value == '')
	{
		document.getElementById('application').className = "error";
		form_error = true;
	}else
		document.getElementById('application').className = "";
	
	
	
	if(theform.site_address.value == '')
	{
		document.getElementById('site_address').className = "error";
		form_error = true;
	}else
		document.getElementById('site_address').className = "";
		
		
		
		
		
	if(theform.month.value == '')
	{
		document.getElementById('month').className = "error";
		form_error = true;
	}else
		document.getElementById('month').className = "";	
		
		
		
	if(theform.year.value == '')
	{
		document.getElementById('year').className = "error";
		form_error = true;
	}else
		document.getElementById('year').className = "";			
	
	
	
	if(theform.installationa_type[0].checked == false && theform.installationa_type[1].checked == false )
	{
		document.getElementById('installationa_type').className = "error";
		document.getElementById('installationa_type2').className = "error";
		form_error = true;
	}else
		document.getElementById('installationa_type').className = "";
		document.getElementById('installationa_type2').className = "";
		
	
	
	
	
	if(theform.lift_numbers.value == '')
	{
		document.getElementById('lift_numbers').className = "error";
		form_error = true;
	}else
		document.getElementById('lift_numbers').className = "";
		

	
	
	if(theform.shaft_type.value == '')
	{
		document.getElementById('shaft_type').className = "error";
		form_error = true;
	}else
		document.getElementById('shaft_type').className = "";	
	
		
		
	if(theform.lift_area_width.value == '')
	{
		document.getElementById('lift_area_width').className = "error";
		form_error = true;
	}else
		document.getElementById('lift_area_width').className = "";
		
		
		
		
	if(theform.lift_area_depth.value == '')
	{
		document.getElementById('lift_area_depth').className = "error";
		form_error = true;
	}else
		document.getElementById('lift_area_depth').className = "";
		
		
	if(theform.minimum_cabin_width.value == '')
	{
		document.getElementById('minimum_cabin_width').className = "error";
		form_error = true;
	}else
		document.getElementById('minimum_cabin_width').className = "";		
		
		
		
		
	if(theform.minimum_cabin_depth.value == '')
	{
		document.getElementById('minimum_cabin_depth').className = "error";
		form_error = true;
	}else
		document.getElementById('minimum_cabin_depth').className = "";				
		
	
	
	
	
	
	
	
	
	
	
	
	
	
	
		
	if(theform.pit_limitations.value == '')
	{
		document.getElementById('pit_limitations').className = "error";
		form_error = true;
	}else
		document.getElementById('pit_limitations').className = "";	
		
		
		
		
		
		
		
	if(theform.pit_limitations[0].checked == false && theform.pit_limitations[1].checked == false)
	{
		document.getElementById('pit_limitations').className = "error";
		form_error = true;
	}else
		document.getElementById('pit_limitations').className = "";
		
		
		if(theform.pit_limitations[1].checked == true && theform.max_pit_depth_available.value == ''){
			document.getElementById('max_pit_depth_available').className = "error";
			form_error = true;						
		}else
			document.getElementById('max_pit_depth_available').className = "";
			
			
			
			
	if(theform.headroom_limitations[0].checked == false && theform.headroom_limitations[1].checked == false)
	{
		document.getElementById('headroom_limitations').className = "error";
		form_error = true;
	}else
		document.getElementById('headroom_limitations').className = "";
		
		
		if(theform.headroom_limitations[1].checked == true && theform.maximum_headroom_available.value == ''){
			document.getElementById('maximum_headroom_available').className = "error";
			form_error = true;						
		}else
			document.getElementById('maximum_headroom_available').className = "";

	
		
	if(theform.door_frames.value == '')
	{
		document.getElementById('door_frames').className = "error";
		form_error = true;
	}else
		document.getElementById('door_frames').className = "";	
		
		
	if(theform.doors.value == '')
	{
		document.getElementById('doors').className = "error";
		form_error = true;
	}else
		document.getElementById('doors').className = "";	
		
	
	
	
	if(theform.operating_panel[0].checked == false && theform.operating_panel[1].checked == false  && theform.operating_panel[2].checked == false )
	{
		document.getElementById('operating_panel').className = "error";
		document.getElementById('operating_panel2').className = "error";
		document.getElementById('operating_panel3').className = "error";
		form_error = true;
	}else
		document.getElementById('operating_panel').className = "";
		document.getElementById('operating_panel2').className = "";
	    document.getElementById('operating_panel3').className = "";
	
	
	if(theform.operating_panel_finish.value == '')
	{
		document.getElementById('operating_panel_finish').className = "error";
		form_error = true;
	}else
		document.getElementById('operating_panel_finish').className = "";
		
		
	if(theform.side_walls.value == '')
	{
		document.getElementById('side_walls').className = "error";
		form_error = true;
	}else
		document.getElementById('side_walls').className = "";
		
		
	if(theform.angles_skirtings_corners.value == '')
	{
		document.getElementById('angles_skirtings_corners').className = "error";
		form_error = true;
	}else
		document.getElementById('angles_skirtings_corners').className = "";


	if(theform.ceiling_lighting.value == '')
	{
		document.getElementById('ceiling_lighting').className = "error";
		form_error = true;
	}else
		document.getElementById('ceiling_lighting').className = "";
		
		
		
	if(theform.flooring.value == '')
	{
		document.getElementById('flooring').className = "error";
		form_error = true;
	}else
		document.getElementById('flooring').className = "";
		
		
		
	if(theform.car_doors.value == '')
	{
		document.getElementById('car_doors').className = "error";
		form_error = true;
	}else
		document.getElementById('car_doors').className = "";
		
		
		
		
		
	<!--Email-->
	if(theform.email.value == '')
	{
		document.getElementById('email').className = "error";
		form_error = true;
	}else
		document.getElementById('email').className = "";
		
	if(theform.email.value == ''){
		document.getElementById('email').className = "error";
		alert("Please enter your email address");
		theform.email.focus();
		return false;		
	}else
		document.getElementById('re_email').className = "";
	
			str = theform.email.value;
		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(str)){
		}else{
		document.getElementById('email').className = "error";
		alert("Invalid email address")
		theform.email.focus();
		return false;
		}
		
	if(theform.re_email.value == ''){
		document.getElementById('re_email').className = "error";
		alert("Please re write your email address");
		theform.re_email.focus();
		return false;		
	}else
		document.getElementById('re_email').className = "";
	if(theform.re_email.value != theform.email.value){
		document.getElementById('email').className = "error";
		document.getElementById('re_email').className = "error";
		alert("Your email does not match");
		theform.re_email.focus();
		return false;		
	}else
		document.getElementById('email').className = "";
		document.getElementById('re_email').className = "";			
		
		
		
		
		
	if(!form_error)
		document.form.submit();
	else
		alert("Please complete all required fields.");
		theform.name.focus();
}
