var makesArray = [[6,"BMW"],[7,"Buick"],[9,"Chevrolet"],[10,"Chrysler"],[11,"Dodge"],[1,"Ford"],[14,"GMC"],[15,"Honda"],[16,"Hyundai"],[18,"Jeep"],[19,"Kia"],[49,"LAYTON"],[2,"Lincoln"],[20,"Mazda"],[3,"Mercury"],[21,"Nissan"],[22,"Oldsmobile"],[23,"Plymouth"],[24,"Pontiac"],[26,"Saturn"],[28,"Toyota"]]; var modelsArray = [[673,49,"26.5 5TH WHEEL"],[674,20,"3"],[87,6,"325i"],[489,28,"4Runner"],[360,20,"626"],[320,16,"Accent"],[415,23,"Acclaim"],[1,1,"Aerostar"],[175,9,"Aveo"],[491,28,"Camry"],[240,11,"Caravan"],[631,9,"Cobalt"],[493,28,"Corolla"],[406,22,"Cutlass"],[245,11,"Dakota"],[248,11,"Durango"],[646,1,"Edge"],[321,16,"Elantra"],[8,1,"Escape"],[9,1,"Escort"],[12,1,"Expedition"],[13,1,"Explorer"],[14,1,"Explorer Sport Trac"],[16,1,"F150"],[17,1,"F250"],[18,1,"F350"],[595,1,"Five Hundred"],[667,1,"Flex"],[21,1,"Focus"],[22,1,"Freestar"],[594,1,"Freestyle"],[612,1,"Fusion"],[669,24,"G5"],[649,24,"G6"],[436,24,"Grand Am"],[250,11,"Grand Caravan"],[345,18,"Grand Cherokee"],[46,3,"Grand Marquis"],[437,24,"Grand Prix"],[190,9,"Impala"],[226,10,"Intrepid"],[288,14,"Jimmy"],[148,7,"Le Sabre"],[670,2,"MKS"],[656,2,"MKX"],[440,24,"Montana"],[24,1,"Mustang"],[231,10,"Pacifica"],[289,14,"Pickup"],[197,9,"Pickup"],[317,15,"Pilot"],[233,10,"PT Cruiser"],[581,11,"Ram"],[27,1,"Ranger"],[152,7,"Regal"],[353,19,"Rio"],[292,14,"Safari"],[323,16,"Santa Fe"],[393,21,"Sentra"],[582,14,"Sierra"],[591,9,"Silverado"],[472,26,"SL2"],[325,16,"Sonata"],[358,19,"Sportage"],[211,9,"Tahoe"],[28,1,"Taurus"],[666,1,"Taurus X"],[29,1,"Tempo"],[326,16,"Tiburon"],[376,20,"Tribute"],[662,16,"Tucson"],[675,21,"Versa"],[31,1,"Windstar"],[665,28,"Yaris"]]; function UpdateModels(makeIdentifier) { // Update models when a make is selected by the visitor modelObject = document.searchForm.ModelID; modelObject.options[0] = new Option(); modelObject.options[0].value = ""; modelObject.options[0].text = "Any Model"; modelObject.selectedIndex = 0; var makeObject = document.searchForm.MakeID; var makeIdentifier = makeObject.options[makeObject.selectedIndex].value; var counter = 1; if(makeIdentifier != "") { for(var i = 0; i < modelsArray.length; i++) { if(modelsArray[i][1] == makeIdentifier) { modelObject.options[counter] = new Option(); modelObject.options[counter].value = modelsArray[i][0]; modelObject.options[counter].text = modelsArray[i][2]; counter++; } } } modelObject.length = counter; } var PrevOnLoadFunction; function SetupSearchForm() { // Call previously installed onload handler if(PrevOnLoadFunction) { PrevOnLoadFunction(); } // Populate the make select box var makeObject = document.searchForm.MakeID; makeObject.onchange = UpdateModels; makeObject.options[0] = new Option(); makeObject.options[0].value = ""; makeObject.options[0].text = "Any Make"; for(var i = 0; i < makesArray.length; i++) { makeObject.options[i+1] = new Option(); makeObject.options[i+1].value = makesArray[i][0]; makeObject.options[i+1].text = makesArray[i][1]; } makeObject.length = makesArray.length + 1; makeObject.selectedIndex = 0; // Populate the model select box var modelObject = document.searchForm.ModelID; modelObject.options[0] = new Option(); modelObject.options[0].value = ""; modelObject.options[0].text = "Any Model"; modelObject.length = 1; modelObject.selectedIndex = 0; } PrevOnLoadFunction = window.onload; window.onload = SetupSearchForm;