function setMakeDropDown(makeElement, selectedMakeId) {
	 var makeIdArray = new Array("","1","2","3","4","5","6","7");
	 var makeArray = new Array("select make","Harley-Davidson","Honda","Indian","Kawasaki","Suzuki","Victory","Yamaha");

	 setDropDown(makeElement, makeIdArray, makeArray, selectedMakeId);
}

function updateModelDropDown(makeElement, modelElement) {
	 var idx = makeElement.selectedIndex;
	 var makeId = makeElement.options[idx].value;

	 modelElement.options.length = 0;

	 setModelDropDown(modelElement, makeId, "");
}

function setModelDropDown(modelElement, makeId, selectedModelId) {
	 var modelIdArray;
	 var modelArray;

	 //default
	 if(makeId == "") {
		 modelIdArray = new Array("")
		 modelArray = new Array("select model")
	 }

//Harley-Davidson
if (makeId == "1") {
	modelIdArray = new Array("","1","2","3","4","5","6","7","8","9","10","11","12","13","14","78");
	modelArray = new Array("select model","Softail Deuce","Softail Deluxe","Fatboy","Heritage Softail Classic","Heritage Springer","Night Train","Softail Springer","Softail Standard","Dyna Low Rider","Dyna Super Glide (all models)","Dyna Wide Glide","Sportster 883 (all models)","Sportster 1200 (all models)","V-Rod","Road King");
}

//Honda
if (makeId == "2") {
	modelIdArray = new Array("","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31");
	modelArray = new Array("select model","Magna","Rebel 250","Shadow A.C.E. 750","Shadow Aero 750","Shadow Sabre","Shadow Spirit 1100","Shadow Spirit 750","Shadow VLX (all models)","Valkyrie","VTX 1800 S","VTX 1800 C","VTX 1800 R","VTX 1800 Neo","VTX 1800 F","VTX1300 R","VTX 1300 C","VTX 1300 S");
}

//Indian
if (makeId == "3") {
	modelIdArray = new Array("","32","33","34");
	modelArray = new Array("select model","Chief","Scout","Spirit");
}

//Kawasaki
if (makeId == "4") {
	modelIdArray = new Array("","35","36","37","38","39","40","41","42","43","44","45","46","47","48","79");
	modelArray = new Array("select model","Vulcan 2000","Vulcan 1600 Classic","Vulcan 1500 Classic (Fi)","Vulcan 1500 Classic (carb)","Vulcan 1500 Drifter","Vulcan 800 Drifter","Vulcan 1500 Mean Streak","Vulcan 1500 Nomad (carb)","Vulcan 1500 Nomad (Fi)","Vulcan 1600 Nomad","Vulcan 800 Classic","Vulcan 800","Vulcan 750","Vulcan 500 LTD","900 Classic");
}

//Suzuki
if (makeId == "5") {
	modelIdArray = new Array("","49","50","51","52","53","54","55","56","57","58","59","60","61","62");
	modelArray = new Array("select model","Boulevard C90","Boulevard S83","Boulevard C50","Boulevard S50","Boulevard S40","Boulevard M50","Boulevard M95","Intruder LC1500","Intruder 1400","Intruder Volusia","Intruder 800","Marauder 800","Savage 650","GZ 250");
}

//Victory
if (makeId == "6") {
	modelIdArray = new Array("","63","64","65","66","67","68");
	modelArray = new Array("select model","V92C","Classic Cruiser","Touring Cruiser","Hammer","Kingpin","Vegas");
}

//Yamaha
if (makeId == "7") {
	modelIdArray = new Array("","69","70","71","72","73","74","75","76","77");
	modelArray = new Array("select model","Road Star 1700","Road Star 1600","Royal Star","V Star 1100 Classic","V Star 1100 Custom","V Star 650 Classic","V Star 650 Custom","Virago 250","V Max");
}


	 setDropDown(modelElement, modelIdArray, modelArray, selectedModelId);
}

function setDropDown(element, valueArray, textArray, selectedOption) {
	 for(var i=0; i<valueArray.length; i++) {
		 var option = new Option();
		 option.value = valueArray[i];
		 option.text = textArray[i];

		 if(valueArray[i] == selectedOption)
			 option.selected = true;

		 element.options[i] = option;
	 }
}

var makeSelected = 'make';

function initializeForm(make_form,addvehicle_form) {
	 if(make_form != null) {
		 setMakeDropDown(make_form.make, makeSelected);
	 }
	 if(addvehicle_form != null) {
		 setMakeDropDown(addvehicle_form.make, makeSelected);
	 }

	 if(document.addvehicle_form != null) {	 document.addvehicle_form1.vehicle.selectedIndex = 0;	 }}

function submitForm(make_form) {
	 var success = true;
	 var makeChoiceId = make_form.make.options[make_form.make.selectedIndex].value;
	 var modelChoiceId = make_form.model.options[make_form.model.selectedIndex].value;
	 var makeChoice = make_form.make.options[make_form.make.selectedIndex].text;
	 var modelChoice = make_form.model.options[make_form.model.selectedIndex].text;

	 if (makeChoiceId == '' || modelChoiceId == '') {
		 success = false;
	 } else {
		 success = true;
	 }

	 if(success) {
		 make_form.makeName.value = makeChoice;
		 make_form.modelName.value = modelChoice;
		 make_form.submit();
	 }
}

function submitInfo(allvehicles_form) {
	 var success = true;
	 var id = allvehicles_form.vehicle.options[allvehicles_form.vehicle.selectedIndex].value;
	 var name = allvehicles_form.vehicle.options[allvehicles_form.vehicle.selectedIndex].text;

	 if (id == '') {
		 success = false;
	 } else {
		 success = true;
	 }

	 if(success) {
		 allvehicles_form.vehicleName.value = name;
		 allvehicles_form.submit();
	 }
}

function submitAdd(addvehicle_form) {
	 var id = addvehicle_form.vehicleId.value;
	 var name = addvehicle_form.vehicleText.value;

	 if(addvehicle_form.vehicle.options != null) {
		 addvehicle_form.vehicle.options[addvehicle_form.vehicle.selectedIndex].value = id;
	 } else {
		 addvehicle_form.vehicle.value = id;
	 }

	 addvehicle_form.addvehicle.value = "Y";
	 addvehicle_form.vehicleName.value = name;
	 addvehicle_form.submit();
}
