	// RV HIRE FORM
  function validateFields1() {
		var forminvalid = false;
		var formtext = "";
		formtext = 'Error! Please include the following details:\n\n';
		if (document.rvhireform.first_name.value == "") {
			formtext = formtext + '  - First Name\n';
			forminvalid = true;
		}
		if (document.rvhireform.last_name.value == "") {
			formtext = formtext + '  - Last Name\n';
			forminvalid = true;
		}
		if (document.rvhireform.address.value == "") {
			formtext = formtext + '  - Address\n';
			forminvalid = true;
		}
		if (document.rvhireform.suburb.value == "") {
			formtext = formtext + '  - Suburb\n';
			forminvalid = true;
		}
		if (document.rvhireform.state.value == "Please Choose") {
			formtext = formtext + '  - State\n';
			forminvalid = true;
		}
		if (document.rvhireform.postcode.value == "") {
			formtext = formtext + '  - Post Code\n';
			forminvalid = true;
		}
		if (document.rvhireform.email.value == "") {
			formtext = formtext + '  - Email Address\n';
			forminvalid = true;
		}
		if (document.rvhireform.berth.value == "Please Choose") {
			formtext = formtext + '  - Berth Option\n';
			forminvalid = true;
		}
		if (document.rvhireform.transmission.value == "Please Choose") {
			formtext = formtext + '  - Transmission\n';
			forminvalid = true;
		}
		if (document.rvhireform.pick_up_date.value == "") {
			formtext = formtext + '  - Pick Up Date\n';
			forminvalid = true;
		}
		if (document.rvhireform.drop_off_date.value == "") {
			formtext = formtext + '  - Drop Off Date\n';
			forminvalid = true;
		}
		if (document.rvhireform.securitycheck_code_1.value == "") {
			formtext = formtext + '  - Anti-Spam Check\n';
			forminvalid = true;
		}
		if (forminvalid == true)
		{
			alert(formtext);
			return false;
		}
		else
		{
			return true;
		}
  }
  
	// FINANCE FORM
  function validateFields2() {
		var forminvalid = false;
		var formtext = "";
		formtext = 'Error! Please include the following details:\n\n';
		if (document.financeform.first_name.value == "") {
			formtext = formtext + '  - First Name\n';
			forminvalid = true;
		}
		if (document.financeform.last_name.value == "") {
			formtext = formtext + '  - Last Name\n';
			forminvalid = true;
		}
		if (document.financeform.suburb.value == "") {
			formtext = formtext + '  - Suburb\n';
			forminvalid = true;
		}
		if (document.financeform.state.value == "Please Choose") {
			formtext = formtext + '  - State\n';
			forminvalid = true;
		}
		if (document.financeform.postcode.value == "") {
			formtext = formtext + '  - Post Code\n';
			forminvalid = true;
		}
		if (document.financeform.email.value == "") {
			formtext = formtext + '  - Email Address\n';
			forminvalid = true;
		}
		if (document.financeform.securitycheck_code_1.value == "") {
			formtext = formtext + '  - Anti-Spam Check\n';
			forminvalid = true;
		}
		if (forminvalid == true)
		{
			alert(formtext);
			return false;
		}
		else
		{
			return true;
		}
  }


	// FLEET FORM
  function validateFields3() {
		var forminvalid = false;
		var formtext = "";
		formtext = 'Error! Please include the following details:\n\n';
		if (document.fleetform.first_name.value == "") {
			formtext = formtext + '  - First Name\n';
			forminvalid = true;
		}
		if (document.fleetform.last_name.value == "") {
			formtext = formtext + '  - Last Name\n';
			forminvalid = true;
		}
		if (document.fleetform.company.value == "") {
			formtext = formtext + '  - Company Name\n';
			forminvalid = true;
		}
		if (document.fleetform.suburb.value == "") {
			formtext = formtext + '  - Suburb\n';
			forminvalid = true;
		}
		if (document.fleetform.state.value == "Please Choose") {
			formtext = formtext + '  - State\n';
			forminvalid = true;
		}
		if (document.fleetform.postcode.value == "") {
			formtext = formtext + '  - Post Code\n';
			forminvalid = true;
		}
		if (document.fleetform.email.value == "") {
			formtext = formtext + '  - Email Address\n';
			forminvalid = true;
		}
		if (document.fleetform.securitycheck_code_1.value == "") {
			formtext = formtext + '  - Anti-Spam Check\n';
			forminvalid = true;
		}
		if (forminvalid == true)
		{
			alert(formtext);
			return false;
		}
		else
		{
			return true;
		}
  }
  
    
	// PARTS FORM
  function validateFields4() {
		var forminvalid = false;
		var formtext = "";
		formtext = 'Error! Please include the following details:\n\n';
		if (document.partsform.first_name.value == "") {
			formtext = formtext + '  - First Name\n';
			forminvalid = true;
		}
		if (document.partsform.last_name.value == "") {
			formtext = formtext + '  - Last Name\n';
			forminvalid = true;
		}
		if (document.partsform.suburb.value == "") {
			formtext = formtext + '  - Suburb\n';
			forminvalid = true;
		}
		if (document.partsform.state.value == "Please Choose") {
			formtext = formtext + '  - State\n';
			forminvalid = true;
		}
		if (document.partsform.postcode.value == "") {
			formtext = formtext + '  - Post Code\n';
			forminvalid = true;
		}
		if (document.partsform.email.value == "") {
			formtext = formtext + '  - Email Address\n';
			forminvalid = true;
		}
		if (document.partsform.securitycheck_code_1.value == "") {
			formtext = formtext + '  - Anti-Spam Check\n';
			forminvalid = true;
		}
		if (forminvalid == true)
		{
			alert(formtext);
			return false;
		}
		else
		{
			return true;
		}
  }
	

	// USED CAR SEARCH
  function validateFields5(pageToUse) {
		var forminvalid = false;
		var formtext = "";
		var affordability = document.affordability;

		if(affordability.stockorrego.value == "") { 
			formtext = formtext + 'Please select an option\n';
			forminvalid = true;
		} else if(affordability.searchby.value == "") {
			formtext = formtext + 'Please enter a stock number or rego number.';
			forminvalid = true;		
		}
		
		if (forminvalid == true)
		{
			alert(formtext);
			return false;
		}
		else
		{
				if(affordability.stockorrego.value == "stockno") { 
					window.open(pageToUse + "?stockno=" + affordability.searchby.value);
					pageTracker._trackPageview('John Hughes - Search Stock Number');
				}


				if(affordability.stockorrego.value == "rego") {
					window.open(pageToUse + "?rego=" + affordability.searchby.value);
					pageTracker._trackPageview('John Hughes - Search Rego Number');
				}			
		}
  }
	



	// AFFORDABILITY FORM - NEW
  function validateFields5_new(pageToUse) {
		var forminvalid = false;
		var formtext = "";
		if (document.affordability.price.value == "") {
			formtext = formtext + 'Please enter an amount which you can afford to spend.';
			forminvalid = true;
		}
		if (forminvalid == true)
		{
			alert(formtext);
			return false;
		}
		else
		{
			document.location.href = pageToUse + "?retailto=" + document.getElementById('price').value + "";
		}
  }
	

	
// CONTACT FORM
  function validateFields6() {
		var forminvalid = false;
		var formtext = "";
		formtext = 'Error! Please include the following details:\n\n';
		if (document.contactform.name.value == "") {
			formtext = formtext + '  - Full Name\n';
			forminvalid = true;
		}
		if (document.contactform.email.value == "") {
			formtext = formtext + '  - Email Address\n';
			forminvalid = true;
		}
		if (document.contactform.postcode.value == "") {
			formtext = formtext + '  - Post Code\n';
			forminvalid = true;
		}
		if (document.contactform.securitycheck_code_1.value == "") {
			formtext = formtext + '  - Anti-Spam Check\n';
			forminvalid = true;
		}
		if (forminvalid == true)
		{
			alert(formtext);
			return false;
		}
		else
		{
			return true;
		}
  }


	// REPORT A PROBLEM FORM
  function validateFields7() {
		var forminvalid = false;
		var formtext = "";
		formtext = 'Error! Please include the following details:\n\n';
		if (document.reportform.first_name.value == "") {
			formtext = formtext + '  - First Name\n';
			forminvalid = true;
		}
		if (document.reportform.phone.value == "") {
			formtext = formtext + '  - Phone\n';
			forminvalid = true;
		}
		if (document.reportform.email.value == "") {
			formtext = formtext + '  - Email Address\n';
			forminvalid = true;
		}
		if (document.reportform.securitycheck_code_1.value == "") {
			formtext = formtext + '  - Anti-Spam Check\n';
			forminvalid = true;
		}
		if (forminvalid == true)
		{
			alert(formtext);
			return false;
		}
		else
		{
			//window.close();
			return true;
		}
  }
  
	// Roadside Assistance FORM
  function validateFields8() {
		var forminvalid = false;
		var formtext = "";
		formtext = 'Error! Please include the following details:\n\n';
		if (document.roadsideform.first_name.value == "") {
			formtext = formtext + '  - First Name\n';
			forminvalid = true;
		}
		if (document.roadsideform.phone.value == "") {
			formtext = formtext + '  - Phone\n';
			forminvalid = true;
		}
		if (document.roadsideform.email.value == "") {
			formtext = formtext + '  - Email Address\n';
			forminvalid = true;
		}
		if (document.roadsideform.registration.value == "") {
			formtext = formtext + '  - Registration\n';
			forminvalid = true;
		}
		if (document.roadsideform.terms_conditions.checked == false) {
			formtext = formtext + '  - Accept Terms & Conditions\n';
			forminvalid = true;
		}
		if (document.roadsideform.securitycheck_code_1.value == "") {
			formtext = formtext + '  - Anti-Spam Check\n';
			forminvalid = true;
		}
		if (forminvalid == true)
		{
			alert(formtext);
			return false;
		}
		else
		{
			return true;
		}
  }
  
	// TIRES FORM
  function validateFields9() {
		var forminvalid = false;
		var formtext = "";
		formtext = 'Error! Please include the following details:\n\n';
		if (document.tyresform.first_name.value == "") {
			formtext = formtext + '  - First Name\n';
			forminvalid = true;
		}
		if (document.tyresform.phone.value == "") {
			formtext = formtext + '  - Phone\n';
			forminvalid = true;
		}
		if (document.tyresform.email.value == "") {
			formtext = formtext + '  - Email Address\n';
			forminvalid = true;
		}
		if (document.tyresform.securitycheck_code_1.value == "") {
			formtext = formtext + '  - Anti-Spam Check\n';
			forminvalid = true;
		}
		if (forminvalid == true)
		{
			alert(formtext);
			return false;
		}
		else
		{
			return true;
		}
  }
  
	// TRIMS FORM
  function validateFields10() {
		var forminvalid = false;
		var formtext = "";
		formtext = 'Error! Please include the following details:\n\n';
		if (document.trimsform.first_name.value == "") {
			formtext = formtext + '  - First Name\n';
			forminvalid = true;
		}
		if (document.trimsform.email.value == "") {
			formtext = formtext + '  - Email Address\n';
			forminvalid = true;
		}
		if (document.trimsform.securitycheck_code_1.value == "") {
			formtext = formtext + '  - Anti-Spam Check\n';
			forminvalid = true;
		}
		if (forminvalid == true)
		{
			alert(formtext);
			return false;
		}
		else
		{
			return true;
		}
  }
  
	// BATTERY WIZARD FORM
  function validateFields11() {
		var forminvalid = false;
		var formtext = "";
		formtext = 'Error! Please include the following details:\n\n';
		if (document.batteryform.first_name.value == "") {
			formtext = formtext + '  - First Name\n';
			forminvalid = true;
		}
		if (document.batteryform.email.value == "") {
			formtext = formtext + '  - Email Address\n';
			forminvalid = true;
		}
		if (document.batteryform.securitycheck_code_1.value == "") {
			formtext = formtext + '  - Anti-Spam Check\n';
			forminvalid = true;
		}
		if (forminvalid == true)
		{
			alert(formtext);
			return false;
		}
		else
		{
			return true;
		}
  }
  
    
	// PARTS FORM
  function validateFields12() {
		var forminvalid = false;
		var formtext = "";
		formtext = 'Error! Please include the following details:\n\n';
		if (document.inspectionform.first_name.value == "") {
			formtext = formtext + '  - First Name\n';
			forminvalid = true;
		}
		if (document.inspectionform.last_name.value == "") {
			formtext = formtext + '  - Last Name\n';
			forminvalid = true;
		}
		if (document.inspectionform.email.value == "") {
			formtext = formtext + '  - Email Address\n';
			forminvalid = true;
		}
		if (document.inspectionform.inspection_required1.checked == false &&
			document.inspectionform.inspection_required2.checked == false &&
			document.inspectionform.inspection_required3.checked == false &&
			document.inspectionform.inspection_required4.checked == false) {
			formtext = formtext + '  - Inspections Required\n';
			forminvalid = true;
		}
		if (document.inspectionform.securitycheck_code_1.value == "") {
			formtext = formtext + '  - Anti-Spam Check\n';
			forminvalid = true;
		}
		if (forminvalid == true)
		{
			alert(formtext);
			return false;
		}
		else
		{
			return true;
		}
  }
  
  // REGISTER INTEREST FORM
  function validateFields13() {
		var forminvalid = false;
		var formtext = "";
		formtext = 'Error! Please include the following details:\n\n';
		if (document.registerinterestform.name.value == "") {
			formtext = formtext + '  - Full Name\n';
			forminvalid = true;
		}
		if (document.registerinterestform.email.value == "") {
			formtext = formtext + '  - Email Address\n';
			forminvalid = true;
		}
		if (document.registerinterestform.postcode.value == "") {
			formtext = formtext + '  - Post Code\n';
			forminvalid = true;
		}
		if (forminvalid == true)
		{
			alert(formtext);
			return false;
		}
		else
		{
			return true;
		}
  }
