// JavaScript Document
/*
	AJAX Search
*/
// -------------------------------------------------------------------
// Form #1
// -------------------------------------------------------------------
var type, make, model;

function updateVehicleType(type, make, model) {
	var extra = "type="+type+"&make="+make+"&model="+model;
	new Ajax.Request('http://www.rdk.com/ajax_fill.php?handle=vehicle_type_div&'+extra, {
	  method: 'get',
	  onSuccess: function(transport) {
		document.getElementById('vehicle_type_div').innerHTML = transport.responseText;
	  }
	});
}

function updateVehicleMake(type, make, model) {
	var extra = "type="+type+"&make="+make+"&model="+model;
	new Ajax.Request('http://www.rdk.com/ajax_fill.php?handle=vehicle_make_div&'+extra, {
	  method: 'get',
	  onSuccess: function(transport) {
		document.getElementById('vehicle_make_div').innerHTML = transport.responseText;
	  }
	});
}

function updateVehicleModel(type, make, model) {
	var extra = "type="+type+"&make="+make+"&model="+model;
	new Ajax.Request('http://www.rdk.com/ajax_fill.php?handle=vehicle_model_div&'+extra, {
	  method: 'get',
	  onSuccess: function(transport) {
		document.getElementById('vehicle_model_div').innerHTML = transport.responseText;
	  }
	});
}

function updateVehicleBodyMake() {
	new Ajax.Request('http://www.rdk.com/ajax_fill.php?handle=vehicle_bodymake_div', {
	  method: 'get',
	  onSuccess: function(transport) {
		document.getElementById('vehicle_bodymake_div').innerHTML = transport.responseText;
	  }
	});
}

function initME() {
	updateVehicleType();
	updateVehicleMake();
	updateVehicleModel();
	updateVehicleBodyMake();
}

function updateAll() {
	var str = 'TruckType: '+type+'\n'+'make: '+make+'\n'+'model: '+model;
	
	type = document.getElementById('vehicle_type').value;
	make = document.getElementById('vehicle_make').value;
	model = document.getElementById('vehicle_model').value;

	var str2 = 'TruckType: '+type+'\n'+'make: '+make+'\n'+'model: '+model;
	// alert('Update form1\n\nBefore'+str+'\n\nAfter'+str2);
	
	updateVehicleType(type, make, model);
	updateVehicleMake(type, make, model);
	updateVehicleModel(type, make, model);
}

// -------------------------------------------------------------------
// Form #2
// -------------------------------------------------------------------
var type2, make2, model2;

function updateVehicleType2(type, make, model) {
	var extra = "type="+type+"&make="+make+"&model="+model;
	new Ajax.Request('http://www.rdk.com/ajax_fill2.php?handle=vehicle_type_div2&'+extra, {
	  method: 'get',
	  onSuccess: function(transport) {
		document.getElementById('vehicle_type_div2').innerHTML = transport.responseText;
	  }
	});
}

function updateVehicleMake2(type, make, model) {
	var extra = "type="+type+"&make="+make+"&model="+model;
	new Ajax.Request('http://www.rdk.com/ajax_fill2.php?handle=vehicle_make_div2&'+extra, {
	  method: 'get',
	  onSuccess: function(transport) {
		document.getElementById('vehicle_make_div2').innerHTML = transport.responseText;
	  }
	});
}

function updateVehicleModel2(type, make, model) {
	var extra = "type="+type+"&make="+make+"&model="+model;
	new Ajax.Request('http://www.rdk.com/ajax_fill2.php?handle=vehicle_model_div2&'+extra, {
	  method: 'get',
	  onSuccess: function(transport) {
		document.getElementById('vehicle_model_div2').innerHTML = transport.responseText;
	  }
	});
}

function updateVehicleBodyMake2() {
	new Ajax.Request('http://www.rdk.com/ajax_fill2.php?handle=vehicle_bodymake_div2', {
	  method: 'get',
	  onSuccess: function(transport) {
		document.getElementById('vehicle_bodymake_div2').innerHTML = transport.responseText;
	  }
	});
}

function initME2() {
	// alert('form2 initialized');
	updateVehicleType2();
	updateVehicleMake2();
	updateVehicleModel2();
	updateVehicleBodyMake2();
}

function updateAll2() {
	var str = 'TruckType: '+type2+'\n'+'make: '+make2+'\n'+'model: '+model2;
	
	type2 = document.getElementById('vehicle_type2').value;
	make2 = document.getElementById('vehicle_make2').value;
	model2 = document.getElementById('vehicle_model2').value;

	var str2 = 'TruckType: '+type2+'\n'+'make: '+make2+'\n'+'model: '+model2;
	// alert('Update form2\n\nBefore'+str+'\n\nAfter'+str2);
	
	updateVehicleType2(type2, make2, model2);
	updateVehicleMake2(type2, make2, model2);
	updateVehicleModel2(type2, make2, model2);
}

// -------------------------------------------------------------------
// Form #3
// -------------------------------------------------------------------
var type3, make3, model3;

function updateVehicleType3(type, make, model) {
	var extra = "type="+type+"&make="+make+"&model="+model;
	new Ajax.Request('http://www.rdk.com/ajax_fill3.php?handle=vehicle_type_div3&'+extra, {
	  method: 'get',
	  onSuccess: function(transport) {
		document.getElementById('vehicle_type_div3').innerHTML = transport.responseText;
	  }
	});
}

function updateVehicleMake3(type, make, model) {
	var extra = "type="+type+"&make="+make+"&model="+model;
	new Ajax.Request('http://www.rdk.com/ajax_fill3.php?handle=vehicle_make_div3&'+extra, {
	  method: 'get',
	  onSuccess: function(transport) {
		document.getElementById('vehicle_make_div3').innerHTML = transport.responseText;
	  }
	});
}

function updateVehicleModel3(type, make, model) {
	var extra = "type="+type+"&make="+make+"&model="+model;
	new Ajax.Request('http://www.rdk.com/ajax_fill3.php?handle=vehicle_model_div3&'+extra, {
	  method: 'get',
	  onSuccess: function(transport) {
		document.getElementById('vehicle_model_div3').innerHTML = transport.responseText;
	  }
	});
}

function updateVehicleBodyMake3() {
	new Ajax.Request('http://www.rdk.com/ajax_fill3.php?handle=vehicle_bodymake_div3', {
	  method: 'get',
	  onSuccess: function(transport) {
		document.getElementById('vehicle_bodymake_div3').innerHTML = transport.responseText;
	  }
	});
}

function initME3() {
	// alert('form3 initialized');
	updateVehicleType3();
	updateVehicleMake3();
	updateVehicleModel3();
	updateVehicleBodyMake3();
}

function updateAll3() {
	var str = 'TruckType: '+type3+'\n'+'make: '+make3+'\n'+'model: '+model3;
	
	type3 = document.getElementById('vehicle_type3').value;
	make3 = document.getElementById('vehicle_make3').value;
	model3 = document.getElementById('vehicle_model3').value;

	var str2 = 'TruckType: '+type3+'\n'+'make: '+make3+'\n'+'model: '+model3;
	//alert('Update form3\n\nBefore'+str+'\n\nAfter'+str2);
	
	updateVehicleType3(type3, make3, model3);
	updateVehicleMake3(type3, make3, model3);
	updateVehicleModel3(type3, make3, model3);
}

// -------------------------------------------------------------------
// Form #4
// -------------------------------------------------------------------
var type4, make4, model4;

function updateVehicleType4(type, make, model) {
	var extra = "type="+type+"&make="+make+"&model="+model;
	new Ajax.Request('http://www.rdk.com/ajax_fill4.php?handle=vehicle_type_div4&'+extra, {
	  method: 'get',
	  onSuccess: function(transport) {
		document.getElementById('vehicle_type_div4').innerHTML = transport.responseText;
	  }
	});
}

function updateVehicleMake4(type, make, model) {
	var extra = "type="+type+"&make="+make+"&model="+model;
	new Ajax.Request('http://www.rdk.com/ajax_fill4.php?handle=vehicle_make_div4&'+extra, {
	  method: 'get',
	  onSuccess: function(transport) {
		document.getElementById('vehicle_make_div4').innerHTML = transport.responseText;
	  }
	});
}

function updateVehicleModel4(type, make, model) {
	var extra = "type="+type+"&make="+make+"&model="+model;
	new Ajax.Request('http://www.rdk.com/ajax_fill4.php?handle=vehicle_model_div4&'+extra, {
	  method: 'get',
	  onSuccess: function(transport) {
		document.getElementById('vehicle_model_div4').innerHTML = transport.responseText;
	  }
	});
}

function updateVehicleBodyMake4() {
	new Ajax.Request('http://www.rdk.com/ajax_fill4.php?handle=vehicle_bodymake_div4', {
	  method: 'get',
	  onSuccess: function(transport) {
		document.getElementById('vehicle_bodymake_div4').innerHTML = transport.responseText;
	  }
	});
}

function initME4() {
	// alert('form4 initialized');
	updateVehicleType4();
	updateVehicleMake4();
	updateVehicleModel4();
	updateVehicleBodyMake4();
}

function updateAll4() {
	var str = 'TruckType: '+type4+'\n'+'make: '+make4+'\n'+'model: '+model4;
	
	type4 = document.getElementById('vehicle_type4').value;
	make4 = document.getElementById('vehicle_make4').value;
	model4 = document.getElementById('vehicle_model4').value;

	var str2 = 'TruckType: '+type4+'\n'+'make: '+make4+'\n'+'model: '+model4;
	//alert('Update form4\n\nBefore'+str+'\n\nAfter'+str2);
	
	updateVehicleType4(type4, make4, model4);
	updateVehicleMake4(type4, make4, model4);
	updateVehicleModel4(type4, make4, model4);
}