
function ToggleInputs() {
	var quotelease = $("quotelease");
	var quotepurchase = $("quotepurchase");
	var manufacturer = $("manufacturer");

	var lcostField = $("leasecost");
	var llengthField = $("leaselength");

	var pcostField = $("purchasecost");
	var plengthField = $("purchaselength");
	
	var pdateD= $("cardateD");
	var pdateM= $("cardateM");
	var pdateY= $("cardateY");
	
	var pdate= $("dateofpurchase");
	
	var pcostofcar= $("costofcar");
	var plength= $("length");
	
	if (manufacturer) {
		manufacturer.setStyle("display", "none");
	}
	
	if(quotelease){
	
		if(quotelease.checked) {
			pcostField.setStyle("display", "none");
			plengthField.setStyle("display", "none");
			pdateD.setStyle("display", "block");
			pdateM.setStyle("display", "block");
			pdateY.setStyle("display", "block");
			lcostField.setStyle("display", "block");
			llengthField.setStyle("display", "block");
			manufacturer.setStyle("display", "block");
			
			pdate.setStyle("display", "block");
			if(pcostofcar){
				pcostofcar.setStyle("display", "block");
				plength.setStyle("display", "block");
			}
			
			$("dateofpurchase").setText("Date Lease Started");
			
		}
		
		else {
		
			lcostField.setStyle("display", "none");
			llengthField.setStyle("display", "none");

		}

	}
	
	if(quotepurchase){
	
		if(quotepurchase.checked) {

			lcostField.setStyle("display", "none");
			llengthField.setStyle("display", "none");
			pdateD.setStyle("display", "block");
			pdateM.setStyle("display", "block");
			pdateY.setStyle("display", "block");
			pcostField.setStyle("display", "block");
			plengthField.setStyle("display", "block");
			manufacturer.setStyle("display", "block");
			
			pdate.setStyle("display", "block");
			if(pcostofcar){
				pcostofcar.setStyle("display", "block");
				plength.setStyle("display", "block");
			}
			
			$("dateofpurchase").setText("Date Of Purchase");
			
		}
		
		else {
		
			pcostField.setStyle("display", "none");
			plengthField.setStyle("display", "none");
		}

	}
}

function toggleVehicleUse() {
	
	if ($("usedvehicle")) {
		if ($("usedvehicle").checked) {
			
			$("mileagecontainer").setStyle("display", "block");
			
		} else {
			
			$("mileagecontainer").setStyle("display", "none");
			
		}
	}
}

window.addEvent("domready", function(){
	//var links = $$("a");
	new SmoothScroll();
	new Lightbox();

	$$(".volatile").each(function(el){
		$(el).addEvent("focus", function(){
			if(this.getValue() == this.getProperty("title")) {
				this.value = "";
			}
		});
	});
	
	$$("a[rel*='external']").each(function(a){ 
		$(a).setProperty("target", "_blank");
	});
	
	$$(".features").each(function(el){
		new ListItemSelector($(el),{ "fxMin": 1, "fxMax": 0.5 });
	});
			
	if($("quotepurchase") && $("quotelease")){
			$("quotepurchase").addEvent("click", ToggleInputs);
			$("quotelease").addEvent("click", ToggleInputs);
	}
	
	if($("newvehicle") && $("usedvehicle")){
			$("newvehicle").addEvent("click", toggleVehicleUse);
			$("usedvehicle").addEvent("click", toggleVehicleUse);
	}
	
	ToggleInputs();
	toggleVehicleUse();
	
});
