
	function validate_enquiry (type, formObj)
	{
		formObj.fullname.style.backgroundColor = "";
		formObj.email.style.backgroundColor = "";
		formObj.message.style.backgroundColor = "";

		
		valid = true;
		var stuff="Please enter at least your -\n";


        	
        	if ( formObj.fullname.value == "" )
        	{
            	stuff=stuff+"- Name \n";
                valid = false;
				formObj.fullname.style.backgroundColor = "#E29FA4";
        	}
		
    	    if ( formObj.email.value == "" )
        	{
            	stuff=stuff+"- E-mail Address \n";
                valid = false;
				formObj.email.style.backgroundColor = "#E29FA4";
        	}/*
        	if ( formObj.mobile.value == "" )
        	{
            	stuff=stuff+"- Mobile Number\n";
            	valid = false;
				formObj.mobile.style.backgroundColor = "#E29FA4";
        	}*/

			//If the unit address field contains certain http:// references, disallow the form to stop known spamming content
			var unitAddress = formObj.message.value;
			if (unitAddress.indexOf("http://") != -1 || unitAddress.indexOf("https://") != -1)
			{

//				alert("http alert");
				stuff = stuff + "- Valid Message\n";
				valid = false;
				formObj.message.style.backgroundColor = "#E29FA4";
			}

			

		if (valid==false){  
			alert(stuff);
        }
		else
		{
		
		
		
			sendEnquiry(formObj, document.getElementById("enquiry_response"), "enquiry");			
		}
	}



	function validate_enquiry_service (type, formObj)
	{
		formObj.title.style.backgroundColor = "";
		formObj.fullname.style.backgroundColor = "";
		formObj.email.style.backgroundColor = "";
		formObj.VehicleMake.style.backgroundColor = "";
		formObj.VehicleModel.style.backgroundColor = "";
		formObj.Registration.style.backgroundColor = "";
		formObj.service_date.style.backgroundColor = "";
		formObj.work_required.style.backgroundColor = "";

		
		valid = true;
		var stuff="Please enter at least your -\n";


			 if ( formObj.title.value == "" )
        	{
            	stuff=stuff+"- Title \n";
                valid = false;
				
				formObj.title.style.backgroundColor = "#E29FA4";
        	}
        	
        	if ( formObj.fullname.value == "" )
        	{
            	stuff=stuff+"- Name \n";
                valid = false;
				formObj.fullname.style.backgroundColor = "#E29FA4";
        	}
		
    	    if ( formObj.email.value == "" )
        	{
            	stuff=stuff+"- E-mail \n";
                valid = false;
				formObj.email.style.backgroundColor = "#E29FA4";
        	}

    	    if ( formObj.VehicleMake.value == "" )
        	{
            	stuff=stuff+"- Vehicle Make \n";
                valid = false;
				formObj.VehicleMake.style.backgroundColor = "#E29FA4";
        	}
    	    if ( formObj.VehicleModel.value == "" )
        	{
            	stuff=stuff+"- Vehicle Model \n";
                valid = false;
				formObj.VehicleModel.style.backgroundColor = "#E29FA4";
        	}
    	    if ( formObj.Registration.value == "" )
        	{
            	stuff=stuff+"- Vehicle Registration \n";
                valid = false;
				formObj.Registration.style.backgroundColor = "#E29FA4";
        	}
    	    if ( formObj.service_date.value == "" )
        	{
            	stuff=stuff+"- Preferred Service Date \n";
                valid = false;
				formObj.service_date.style.backgroundColor = "#E29FA4";
        	}
    	    if ( formObj.work_required.value == "" )
        	{
            	stuff=stuff+"- Work Required \n";
                valid = false;
				formObj.work_required.style.backgroundColor = "#E29FA4";
        	}


			

		if (valid==false){  
			alert(stuff);
        }
		else
		{
		
		
		
			sendEnquiry(formObj, document.getElementById("enquiry_response"), "service");			
		}
	}
	

	function validate_enquiry_parts(type, formObj)
	{
		formObj.fullname.style.backgroundColor = "";
		formObj.email.style.backgroundColor = "";
		formObj.phone.style.backgroundColor = "";


		
		valid = true;
		var stuff="Please enter at least your -\n";


        	if ( formObj.fullname.value == "" )
        	{
            	stuff=stuff+"- Name \n";
                valid = false;
				formObj.fullname.style.backgroundColor = "#E29FA4";
        	}
		
    	    if ( formObj.email.value == "" )
        	{
            	stuff=stuff+"- E-mail \n";
                valid = false;
				formObj.email.style.backgroundColor = "#E29FA4";
        	}

    	    if ( formObj.phone.value == "" )
        	{
            	stuff=stuff+"- Phone Number\n";
                valid = false;
				formObj.phone.style.backgroundColor = "#E29FA4";
        	}


			

		if (valid==false){  
			alert(stuff);
        }
		else
		{
		
		
		
			sendEnquiry(formObj, document.getElementById("enquiry_response"), "parts");			
		}
	}
	
	
	
	
	function validate_enquiry_callback (type)
	{
		document.form_callback.When_To_Call.style.backgroundColor = "";
		document.form_callback.Title.style.backgroundColor = "";
		document.form_callback.first_name.style.backgroundColor = "";
		document.form_callback.last_name.style.backgroundColor = "";
		document.form_callback.email.style.backgroundColor = "";
		document.form_callback.Phone.style.backgroundColor = "";

		valid = true;
		var stuff="Please enter at least your -\n";
		
			 if ( document.form_callback.When_To_Call.value == "" )
        	{
            	stuff=stuff+"- Preferred time for us to call \n";
                valid = false;
				
				document.form_callback.When_To_Call.style.backgroundColor = "#E29FA4";
        	}
        	
        	if ( document.form_callback.Title.value == "" )
        	{
            	stuff=stuff+"- Title \n";
                valid = false;
				document.form_callback.Title.style.backgroundColor = "#E29FA4";
        	}

    	    if ( document.form_callback.first_name.value == "" )
        	{
            	stuff=stuff+"- First Name \n";
                valid = false;
				document.form_callback.first_name.style.backgroundColor = "#E29FA4";
        	}
    	    if ( document.form_callback.last_name.value == "" )
        	{
            	stuff=stuff+"- Last Name \n";
                valid = false;
				document.form_callback.last_name.style.backgroundColor = "#E29FA4";
        	}


    	    if ( document.form_callback.email.value == "" )
        	{
            	stuff=stuff+"- E-mail \n";
                valid = false;
				document.form_callback.email.style.backgroundColor = "#E29FA4";
        	}
             	
        	if ( document.form_callback.Phone.value == "" )
        	{
            	stuff=stuff+"- Phone Number\n";
            	valid = false;
				document.form_callback.Phone.style.backgroundColor = "#E29FA4";
        	}


		if (valid==false){  
			alert(stuff);
        }
		else
		{
		
		
		
			sendEnquiry(document.form_callback, document.getElementById("callback_response"), "callback");			
		}
	}
	




	function validate_enquiry_newsletter (type)
	{
		document.form_newsletter.first_name.style.backgroundColor = "";
		document.form_newsletter.last_name.style.backgroundColor = "";
		document.form_newsletter.email.style.backgroundColor = "";

		valid = true;
		var stuff="Please enter at least your -\n";
		
    	    if ( document.form_newsletter.first_name.value == "" )
        	{
            	stuff=stuff+"- First Name \n";
                valid = false;
				document.form_newsletter.first_name.style.backgroundColor = "#E29FA4";
        	}
    	    if ( document.form_newsletter.last_name.value == "" )
        	{
            	stuff=stuff+"- Last Name \n";
                valid = false;
				document.form_newsletter.last_name.style.backgroundColor = "#E29FA4";
        	}
    	    if ( document.form_newsletter.email.value == "" )
        	{
            	stuff=stuff+"- E-mail \n";
                valid = false;
				document.form_newsletter.email.style.backgroundColor = "#E29FA4";
        	}

		if (valid==false){  
			alert(stuff);
        }
		else
		{
		
		
		
			sendEnquiry(document.form_newsletter, document.getElementById("newsletter_response"), "newsletter");			
		}
	}
	
	
	
	function sendEnquiry(theForm, div_enquiryResponse, enquiry_type)
	{

			text = "";
			//Get each input from row
			var inputs = theForm.getElementsByTagName("INPUT");

			for (j=0; j < inputs.length; j++)
			{
				if (inputs[j].type == "checkbox")
				{
					
					if (inputs[j].checked)
						value = 1;
					else
						value = 0;
					
				}
				else
					value = inputs[j].value;
				
				value = value.replace("#", "");
				
				text += "&" + inputs[j].name + "=" + value;
				
			}

			
			//Now get each select from row
			var selects = theForm.getElementsByTagName("SELECT");
			for (j=0; j < selects.length; j++)
			{
				text += "&" + selects[j].name + "=" + selects[j].value;
			}

			var selects = theForm.getElementsByTagName("TEXTAREA");
			for (j=0; j < selects.length; j++)
			{
				text += "&" + selects[j].name + "=" + selects[j].value;
			}

		
		//	alert(text);
		
			
				$.ajax({
					url: 'ajax/enquiry.php',
					data: "enquiry_type=" + enquiry_type + "&action=enquiry" + text,
					cache: false,
				  
					success: function(data)
					{

						div_enquiryResponse.style.display = "block";
						div_enquiryResponse.innerHTML = data;
						
					},
					error: function(data)
					{
						alert("Error Sending Enquiry: " + data.status);
					}
				  
				});


		
	}
		
			
		
        

