/*
 * THIS FILE IS AUTO GENERATED DURING THE DATA LOAD. PLEASE DO NOT MAKE ANY CHANGES.
 * Data Generated: Fri Aug 01 05:13:46 CDT 2008
 */

function setYearDropDown(yearElement, selectedYearId) {
	 var yearIdArray = new Array("","1924","1925","1926","1927","1928","1929","1930","1931","1932","1933","1934","1935","1936","1937","1938","1939","1940","1941","1942","1943","1944","1945","1946","1947","1948","1949","1950","1951","1952","1953","1954","1955","1956","1957","1958","1959","1960","1961","1962","1963","1964","1965","1966","1967","1968","1969","1970","1971","1972","1973","1974","1975","1976","1977","1978","1979","1980","1981","1982","1983","1984","1985","1986","1987","1988","1989","1990","1991","1992","1993","1994","1995","1996","1997","1998","1999","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009");
	 var yearArray = new Array("select year","1924","1925","1926","1927","1928","1929","1930","1931","1932","1933","1934","1935","1936","1937","1938","1939","1940","1941","1942","1943","1944","1945","1946","1947","1948","1949","1950","1951","1952","1953","1954","1955","1956","1957","1958","1959","1960","1961","1962","1963","1964","1965","1966","1967","1968","1969","1970","1971","1972","1973","1974","1975","1976","1977","1978","1979","1980","1981","1982","1983","1984","1985","1986","1987","1988","1989","1990","1991","1992","1993","1994","1995","1996","1997","1998","1999","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009");

	 setDropDown(yearElement, yearIdArray, yearArray, selectedYearId);
}

function setMakeDropDown(makeElement, selectedMakeId) {
	 var makeIdArray = new Array("","3_20000350","1_20000118","7_20004796","12_20000119","13_20000120","14_20000121","16_20000122","17_20000123","20_20000124","23_20000125","29_20000126","241_20004734","30_20000128","31_20000127","33_20000129","34_20004673","35_20000130","36_20000131","142_20000132","38_20000133","40_20000134","43_20000135","243_20004737","48_20000136","49_20000137","50_20000138","53_20000139","161_20000140","55_20000141","59_20000142","64_20000143","181_20000144","242_20004739","71_20000145","72_20000146","73_20005400","77_20000399","78_20005397","79_20000147","82_20000405","83_20000148","84_20000149","85_20000150","207_20000151","88_20005398");
	 var makeArray = new Array("Select Make","AM General","Acura","Audi","BMW","Buick","Cadillac","Chevrolet","Chrysler","Daihatsu","Dodge","Ford","Freightliner","GEO","GMC","Honda","Hummer","Hyundai","Infiniti","International","Isuzu","Jeep","KIA","Kenworth","Land Rover","Lexus","Lincoln","Mazda","Mercedes Benz","Mercury","Mitsubishi","Nissan","Oldsmobile","Peterbilt","Plymouth","Pontiac","Porsche","Rover","Saab","Saturn","Studebaker","Subaru","Suzuki","Toyota","Volkswagen","Volvo");

	 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")
	 } 

	 //Toyota
	 if(makeId == "85_20000150") {
		 modelIdArray = new Array("","2166_200006096","17687_200732524","2176_200006106","2177_200006107","2183_200006112","2184_200006113","2186_200006115","2187_200006116","2188_200006117","2192_200006121","2193_200006122","2195_200006124","2196_200731970","2197_200006126");
		 modelArray = new Array("Select Model","4Runner","FJ Cruiser","Highlander","Land Cruiser","Pickup","Previa","Rav4","Sequoia","Sienna","T100","Tacoma","Tundra","Van","Van Wagon");
	 }

	 //AM General
	 if(makeId == "3_20000350") {
		 modelIdArray = new Array("","2727_200008175");
		 modelArray = new Array("Select Model","Hummer");
	 }

	 //Ford
	 if(makeId == "29_20000126") {
		 modelIdArray = new Array("","579_200005265","582_200005267","583_200005268","586_200731910","591_200005274","601_200731912","17746_200732611","608_200005284","16936_200005340","612_200005287","16937_200005341","6554_200005334","6691_200005338","18158_200740749","17233_200732147","17571_200732149","629_200740619","18166_200740806","657_200731914","658_200005312","16975_200005344","672_200005324");
		 modelArray = new Array("Select Model","Aerostar","Bronco - Full Size","Bronco II","Club Wagon","Courier","Econoline","Edge","Escape","Excursion","Expedition","Explorer","Explorer Sport Trac","F-Series Pickup","Falcon Station Bus","Freestar","Freestyle","M450","P-Series Pickup","Ranchero","Ranger","Van - Full Size","Windstar");
	 }

	 //Chrysler
	 if(makeId == "17_20000123") {
		 modelIdArray = new Array("","17745_200732606","360_200005157","17231_200732070","369_200732145","375_200005172","378_200005173");
		 modelArray = new Array("Select Model","Aspen","Grand Voyager","Pacifica","PT Cruiser","Town & Country","Voyager");
	 }

	 //Cadillac
	 if(makeId == "14_20000121") {
		 modelIdArray = new Array("","222_200005063","17319_200732096");
		 modelArray = new Array("Select Model","Escalade","SRX");
	 }

	 //Studebaker
	 if(makeId == "82_20000405") {
		 modelIdArray = new Array("","18172_200740842","18173_200740849","18174_200740856","18175_200740863","18171_200740835","13190_200732012","18170_200740821","18169_200740828");
		 modelArray = new Array("Select Model","2R11","2R6","3R11","3R6","Deluxe","Pickup","Scotsman Pickup","Transtar");
	 }

	 //Acura
	 if(makeId == "1_20000118") {
		 modelIdArray = new Array("","5_200004900","17736_200732586");
		 modelArray = new Array("Select Model","MDX","RDX");
	 }

	 //Infiniti
	 if(makeId == "36_20000131") {
		 modelIdArray = new Array("","17177_200732059","17142_200732039","1094_200005478","17497_200732332","9430_200731989");
		 modelArray = new Array("Select Model","FX35","FX45","QX4","QX56","RX300");
	 }

	 //Lexus
	 if(makeId == "49_20000137") {
		 modelIdArray = new Array("","17251_200732078","1389_200731965","1390_200005578","1391_200005579","17135_200732035","17714_200732559","17676_200732504");
		 modelArray = new Array("Select Model","GX470","LX450","LX470","RX300","RX330","RX350","RX400");
	 }

	 //Mitsubishi
	 if(makeId == "59_20000142") {
		 modelIdArray = new Array("","1628_200005761","17154_200732046","1634_200005766","17169_200732055","1632_200005764","11579_200732159","1641_200005772");
		 modelArray = new Array("Select Model","Expo","Mighty Max","Montero","Outlander","Pickup","Raider","Van");
	 }

	 //Pontiac
	 if(makeId == "72_20000146") {
		 modelIdArray = new Array("","1823_200005938","1840_200005955","17645_200732447","1855_200005970");
		 modelArray = new Array("Select Model","Aztek","Montana","Torrent","Trans Sport");
	 }

	 //Subaru
	 if(makeId == "83_20000148") {
		 modelIdArray = new Array("","17614_200732392","1927_200005991","1931_200005995");
		 modelArray = new Array("Select Model","B9 Tribeca","Brat","Forester");
	 }

	 //Chevrolet
	 if(makeId == "16_20000122") {
		 modelIdArray = new Array("","236_200005080","237_200005081","241_200005084","16352_200005137","17162_200732049","257_200731905","17320_200732098","17403_200742591","17636_200732414","17268_200732499","15265_200005136","17143_200005078","242_200005085","16935_200005139","16874_200005138","317_200005116","334_200005117","336_200005119","16942_200005140","17580_200732353","3958_200005135","346_200730581");
		 modelArray = new Array("Select Model","Astro","Avalanche","Blazer - Full Size","C/K Pickup","Colorado","El Camino","Equinox","Express - Van","HHR","Kodiak","Lumina APV","Luv Pickup","S10 Blazer","S10 Pickup","Silverado","Suburban","Tahoe","Tracker","TrailBlazer","Uplander","Van - Full Size","Venture - Mini Van");
	 }

	 //Peterbilt
	 if(makeId == "242_20004739") {
		 modelIdArray = new Array("","18898_200742713","17730_200732592","17731_200732596","17732_200732598");
		 modelArray = new Array("Select Model","387","Model 357","Model 378","Model 379");
	 }

	 //Lincoln
	 if(makeId == "50_20000138") {
		 modelIdArray = new Array("","17036_200732032","1397_200005586","17635_200732406","17748_200732608","1411_200005600");
		 modelArray = new Array("Select Model","Aviator","Blackwood","Mark LT","MKX","Navigator");
	 }

	 //Mercury
	 if(makeId == "55_20000141") {
		 modelIdArray = new Array("","17581_200732157","1604_200005739","1612_200005746");
		 modelArray = new Array("Select Model","Mariner","Mountaineer","Villager");
	 }

	 //Honda
	 if(makeId == "33_20000129") {
		 modelIdArray = new Array("","9015_200005432","17141_200732037","17334_200730582","976_200005405","9126_200005445","982_200731929","17626_200732399","17943_200733052","1044_200005422");
		 modelArray = new Array("Select Model","CR-V","Element","EV-Plus","Odyssey","Passport","Pilot","Ridgeline","Shuttle","Wagovan");
	 }

	 //Rover
	 if(makeId == "77_20000399") {
		 modelIdArray = new Array("","13027_200732010");
		 modelArray = new Array("Select Model","Range Rover");
	 }

	 //Jeep
	 if(makeId == "40_20000134") {
		 modelIdArray = new Array("","1163_200005506","1169_200005511","17643_200732442","17724_200732579","9785_200731996","1179_200005519","1180_200005520","1182_200731941","1183_200731943","1184_200731945","1185_200731947","1186_200731949","1187_200731951","1188_200731953","1189_200731955","1190_200731957","1191_200731959","1192_200731961","1194_200742575","1195_200005533","9855_200742576","9856_200742577","17727_200732583","9866_200005549","18178_200742584","1201_200005538","1202_200732613");
		 modelArray = new Array("Select Model","Cherokee","Comanche","Commander","Compass","Gladiator Pickup","Grand Cherokee","Grand Wagoneer","J10","J100","J20","J2500","J2600","J2700","J2800","J3500","J3600","J3700","J3800","Jeepster","Liberty","M38","M38A1","Patriot","Pickup","U.S. Postal","Wagoneer","Wrangler");
	 }

	 //Dodge
	 if(makeId == "23_20000125") {
		 modelIdArray = new Array("","18150_200740692","405_200005201","5768_200742589","5532_200731978","17299_200005263","412_200005208","417_200005213","419_200005215","420_200005216","18617_200742620","429_200005224","17743_200732600","18053_200733179","17327_200732102","475_200005230","17156_200005241","18048_200733182","477_200005231","478_200005232","17587_200740882","17944_200742590","5529_200005256","504_200731909","6291_200742592");
		 modelArray = new Array("Select Model","A108 Van","Caravan","CB300","Colt Vista","D50 Pickup","Dakota","Durango","Expo","Grand Caravan","Journey","Mini Ram","Nitro","Pickup - Pre-94","Power Wagon","Raider","Ram 50","Ram Pickup","Ramcharger","Rampage","Sprinter","Sprinter-","Van - Full Size","Van P300","Voyager");
	 }

	 //Suzuki
	 if(makeId == "84_20000149") {
		 modelIdArray = new Array("","2009_200006036","2119_200006059","2123_200006062","2138_200006068","2162_200006076","13903_200006094","17221_200006078");
		 modelArray = new Array("Select Model","Grand Vitara","Samurai","Sidekick","Swift","Vitara","X-90","XL-7");
	 }

	 //Saab
	 if(makeId == "78_20005397") {
		 modelIdArray = new Array("","17647_200742580");
		 modelArray = new Array("Select Model","9-7X");
	 }

	 //BMW
	 if(makeId == "12_20000119") {
		 modelIdArray = new Array("","17323_200732100","186_200004970");
		 modelArray = new Array("Select Model","X3","X5");
	 }

	 //Hummer
	 if(makeId == "34_20004673") {
		 modelIdArray = new Array("","17202_200742574","17204_200732152","17606_200732377","18176_200740871");
		 modelArray = new Array("Select Model","H1","H2","H3","Humvee");
	 }

	 //Mercedes Benz
	 if(makeId == "161_20000140") {
		 modelIdArray = new Array("","17742_200742579","16973_200732026","1562_200005645","17253_200732080","1563_200005646","17710_200732552","17254_200732082","17285_200732092","1564_200731967","17685_200732518","17686_200732521");
		 modelArray = new Array("Select Model","GL450","M Class","ML320","ML350","ML430","ML450","ML500","ML55","ML55 AMG","R350","R500");
	 }

	 //Kenworth
	 if(makeId == "243_20004737") {
		 modelIdArray = new Array("","18895_200742677","18896_200742683","17729_200732591","18897_200742689");
		 modelArray = new Array("Select Model","T2000","T600","T800","W900");
	 }

	 //Volkswagen
	 if(makeId == "207_20000151") {
		 modelIdArray = new Array("","14404_200006159","14386_200742586","14291_200006142","14348_200742587","14353_200742588","18931_200742803","17471_200732136","14376_200006156","14387_200006158");
		 modelArray = new Array("Select Model","Bus","Campmobile","Eurovan","Pickup","Rabbit","Tiguan","Touareg","Transporter","Vanagon");
	 }

	 //GEO
	 if(makeId == "30_20000128") {
		 modelIdArray = new Array("","677_200005372");
		 modelArray = new Array("Select Model","Tracker");
	 }

	 //Audi
	 if(makeId == "7_20004796") {
		 modelIdArray = new Array("","17945_200733185");
		 modelArray = new Array("Select Model","Q7");
	 }

	 //Isuzu
	 if(makeId == "38_20000133") {
		 modelIdArray = new Array("","1130_200005491","17175_200732057","1131_200005492","1132_200005493","9587_200731993","17651_200732461","1134_200731932","1135_200005495","1137_200005497","1138_200005498","1139_200731935","1140_200005500","1142_200005501");
		 modelArray = new Array("Select Model","Amigo","Ascender","Axiom","Hombre","I-Mark","I-Series","Impulse","Oasis","Pickup","Rodeo","Stylus","Trooper","Vehicross");
	 }

	 //Daihatsu
	 if(makeId == "20_20000124") {
		 modelIdArray = new Array("","390_200731907","391_200005189");
		 modelArray = new Array("Select Model","Charade","Rocky");
	 }

	 //Nissan
	 if(makeId == "64_20000143") {
		 modelIdArray = new Array("","17937_200733065","17148_200732042","17150_200732044","17220_200732069","11713_200005825","1680_200005799","17042_200005814","17349_200730583","17350_200730584","16964_200732021","1685_200005804","1686_200005805","1697_200005808","18088_200734879","16966_200732024","1703_200005811","17248_200732074","1705_200005812");
		 modelArray = new Array("Select Model","520 Pickup","620 Pickup","720 Pickup","Armada","B210","Frontier","Hardbody","L520","L521","Murano","Pathfinder","Pickup","Quest","Rogue","Titan","Van","X-Trail","Xterra");
	 }

	 //Mazda
	 if(makeId == "53_20000139") {
		 modelIdArray = new Array("","17200_200732063","17722_200732573","17918_200733096","1449_200005619","1452_200005620","10876_200005630","10990_200732003","1462_200005624","10992_200732005");
		 modelArray = new Array("Select Model","B-Series Pickup","CX-7","CX-9","MPV","Navajo","Pickup","Rotary Pickup","Tribute","Van");
	 }

	 //GMC
	 if(makeId == "31_20000127") {
		 modelIdArray = new Array("","17958_200733153","7648_200005358","678_200731917","17163_200732052","679_200731920","8522_200731985","7707_200731979","682_200005349","7805_200005360","8119_200005361","8133_200005362","721_200005350","8219_200005363","725_200005351","729_200005352","731_200731923","732_200005354","8326_200731982","17267_200732088","17256_200732085","8372_200005365","773_200005355");
		 modelArray = new Array("Select Model","Acadia","C/K Pickup","Caballero","Canyon","Cyclone","Denali","Diablo","Envoy","Jimmy - Full Size","S-15 Jimmy","S-15 Pickup","Safari","Savanna","Sierra","Sonoma","Sprint","Suburban","Syclone","Topkick","Typhoon","Van - Full Size","Yukon");
	 }

	 //Freightliner
	 if(makeId == "241_20004734") {
		 modelIdArray = new Array("","18893_200742695","18892_200742701","18894_200742707","17684_200732516");
		 modelArray = new Array("Select Model","Classic","FL","FLD","Sprinter");
	 }

	 //Plymouth
	 if(makeId == "71_20000145") {
		 modelIdArray = new Array("","1786_200005897","17472_200732008","1801_200005909","1806_200005914","12376_200005931","1818_200005919");
		 modelArray = new Array("Select Model","Grand Voyager","Pickup - Full Size","Scamp","Trailduster","Van - Full Size","Voyager");
	 }

	 //KIA
	 if(makeId == "43_20000135") {
		 modelIdArray = new Array("","17953_200733030","17925_200733087","1357_200742578","17232_200732072","1361_200005558");
		 modelArray = new Array("Select Model","Roadster","Rondo","Sedona","Sorento","Sportage");
	 }

	 //Land Rover
	 if(makeId == "48_20000136") {
		 modelIdArray = new Array("","1375_200731963","1376_200005563","1377_200005564","1378_200005565","1379_200005566","17658_200732476","1380_200005567");
		 modelArray = new Array("Select Model","Defender","Defender 110","Defender 90","Discovery","Freelander","LR3","Range Rover");
	 }

	 //Saturn
	 if(makeId == "79_20000147") {
		 modelIdArray = new Array("","17820_200733024","17578_200732341","1921_200005986");
		 modelArray = new Array("Select Model","IS350","Relay","Vue");
	 }

	 //Hyundai
	 if(makeId == "35_20000130") {
		 modelIdArray = new Array("","17689_200732529","1079_200005461","17584_200732153");
		 modelArray = new Array("Select Model","Entourage","Santa Fe","Tucson");
	 }

	 //Buick
	 if(makeId == "13_20000120") {
		 modelIdArray = new Array("","17957_200733130","17250_200732076","203_200005032","17579_200732347");
		 modelArray = new Array("Select Model","Enclave","Rainier","Rendezvous","Terraza");
	 }

	 //Oldsmobile
	 if(makeId == "181_20000144") {
		 modelIdArray = new Array("","11973_200005845","12174_200005867");
		 modelArray = new Array("Select Model","Bravada","Silhouette");
	 }

	 //Volvo
	 if(makeId == "88_20005398") {
		 modelIdArray = new Array("","17227_200742581","17035_200742582");
		 modelArray = new Array("Select Model","XC70","XC90");
	 }

	 //Porsche
	 if(makeId == "73_20005400") {
		 modelIdArray = new Array("","17292_200742585");
		 modelArray = new Array("Select Model","Cayenne");
	 }

	 //International
	 if(makeId == "142_20000132") {
		 modelIdArray = new Array("","18905_200742719","18906_200742725","18907_200742731","18908_200742737","18899_200742743","18900_200742749","18901_200742755","18902_200742761","18903_200742767","18904_200742773","18168_200740814","9548_200005485","9554_200005486","9557_200005487","9564_200005488","9579_200005489","9581_200731990");
		 modelArray = new Array("Select Model","4300","4700","4900","4954","8200","9100","9100i","9200","9400","9900","M800 Post Office","Pickup - Full Size","Scout","Scout II","Travelall","Traveler","Van - Full Size");
	 }

	 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;

		 if (element != null && element.options != null)
		 {
		 element.options[i] = option;
		 }
	 }
}

function createPreviousVehicleDropdown()
{
	var cookie_name = 'JCWMakeModel';
	var cookies = document.cookie;
	var start = cookies.indexOf(cookie_name + '=');
	if (start != -1)
	{
		var len = start + cookie_name.length + 1;
		var end = cookies.indexOf(';',len);
		if (end == -1) end = cookies.length;
		var cookie_contents = unescape(cookies.substring(len,end));
 
		var vehicle_array = new Array();
		var array_length = 0;
		
		while (cookie_contents.indexOf('?') != -1)
		{
			var mm = cookie_contents.substring(0,cookie_contents.indexOf('?'));
			vehicle_array[array_length] = mm;
			array_length++;
			cookie_contents = cookie_contents.substring(cookie_contents.indexOf('?') + 1);
		}
		
		vehicle_array[array_length] = cookie_contents;
		array_length++;
		
		for (var i=0; i < array_length; i++)
		{
			var curr = vehicle_array[i];
			var catalog_id = curr.substring(0,curr.indexOf('|'));
			curr = curr.substring(curr.indexOf('|') + 1);
			var year = curr.substring(0,curr.indexOf('|'));
			curr = curr.substring(curr.indexOf('|') + 1);
			var make_and_make_id = curr.substring(0,curr.indexOf('|'));
			curr = curr.substring(curr.indexOf('|') + 1);
			var model_and_model_id = curr.substring(0,curr.indexOf('|'));
			var endeca_id = curr.substring(curr.indexOf('|') + 1);
			var make_id = make_and_make_id.substring(0,make_and_make_id.indexOf('+'));
			var make = make_and_make_id.substring(make_and_make_id.indexOf('+') + 1);
			var model_id = model_and_model_id.substring(0,model_and_model_id.indexOf('+'));
			var model = model_and_model_id.substring(model_and_model_id.indexOf('+') + 1);
			
			if (model.indexOf('#') != -1)
			{
				model = model.substring(0,model.indexOf('#'));
			}
			
			var option = new Option();
			
			if (year != '0000')
			{
				option.text = year + ' ' + make + ' ' + model;
			}
			else
			{
				option.text = make + ' ' + model;
			}
			
			option.value = catalog_id + '|' + year + '|' + make_id + '+' + make + '|' + model_id + '+' + model + '|' + endeca_id;
			
			if (document.all)
			{
				if(document.all('prev_vehicle_dd')){

				document.all('prev_vehicle_dd').options[i + 1] = option;
			}}
			else
			{
				if(document.getElementById('prev_vehicle_dd')){

				document.getElementById('prev_vehicle_dd').options[i + 1] = 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);
	 }

	 createPreviousVehicleDropdown();

	 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();
}

function getId(idArray, idValue){
	 var id = '';
	 for (var iCount=0; iCount < idArray.length; iCount++){
		  var curr = idArray[iCount];
		  if(curr.indexOf(idValue) != -1){
		  id = curr.substring(0,curr.indexOf('_'));
		 break;
		 }
	}
	 return id;
}

function getMakeId(makeId){
	 var makeIdArray = new Array("","85_20000150","3_20000350","29_20000126","17_20000123","14_20000121","82_20000405","1_20000118","36_20000131","49_20000137","59_20000142","72_20000146","83_20000148","16_20000122","242_20004739","50_20000138","55_20000141","33_20000129","77_20000399","40_20000134","23_20000125","84_20000149","78_20005397","12_20000119","34_20004673","161_20000140","243_20004737","207_20000151","30_20000128","7_20004796","38_20000133","20_20000124","64_20000143","53_20000139","31_20000127","241_20004734","71_20000145","43_20000135","48_20000136","79_20000147","35_20000130","13_20000120","181_20000144","88_20005398","73_20005400","142_20000132");
	 return getId(makeIdArray, makeId);}

function getModelId(makeId, modelId){
	 var modelIdArray;
	 var modelArray;
	 var id = getMakeId(makeId);
	 makeId = id + '_' +makeId;

	 //default
	 if(makeId == "") {
		 modelIdArray = new Array("")
		 modelArray = new Array("Select Model")
	 } 

	 //Toyota
	 if(makeId == "85_20000150") {
		 modelIdArray = new Array("","2166_200006096","17687_200732524","2176_200006106","2177_200006107","2183_200006112","2184_200006113","2186_200006115","2187_200006116","2188_200006117","2192_200006121","2193_200006122","2195_200006124","2196_200731970","2197_200006126");
		 modelArray = new Array("Select Model","4Runner","FJ Cruiser","Highlander","Land Cruiser","Pickup","Previa","Rav4","Sequoia","Sienna","T100","Tacoma","Tundra","Van","Van Wagon");
	 }

	 //AM General
	 if(makeId == "3_20000350") {
		 modelIdArray = new Array("","2727_200008175");
		 modelArray = new Array("Select Model","Hummer");
	 }

	 //Ford
	 if(makeId == "29_20000126") {
		 modelIdArray = new Array("","579_200005265","582_200005267","583_200005268","586_200731910","591_200005274","601_200731912","17746_200732611","608_200005284","16936_200005340","612_200005287","16937_200005341","6554_200005334","6691_200005338","18158_200740749","17233_200732147","17571_200732149","629_200740619","18166_200740806","657_200731914","658_200005312","16975_200005344","672_200005324");
		 modelArray = new Array("Select Model","Aerostar","Bronco - Full Size","Bronco II","Club Wagon","Courier","Econoline","Edge","Escape","Excursion","Expedition","Explorer","Explorer Sport Trac","F-Series Pickup","Falcon Station Bus","Freestar","Freestyle","M450","P-Series Pickup","Ranchero","Ranger","Van - Full Size","Windstar");
	 }

	 //Chrysler
	 if(makeId == "17_20000123") {
		 modelIdArray = new Array("","17745_200732606","360_200005157","17231_200732070","369_200732145","375_200005172","378_200005173");
		 modelArray = new Array("Select Model","Aspen","Grand Voyager","Pacifica","PT Cruiser","Town & Country","Voyager");
	 }

	 //Cadillac
	 if(makeId == "14_20000121") {
		 modelIdArray = new Array("","222_200005063","17319_200732096");
		 modelArray = new Array("Select Model","Escalade","SRX");
	 }

	 //Studebaker
	 if(makeId == "82_20000405") {
		 modelIdArray = new Array("","18172_200740842","18173_200740849","18174_200740856","18175_200740863","18171_200740835","13190_200732012","18170_200740821","18169_200740828");
		 modelArray = new Array("Select Model","2R11","2R6","3R11","3R6","Deluxe","Pickup","Scotsman Pickup","Transtar");
	 }

	 //Acura
	 if(makeId == "1_20000118") {
		 modelIdArray = new Array("","5_200004900","17736_200732586");
		 modelArray = new Array("Select Model","MDX","RDX");
	 }

	 //Infiniti
	 if(makeId == "36_20000131") {
		 modelIdArray = new Array("","17177_200732059","17142_200732039","1094_200005478","17497_200732332","9430_200731989");
		 modelArray = new Array("Select Model","FX35","FX45","QX4","QX56","RX300");
	 }

	 //Lexus
	 if(makeId == "49_20000137") {
		 modelIdArray = new Array("","17251_200732078","1389_200731965","1390_200005578","1391_200005579","17135_200732035","17714_200732559","17676_200732504");
		 modelArray = new Array("Select Model","GX470","LX450","LX470","RX300","RX330","RX350","RX400");
	 }

	 //Mitsubishi
	 if(makeId == "59_20000142") {
		 modelIdArray = new Array("","1628_200005761","17154_200732046","1634_200005766","17169_200732055","1632_200005764","11579_200732159","1641_200005772");
		 modelArray = new Array("Select Model","Expo","Mighty Max","Montero","Outlander","Pickup","Raider","Van");
	 }

	 //Pontiac
	 if(makeId == "72_20000146") {
		 modelIdArray = new Array("","1823_200005938","1840_200005955","17645_200732447","1855_200005970");
		 modelArray = new Array("Select Model","Aztek","Montana","Torrent","Trans Sport");
	 }

	 //Subaru
	 if(makeId == "83_20000148") {
		 modelIdArray = new Array("","17614_200732392","1927_200005991","1931_200005995");
		 modelArray = new Array("Select Model","B9 Tribeca","Brat","Forester");
	 }

	 //Chevrolet
	 if(makeId == "16_20000122") {
		 modelIdArray = new Array("","236_200005080","237_200005081","241_200005084","16352_200005137","17162_200732049","257_200731905","17320_200732098","17403_200742591","17636_200732414","17268_200732499","15265_200005136","17143_200005078","242_200005085","16935_200005139","16874_200005138","317_200005116","334_200005117","336_200005119","16942_200005140","17580_200732353","3958_200005135","346_200730581");
		 modelArray = new Array("Select Model","Astro","Avalanche","Blazer - Full Size","C/K Pickup","Colorado","El Camino","Equinox","Express - Van","HHR","Kodiak","Lumina APV","Luv Pickup","S10 Blazer","S10 Pickup","Silverado","Suburban","Tahoe","Tracker","TrailBlazer","Uplander","Van - Full Size","Venture - Mini Van");
	 }

	 //Peterbilt
	 if(makeId == "242_20004739") {
		 modelIdArray = new Array("","18898_200742713","17730_200732592","17731_200732596","17732_200732598");
		 modelArray = new Array("Select Model","387","Model 357","Model 378","Model 379");
	 }

	 //Lincoln
	 if(makeId == "50_20000138") {
		 modelIdArray = new Array("","17036_200732032","1397_200005586","17635_200732406","17748_200732608","1411_200005600");
		 modelArray = new Array("Select Model","Aviator","Blackwood","Mark LT","MKX","Navigator");
	 }

	 //Mercury
	 if(makeId == "55_20000141") {
		 modelIdArray = new Array("","17581_200732157","1604_200005739","1612_200005746");
		 modelArray = new Array("Select Model","Mariner","Mountaineer","Villager");
	 }

	 //Honda
	 if(makeId == "33_20000129") {
		 modelIdArray = new Array("","9015_200005432","17141_200732037","17334_200730582","976_200005405","9126_200005445","982_200731929","17626_200732399","17943_200733052","1044_200005422");
		 modelArray = new Array("Select Model","CR-V","Element","EV-Plus","Odyssey","Passport","Pilot","Ridgeline","Shuttle","Wagovan");
	 }

	 //Rover
	 if(makeId == "77_20000399") {
		 modelIdArray = new Array("","13027_200732010");
		 modelArray = new Array("Select Model","Range Rover");
	 }

	 //Jeep
	 if(makeId == "40_20000134") {
		 modelIdArray = new Array("","1163_200005506","1169_200005511","17643_200732442","17724_200732579","9785_200731996","1179_200005519","1180_200005520","1182_200731941","1183_200731943","1184_200731945","1185_200731947","1186_200731949","1187_200731951","1188_200731953","1189_200731955","1190_200731957","1191_200731959","1192_200731961","1194_200742575","1195_200005533","9855_200742576","9856_200742577","17727_200732583","9866_200005549","18178_200742584","1201_200005538","1202_200732613");
		 modelArray = new Array("Select Model","Cherokee","Comanche","Commander","Compass","Gladiator Pickup","Grand Cherokee","Grand Wagoneer","J10","J100","J20","J2500","J2600","J2700","J2800","J3500","J3600","J3700","J3800","Jeepster","Liberty","M38","M38A1","Patriot","Pickup","U.S. Postal","Wagoneer","Wrangler");
	 }

	 //Dodge
	 if(makeId == "23_20000125") {
		 modelIdArray = new Array("","18150_200740692","405_200005201","5768_200742589","5532_200731978","17299_200005263","412_200005208","417_200005213","419_200005215","420_200005216","18617_200742620","429_200005224","17743_200732600","18053_200733179","17327_200732102","475_200005230","17156_200005241","18048_200733182","477_200005231","478_200005232","17587_200740882","17944_200742590","5529_200005256","504_200731909","6291_200742592");
		 modelArray = new Array("Select Model","A108 Van","Caravan","CB300","Colt Vista","D50 Pickup","Dakota","Durango","Expo","Grand Caravan","Journey","Mini Ram","Nitro","Pickup - Pre-94","Power Wagon","Raider","Ram 50","Ram Pickup","Ramcharger","Rampage","Sprinter","Sprinter-","Van - Full Size","Van P300","Voyager");
	 }

	 //Suzuki
	 if(makeId == "84_20000149") {
		 modelIdArray = new Array("","2009_200006036","2119_200006059","2123_200006062","2138_200006068","2162_200006076","13903_200006094","17221_200006078");
		 modelArray = new Array("Select Model","Grand Vitara","Samurai","Sidekick","Swift","Vitara","X-90","XL-7");
	 }

	 //Saab
	 if(makeId == "78_20005397") {
		 modelIdArray = new Array("","17647_200742580");
		 modelArray = new Array("Select Model","9-7X");
	 }

	 //BMW
	 if(makeId == "12_20000119") {
		 modelIdArray = new Array("","17323_200732100","186_200004970");
		 modelArray = new Array("Select Model","X3","X5");
	 }

	 //Hummer
	 if(makeId == "34_20004673") {
		 modelIdArray = new Array("","17202_200742574","17204_200732152","17606_200732377","18176_200740871");
		 modelArray = new Array("Select Model","H1","H2","H3","Humvee");
	 }

	 //Mercedes Benz
	 if(makeId == "161_20000140") {
		 modelIdArray = new Array("","17742_200742579","16973_200732026","1562_200005645","17253_200732080","1563_200005646","17710_200732552","17254_200732082","17285_200732092","1564_200731967","17685_200732518","17686_200732521");
		 modelArray = new Array("Select Model","GL450","M Class","ML320","ML350","ML430","ML450","ML500","ML55","ML55 AMG","R350","R500");
	 }

	 //Kenworth
	 if(makeId == "243_20004737") {
		 modelIdArray = new Array("","18895_200742677","18896_200742683","17729_200732591","18897_200742689");
		 modelArray = new Array("Select Model","T2000","T600","T800","W900");
	 }

	 //Volkswagen
	 if(makeId == "207_20000151") {
		 modelIdArray = new Array("","14404_200006159","14386_200742586","14291_200006142","14348_200742587","14353_200742588","18931_200742803","17471_200732136","14376_200006156","14387_200006158");
		 modelArray = new Array("Select Model","Bus","Campmobile","Eurovan","Pickup","Rabbit","Tiguan","Touareg","Transporter","Vanagon");
	 }

	 //GEO
	 if(makeId == "30_20000128") {
		 modelIdArray = new Array("","677_200005372");
		 modelArray = new Array("Select Model","Tracker");
	 }

	 //Audi
	 if(makeId == "7_20004796") {
		 modelIdArray = new Array("","17945_200733185");
		 modelArray = new Array("Select Model","Q7");
	 }

	 //Isuzu
	 if(makeId == "38_20000133") {
		 modelIdArray = new Array("","1130_200005491","17175_200732057","1131_200005492","1132_200005493","9587_200731993","17651_200732461","1134_200731932","1135_200005495","1137_200005497","1138_200005498","1139_200731935","1140_200005500","1142_200005501");
		 modelArray = new Array("Select Model","Amigo","Ascender","Axiom","Hombre","I-Mark","I-Series","Impulse","Oasis","Pickup","Rodeo","Stylus","Trooper","Vehicross");
	 }

	 //Daihatsu
	 if(makeId == "20_20000124") {
		 modelIdArray = new Array("","390_200731907","391_200005189");
		 modelArray = new Array("Select Model","Charade","Rocky");
	 }

	 //Nissan
	 if(makeId == "64_20000143") {
		 modelIdArray = new Array("","17937_200733065","17148_200732042","17150_200732044","17220_200732069","11713_200005825","1680_200005799","17042_200005814","17349_200730583","17350_200730584","16964_200732021","1685_200005804","1686_200005805","1697_200005808","18088_200734879","16966_200732024","1703_200005811","17248_200732074","1705_200005812");
		 modelArray = new Array("Select Model","520 Pickup","620 Pickup","720 Pickup","Armada","B210","Frontier","Hardbody","L520","L521","Murano","Pathfinder","Pickup","Quest","Rogue","Titan","Van","X-Trail","Xterra");
	 }

	 //Mazda
	 if(makeId == "53_20000139") {
		 modelIdArray = new Array("","17200_200732063","17722_200732573","17918_200733096","1449_200005619","1452_200005620","10876_200005630","10990_200732003","1462_200005624","10992_200732005");
		 modelArray = new Array("Select Model","B-Series Pickup","CX-7","CX-9","MPV","Navajo","Pickup","Rotary Pickup","Tribute","Van");
	 }

	 //GMC
	 if(makeId == "31_20000127") {
		 modelIdArray = new Array("","17958_200733153","7648_200005358","678_200731917","17163_200732052","679_200731920","8522_200731985","7707_200731979","682_200005349","7805_200005360","8119_200005361","8133_200005362","721_200005350","8219_200005363","725_200005351","729_200005352","731_200731923","732_200005354","8326_200731982","17267_200732088","17256_200732085","8372_200005365","773_200005355");
		 modelArray = new Array("Select Model","Acadia","C/K Pickup","Caballero","Canyon","Cyclone","Denali","Diablo","Envoy","Jimmy - Full Size","S-15 Jimmy","S-15 Pickup","Safari","Savanna","Sierra","Sonoma","Sprint","Suburban","Syclone","Topkick","Typhoon","Van - Full Size","Yukon");
	 }

	 //Freightliner
	 if(makeId == "241_20004734") {
		 modelIdArray = new Array("","18893_200742695","18892_200742701","18894_200742707","17684_200732516");
		 modelArray = new Array("Select Model","Classic","FL","FLD","Sprinter");
	 }

	 //Plymouth
	 if(makeId == "71_20000145") {
		 modelIdArray = new Array("","1786_200005897","17472_200732008","1801_200005909","1806_200005914","12376_200005931","1818_200005919");
		 modelArray = new Array("Select Model","Grand Voyager","Pickup - Full Size","Scamp","Trailduster","Van - Full Size","Voyager");
	 }

	 //KIA
	 if(makeId == "43_20000135") {
		 modelIdArray = new Array("","17953_200733030","17925_200733087","1357_200742578","17232_200732072","1361_200005558");
		 modelArray = new Array("Select Model","Roadster","Rondo","Sedona","Sorento","Sportage");
	 }

	 //Land Rover
	 if(makeId == "48_20000136") {
		 modelIdArray = new Array("","1375_200731963","1376_200005563","1377_200005564","1378_200005565","1379_200005566","17658_200732476","1380_200005567");
		 modelArray = new Array("Select Model","Defender","Defender 110","Defender 90","Discovery","Freelander","LR3","Range Rover");
	 }

	 //Saturn
	 if(makeId == "79_20000147") {
		 modelIdArray = new Array("","17820_200733024","17578_200732341","1921_200005986");
		 modelArray = new Array("Select Model","IS350","Relay","Vue");
	 }

	 //Hyundai
	 if(makeId == "35_20000130") {
		 modelIdArray = new Array("","17689_200732529","1079_200005461","17584_200732153");
		 modelArray = new Array("Select Model","Entourage","Santa Fe","Tucson");
	 }

	 //Buick
	 if(makeId == "13_20000120") {
		 modelIdArray = new Array("","17957_200733130","17250_200732076","203_200005032","17579_200732347");
		 modelArray = new Array("Select Model","Enclave","Rainier","Rendezvous","Terraza");
	 }

	 //Oldsmobile
	 if(makeId == "181_20000144") {
		 modelIdArray = new Array("","11973_200005845","12174_200005867");
		 modelArray = new Array("Select Model","Bravada","Silhouette");
	 }

	 //Volvo
	 if(makeId == "88_20005398") {
		 modelIdArray = new Array("","17227_200742581","17035_200742582");
		 modelArray = new Array("Select Model","XC70","XC90");
	 }

	 //Porsche
	 if(makeId == "73_20005400") {
		 modelIdArray = new Array("","17292_200742585");
		 modelArray = new Array("Select Model","Cayenne");
	 }

	 //International
	 if(makeId == "142_20000132") {
		 modelIdArray = new Array("","18905_200742719","18906_200742725","18907_200742731","18908_200742737","18899_200742743","18900_200742749","18901_200742755","18902_200742761","18903_200742767","18904_200742773","18168_200740814","9548_200005485","9554_200005486","9557_200005487","9564_200005488","9579_200005489","9581_200731990");
		 modelArray = new Array("Select Model","4300","4700","4900","4954","8200","9100","9100i","9200","9400","9900","M800 Post Office","Pickup - Full Size","Scout","Scout II","Travelall","Traveler","Van - Full Size");
	 }

	 return getId(modelIdArray, modelId);
}
