// JavaScript Document
function getMake()
{
	var syear = document.getElementById("yearselect");
    var year = syear.options[syear.selectedIndex].value;
	
	my_ajax_update('makediv','/carbon-calculator/widgets/vehicle/inc/ajax_widget.php','widget=getMake&year='+ year);
	
	document.getElementById("modeldiv").innerHTML = "<SELECT name='model' id='modelselect' disabled><OPTION value='' selected>Choose a model...</OPTION></SELECT>";
	document.getElementById("transdiv").innerHTML = "<SELECT name='trans' id='transselect' disabled><OPTION value='' selected>Choose a transmission type...</OPTION></SELECT>";
	document.offset_form.mileage.disabled = true;
}

function getModel()
{
	var syear = document.getElementById("yearselect");
    var year = syear.options[syear.selectedIndex].value;
	
	var smake = document.getElementById("makeselect");
    var make = smake.options[smake.selectedIndex].value;
	
	my_ajax_update('modeldiv','/carbon-calculator/widgets/vehicle/inc/ajax_widget.php','widget=getModel&year='+ year +'&make='+ make);
	
	document.getElementById("transdiv").innerHTML = "<SELECT name='trans' id='transselect' disabled onchange='document.offset_form.mileage.disabled = false;'><OPTION value='' selected>Choose a transmission type...</OPTION></SELECT>";
	document.offset_form.mileage.disabled = true;
}

function getTrans()
{
	var smodel = document.getElementById("modelselect");
    var model = smodel.options[smodel.selectedIndex].value;
	my_ajax_update('transdiv','/carbon-calculator/widgets/vehicle/inc/ajax_widget.php','widget=getTrans&model='+ model);
}

function vehicle_calculate()
{
	var syear = document.getElementById("yearselect");
    var year = syear.options[syear.selectedIndex].value;
	
	var smake = document.getElementById("makeselect");
    var make = smake.options[smake.selectedIndex].value;
	
	var smodel = document.getElementById("modelselect");
    var model = smodel.options[smodel.selectedIndex].value;
	
	var strans = document.getElementById("transselect");
    var trans = strans.options[strans.selectedIndex].value;
	
	var smileage = document.getElementById("mileageselect");
    var mileage = smileage.options[smileage.selectedIndex].value;
	
	my_ajax_request('/carbon-calculator/widgets/vehicle/inc/ajax_widget.php','widget=calculate&unit='+ Form.getInputs('offset_form','radio','unit').find(function(radio) { return radio.checked; }).value +'&year='+ year +'&make='+ make + '&model='+ model +'&trans='+ trans +'&mileage=' + mileage);
		
	if (trans != '')
	{
		document.getElementById("yearselect").value = "Choose a year...";
		document.getElementById("makediv").innerHTML = "<SELECT name='make' id='makeselect' disabled><OPTION value='' selected>Choose a make...</OPTION></SELECT>";
		document.getElementById("modeldiv").innerHTML = "<SELECT name='model' id='modelselect' disabled><OPTION value='' selected>Choose a model...</OPTION></SELECT>";
		document.getElementById("transdiv").innerHTML = "<SELECT name='trans' id='transselect' disabled><OPTION value='' selected>Choose a transmission type...</OPTION></SELECT>";
		
		document.offset_form.mileage.value = 12000;
		document.offset_form.mileage.disabled = true;
	}
	
}