// ---------------------------------------------------//// Taxi Services Fleet Form// // ---------------------------------------------------function showVehicles(menu_node){	// Variables	var menu_node;	var node;	var html;	var counter;		var html = "\n<!-- VEHICLES -->";	var counter = 4;		// Build HTML	while (counter <= menu_node.value)	{		html += "<h2>Vehicle "+counter+"</h2>\n";					html += "<label for=\"vehicle"+counter+"Make\">Make / Model*</label>\n";		html += "<div class =\"quote-input\"><input name=\"vehicle"+counter+"Make\" type=\"text\" class=\"form-input\" id=\"vehicle"+counter+"Make\" />\n";		html += "</div>\n";					html += "<label for=\"vehicle"+counter+"Seats\">No of Seats*</label>\n";		html += "<div class =\"quote-input\"><input name=\"vehicle"+counter+"Seats\" type=\"text\" class=\"form-input\" id=\"vehicle"+counter+"Seats\" />\n";		html += "</div>\n";					html += "<label for=\"vehicle"+counter+"Cc\">CC*</label>\n";		html += "<div class =\"quote-input\"><input name=\"vehicle"+counter+"Cc\" type=\"text\" class=\"form-input\" id=\"vehicle"+counter+"Cc\" />\n";		html += "</div>\n";					html += "<label for=\"vehicle"+counter+"Year\">Year*</label>\n";		html += "<div class =\"quote-input\"><input name=\"vehicle"+counter+"Year\" type=\"text\" class=\"form-input\" id=\"vehicle"+counter+"Year\" />\n";		html += "</div>\n";					html += "<label for=\"vehicle"+counter+"Value\">Value*</label>\n";		html += "<div class =\"quote-input\"><input name=\"vehicle"+counter+"Value\" type=\"text\" class=\"form-input\" id=\"vehicle"+counter+"Value\" />\n";		html += "</div>\n";				html += "<label for=\"vehicle"+counter+"Fleet\">Do you currently have a fleet policy*</label>\n";		html += "<div class =\"quote-input\">\n";		html += "<select name=\"vehicle"+counter+"Fleet\" class=\"form-select\" id=\"vehicle"+counter+"Fleet\">\n";		html += "<option value=\"No\" selected=\"selected\">No</option>\n";		html += "<option value=\"Yes\">Yes</option>\n";		html += "</select>\n";		html += "<p>If so, proof of claims experience will be required via Fax or Email.</p>\n";		html += "</div>\n";					html += "<label for=\"vehicle"+counter+"Ncb\">No Claims Bonus</label>\n";		html += "<div class =\"quote-input\"><input name=\"vehicle"+counter+"Ncb\" type=\"text\" class=\"form-input\" id=\"vehicle"+counter+"Ncb\" />\n";		html += "</div>\n";				html += "<label for=\"vehicle1Cover\">Cover Required*</label>\n";		html += "<div class =\"quote-input\">\n";		html += "<select name=\"vehicle1Cover\" class=\"form-select\" id=\"vehicle1Cover\">\n";		html += "<option value=\"Comprehensive\" selected=\"selected\">Comprehensive</option>\n";		html += "<option value=\"Third Party Fire &amp; Theft\">Third Party Fire &amp; Theft</option>\n";		html += "<option value=\"Third Party Only\">Third Party Only</option>\n";		html += "</select>\n";		html += "</div>\n";				html += "<label for=\"vehicle"+counter+"Use\">Use*</label>\n";		html += "<div class =\"quote-input\">\n";		html += "<select name=\"vehicle"+counter+"Use\" class=\"form-select\" id=\"vehicle"+counter+"Use\">\n";		html += "<option value=\"Private Hire\">Private Hire</option>\n";		html += "<option value=\"Public Hire\">Public Hire</option>\n";		html += "<option value=\"Chaffeur Hire\">Chaffeur Hire</option>\n";		html += "<option value=\"Contract Hire\">Contract Hire</option>\n";		html += "<option value=\"Weddings Only\">Weddings Only</option>\n";		html += "</select>\n";		html += "</div>\n";				counter++;	}				node = document.getElementById("vehicles");	node.innerHTML = html;	}// ---------------------------------------------------// Validation// ---------------------------------------------------function validate(){	var valid = 1;	var vehicles = 1;	var counter = 1;		valid = valid * validateField("firstName");	valid = valid * validateField("surname");	valid = valid * validateField("address1");	valid = valid * validateField("town");	valid = valid * validateField("county");	valid = valid * validateField("postcode");	valid = valid * validateField("telephone");	valid = valid * validateField("licenseOffice");		vehicles = document.getElementById("noVehicles").value;		while (counter <= vehicles)	{		// Validate					valid = valid * validateField("vehicle"+counter+"Make");		valid = valid * validateField("vehicle"+counter+"Seats");		valid = valid * validateField("vehicle"+counter+"Cc");		valid = valid * validateField("vehicle"+counter+"Year");		valid = valid * validateField("vehicle"+counter+"Value");		valid = valid * validateField("vehicle"+counter+"Cover");		valid = valid * validateField("vehicle"+counter+"Use");		counter++;	}		valid = valid * validateField("drivingRestrictions");	valid = valid * validateField("NoDrivers");	valid = valid * validateField("claims");	valid = valid * validateField("convictions");	valid = valid * validateField("startDate");		// Display message or submit	if(valid == 1)	{		document.theForm.submit();	}	else	{		alert("Please check that you have entered details in all the required fields marked with a * and try again.");	}	}function validateField(id){	if(document.getElementById(id).value != "")	{		//alert(id+ "=" + document.getElementById(id).value);		return 1;	}	else	{		// Not valid so display message		return 0;	}}