var makesArray = [[5,"Acura"],[6,"BMW"],[8,"Cadillac"],[9,"Chevrolet"],[10,"Chrysler"],[11,"Dodge"],[1,"Ford"],[14,"GMC"],[15,"Honda"],[16,"Hyundai"],[44,"Infiniti"],[18,"Jeep"],[19,"Kia"],[2,"Lincoln"],[20,"Mazda"],[39,"Mercedes"],[37,"Mitsubishi"],[21,"Nissan"],[24,"Pontiac"],[26,"Saturn"],[25,"Suzuki"],[28,"Toyota"],[29,"Volkswagen"]]; var modelsArray = [[698,20,"5"],[111,6,"540i"],[320,16,"Accent"],[307,15,"Accord"],[238,11,"Aries"],[175,9,"Aveo"],[177,9,"Blazer"],[240,11,"Caravan"],[180,9,"Cavalier"],[308,15,"Civic"],[631,9,"Cobalt"],[183,9,"Colorado"],[309,15,"CR-V"],[6,1,"Crown Victoria"],[245,11,"Dakota"],[697,8,"DTS"],[646,1,"Edge"],[8,1,"Escape"],[597,1,"Escape Hybrid"],[10,1,"Excursion"],[12,1,"Expedition"],[13,1,"Explorer"],[14,1,"Explorer Sport Trac"],[16,1,"F150"],[17,1,"F250"],[18,1,"F350"],[681,1,"F650"],[667,1,"Flex"],[21,1,"Focus"],[22,1,"Freestar"],[383,21,"Frontier"],[612,1,"Fusion"],[678,1,"Fusion Hybrid"],[700,44,"G35"],[345,18,"Grand Cherokee"],[190,9,"Impala"],[523,29,"Jetta"],[288,14,"Jimmy"],[701,39,"Kompressor"],[696,37,"Lancer"],[193,9,"Malibu"],[601,2,"MARK LT"],[364,20,"Mazda3"],[690,2,"MKT"],[656,2,"MKX"],[642,2,"MKZ"],[24,1,"Mustang"],[41,2,"Navigator"],[387,21,"Pathfinder"],[389,21,"Pickup"],[372,20,"Protege"],[233,10,"PT Cruiser"],[581,11,"Ram"],[27,1,"Ranger"],[353,19,"Rio"],[200,9,"S10 Pickup"],[293,14,"Savana"],[393,21,"Sentra"],[591,9,"Silverado"],[691,24,"solstice"],[171,8,"SRX"],[444,24,"Sunfire"],[511,28,"Tacoma"],[211,9,"Tahoe"],[28,1,"Taurus"],[30,1,"Thunderbird"],[699,5,"TL"],[213,9,"Trailblazer"],[376,20,"Tribute"],[447,24,"Vibe"],[475,26,"Vue"],[458,25,"XL-7"]]; 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;