// Sets an array containing comma delimited values for makes, models, base styles, and years. var tid ="edmunds../scriptincludes.gmc..1..*"; var url ="/.html"; var mm_allMakeArray_makemodelsearch = new Array("AM General","Acura","Aston Martin","Audi","BMW","Bentley","Bugatti","Buick","Cadillac","Chevrolet","Chrysler","Daewoo","Dodge","Eagle","Ferrari","Fiat","Fisker","Ford","GMC","Geo","HUMMER","Honda","Hyundai","Infiniti","Isuzu","Jaguar","Jeep","Kia","Lamborghini","Land Rover","Lexus","Lincoln","Lotus","MINI","Mahindra","Maserati","Maybach","Mazda","McLaren","Mercedes-Benz","Mercury","Mitsubishi","Nissan","Oldsmobile","Panoz","Plymouth","Pontiac","Porsche","Rolls-Royce","Saab","Saturn","Scion","Spyker","Subaru","Suzuki","Tesla","Toyota","Volkswagen","Volvo","smart"); var mm_allModelArray_makemodelsearch = new Array(new Array("Hummer"),new Array("CL","Integra","Legend","MDX","NSX","RDX","RL","RSX","SLX","TL","TSX","Vigor","ZDX"),new Array("DB7","DB9","DBS","Rapide","V12 Vanquish","V8 Vantage"),new Array("100","200","80","90","A3","A4","A5","A6","A7","A8","Cabriolet","Coupe","Q3","Q5","Q7","R8","RS 6","RS4","RS5","S4","S5","S6","S8","TT","TT-RS","TTS","V8","allroad quattro"),new Array("1 Series","3 Series","3 Series GT","5 Series","5 Series GT","6 Series","7 Series","7 Series Hybrid","8 Series","ALPINA B7","Alpina","M","M3","M5","M6","X1","X3","X5","X5 Hybrid","X5 M","X6","X6 Hybrid","X6 M","Z3","Z4","Z4 M","Z8"),new Array("Arnage","Azure","Brooklands","Continental","Continental Flying Spur","Continental Flying Spur Speed","Continental GT","Continental GT Speed","Continental GTC","Continental GTC Speed","Continental Supersports","Mulsanne"),new Array("Veyron 16.4"),new Array("Century","Electra","Enclave","Estate Wagon","LaCrosse","LeSabre","Lucerne","Park Avenue","Rainier","Reatta","Regal","Rendezvous","Riviera","Roadmaster","Skylark","Terraza"),new Array("Allante","Brougham","CTS","CTS Coupe","CTS Wagon","CTS-V","Catera","DTS","DeVille","Eldorado","Escalade","Escalade ESV","Escalade EXT","Escalade Hybrid","Fleetwood","SRX","STS","STS-V","Seville","Sixty Special","XLR","XLR-V"),new Array("Astro","Astro Cargo","Avalanche","Aveo","Beretta","Blazer","C/K 1500 Series","C/K 2500 Series","C/K 3500 Series","Camaro","Caprice","Cavalier","Celebrity","Chevy Van","Chevy Van Classic","Classic","Cobalt","Colorado","Corsica","Corvette","Cruze","Equinox","Express","Express Cargo","HHR","Impala","Lumina","Lumina Minivan","Malibu","Malibu Classic","Malibu Hybrid","Malibu Maxx","Metro","Monte Carlo","Orlando","Prizm","R/V 3500 Series","S-10","S-10 Blazer","SSR","Silverado 1500","Silverado 1500 Classic","Silverado 1500 Hybrid","Silverado 1500HD","Silverado 1500HD Classic","Silverado 2500","Silverado 2500HD","Silverado 2500HD Classic","Silverado 3500","Silverado 3500 Classic","Silverado 3500HD","Spark","Sportvan","Suburban","Tahoe","Tahoe Hybrid","Tahoe Limited/Z71","Tracker","TrailBlazer","TrailBlazer EXT","Traverse","Uplander","Venture","Volt"),new Array("300","300M","Aspen","Cirrus","Concorde","Crossfire","Grand Voyager","Imperial","LHS","Le Baron","New Yorker","PT Cruiser","Pacifica","Prowler","Sebring","TC","Town and Country","Voyager"),new Array("Lanos","Leganza","Nubira"),new Array("Avenger","Caliber","Caravan","Challenger","Charger","Colt","Dakota","Daytona","Durango","Dynasty","Grand Caravan","Intrepid","Journey","Magnum","Monaco","Neon","Nitro","Omni","RAM 150","RAM 250","RAM 350","Ram 50 Pickup","Ram Cargo","Ram Pickup 1500","Ram Pickup 1500 Hybrid","Ram Pickup 2500","Ram Pickup 3500","Ram Van","Ram Wagon","Ramcharger","Shadow","Spirit","Sprinter","Sprinter Cargo","Stealth","Stratus","Viper"),new Array("Premier","Summit","Talon","Vision"),new Array("360","430 Scuderia","456M","458 Italia","550","575M","599","612 Scaglietti","California","Enzo","F430","Scuderia Spider 16M","Superamerica"),new Array("500"),new Array("Karma"),new Array("Aerostar","Aspire","Bronco","Bronco II","Contour","Contour SVT","Crown Victoria","E-150","E-250","E-350","E-Series Van","E-Series Wagon","Econoline Cargo","Econoline Wagon","Edge","Escape","Escape Hybrid","Escort","Excursion","Expedition","Expedition EL","Explorer","Explorer Sport","Explorer Sport Trac","F-150","F-150 Heritage","F-150 SVT Lightning","F-250","F-250 Super Duty","F-350","F-350 Super Duty","F-450 Super Duty","Festiva","Fiesta","Five Hundred","Flex","Focus","Freestar","Freestyle","Fusion","Fusion Hybrid","GT","LTD Crown Victoria","Mustang","Mustang SVT Cobra","Probe","Ranger","Shelby GT500","Taurus","Taurus X","Tempo","Thunderbird","Transit Connect","Windstar","Windstar Cargo"),new Array("Acadia","Canyon","Envoy","Envoy XL","Envoy XUV","Jimmy","R/V 3500 Series","Rally Wagon","S-15","S-15 Jimmy","Safari","Safari Cargo","Savana","Savana Cargo","Sierra 1500","Sierra 1500 Classic","Sierra 1500 Hybrid","Sierra 1500HD","Sierra 1500HD Classic","Sierra 2500","Sierra 2500HD","Sierra 2500HD Classic","Sierra 3500","Sierra 3500 Classic","Sierra 3500HD","Sierra C3","Sierra Classic 1500","Sierra Classic 2500","Sierra Classic 3500","Sonoma","Suburban","Syclone","Terrain","Typhoon","Vandura","Yukon","Yukon Denali","Yukon Hybrid","Yukon XL"),new Array("Metro","Prizm","Storm","Tracker"),new Array("H1","H1 Alpha","H2","H2 SUT","H3","H3T"),new Array("Accord","Accord Crosstour","CR-V","CR-Z","CR-Z Hybrid","Civic","Civic CRX","Civic del Sol","Element","Fit","Insight","Odyssey","Passport","Pilot","Prelude","Ridgeline","S2000"),new Array("Accent","Azera","Elantra","Elantra Touring","Entourage","Equus","Excel","Genesis","Genesis Coupe","Santa Fe","Scoupe","Sonata","Tiburon","Tucson","Veracruz","XG300","XG350","i30"),new Array("EX35","FX35","FX45","FX50","G20","G35","G37","I30","I35","J30","M30","M35","M45","M56","Q45","QX4","QX56"),new Array("Amigo","Ascender","Axiom","Hombre","Impulse","Oasis","Pickup","Rodeo","Rodeo Sport","Stylus","Trooper","VehiCROSS","i-Series"),new Array("S-Type","X-Type","XF","XJ","XJ-Series","XJR","XK","XK-Series","XKR"),new Array("Cherokee","Comanche","Commander","Compass","Grand Cherokee","Grand Wagoneer","Liberty","Patriot","Scrambler","Wagoneer","Wrangler"),new Array("Amanti","Borrego","Forte","Optima","Rio","Rondo","Sedona","Sephia","Sorento","Soul","Spectra","Sportage"),new Array("Diablo","Gallardo","Murcielago","Reventon"),new Array("Defender","Discovery","Discovery Series II","Freelander","LR2","LR3","LR4","LRX","Range Rover","Range Rover Sport"),new Array("ES 250","ES 300","ES 330","ES 350","GS 300","GS 350","GS 400","GS 430","GS 450h","GS 460","GX 460","GX 470","HS 250h","IS 250","IS 250 C","IS 300","IS 350","IS 350 C","IS F","LF-L","LFA","LS 400","LS 430","LS 460","LS 600h L","LX 450","LX 470","LX 570","RX 300","RX 330","RX 350","RX 400h","RX 450h","SC 300","SC 400","SC 430"),new Array("Aviator","Blackwood","Continental","LS","MKS","MKT","MKX","MKZ","Mark LT","Mark VII","Mark VIII","Navigator","Navigator L","Town Car","Zephyr"),new Array("Elise","Esprit","Evora","Exige"),new Array("Cooper","Cooper Clubman","Countryman","Crossman"),new Array("TR40"),new Array("Coupe","GranCabrio","GranSport","GranTurismo","Quattroporte","Spyder"),new Array("57","62","Landaulet"),new Array("323","626","929","B-Series","B-Series Pickup","B-Series Truck","CX-7","CX-9","MAZDA2","MAZDA3","MAZDA5","MAZDA6","MAZDASPEED MAZDA3","MAZDASPEED MAZDA6","MAZDASPEED MX-5 Miata","MAZDASPEED3","MPV","MX-3","MX-5 Miata","MX-6","Mazdaspeed Protege","Millenia","Navajo","Protege","Protege5","RX-7","RX-8","Tribute","Tribute Hybrid","Truck"),new Array("MP4-12C"),new Array("190-Class","300-Class","350-Class","400-Class","420-Class","500-Class","560-Class","600-Class","C-Class","C36 AMG","C43 AMG","CL-Class","CLK-Class","CLS-Class","E-Class","E55 AMG","G-Class","GL-Class","GLK-Class","M-Class","M-Class Hybrid","ML55 AMG","R-Class","S-Class","SL-Class","SLK-Class","SLR McLaren","SLS AMG","Sprinter"),new Array("Capri","Cougar","Grand Marquis","Marauder","Mariner","Mariner Hybrid","Milan","Milan Hybrid","Montego","Monterey","Mountaineer","Mystique","Sable","Topaz","Tracer","Villager"),new Array("3000GT","Diamante","Eclipse","Eclipse Spyder","Endeavor","Expo","Galant","Lancer","Lancer Evolution","Lancer Sportback","Mighty Max Pickup","Mirage","Montero","Montero Sport","Outlander","Outlander GT","Outlander Sport","Precis","Raider","Sigma","Vanwagon","i-MiEV"),new Array("200SX","240SX","300ZX","350Z","370Z","Altima","Altima Hybrid","Armada","Axxess","Cube","Frontier","GT-R","Leaf","Maxima","Murano","NX","Pathfinder","Pulsar","Quest","Rogue","Sentra","Stanza","Titan","Truck","Van","Versa","Xterra"),new Array("Achieva","Alero","Aurora","Bravada","Ciera","Custom Cruiser","Cutlass","Cutlass Calais","Cutlass Ciera","Cutlass Supreme","Eighty-Eight","Eighty-Eight Royale","Intrigue","LSS","Ninety-Eight","Regency","Silhouette","Toronado"),new Array("Esperante"),new Array("Acclaim","Breeze","Colt","Grand Voyager","Horizon","Laser","Neon","Prowler","Sundance","Voyager"),new Array("6000","Aztek","Bonneville","Firebird","G3","G5","G6","G8","GTO","Grand Am","Grand Prix","Le Mans","Montana","Montana SV6","Solstice","Sunbird","Sunfire","Torrent","Trans Sport","Vibe"),new Array("911","928","944","968","Boxster","Carrera GT","Cayenne","Cayman","Cayman S","Panamera"),new Array("Corniche","Ghost","Park Ward","Phantom","Phantom Coupe","Phantom Drophead Coupe","Silver Seraph"),new Array("9-2X","9-3","9-4X","9-5","9-7X","900","9000"),new Array("Astra","Aura","Aura Hybrid","ION","L-Series","L300","Outlook","Relay","S-Series","Sky","VUE","VUE Hybrid"),new Array("iQ","tC","xA","xB","xD"),new Array("C8"),new Array("B9 Tribeca","Baja","Forester","Impreza","Justy","Legacy","Loyale","Outback","SVX","Tribeca","XT"),new Array("Aerio","Equator","Esteem","Forenza","Grand Vitara","Kizashi","Reno","SX4","Samurai","Sidekick","Swift","Verona","Vitara","X-90","XL-7","XL7"),new Array("Model S","Roadster"),new Array("4Runner","Avalon","Camry","Camry Hybrid","Camry Solara","Celica","Corolla","Cressida","ECHO","FJ Cruiser","Highlander","Highlander Hybrid","Land Cruiser","MR2","MR2 Spyder","Matrix","Paseo","Pickup","Previa","Prius","RAV4","Sequoia","Sienna","Supra","T100","Tacoma","Tercel","Tundra","Venza","Yaris","Yaris Hybrid"),new Array("CC","Cabrio","Cabriolet","Corrado","Eos","EuroVan","Fox","GLI","GTI","Golf","Jetta","New Beetle","Passat","Phaeton","Polo","R32","Rabbit","Routan","Tiguan","Touareg","Touareg 2","Up!","Vanagon"),new Array("240","740","760","780","850","940","960","C30","C70","Coupe","S40","S60","S70","S80","S90","V40","V50","V70","V90","XC","XC60","XC70","XC90"),new Array("fortwo")); var mm_makingBrowseChanges; // // Fills a select box with makes, the URL destination for that make, and a tid // function mm_fillMakes_makemodelsearch(formName, makeSelectName){ var makeSelected = ""; var selectObject = eval("document." + formName + "." + makeSelectName); selectObject.options[0].value = ""; selectObject.selectedIndex = 0; var makeIndex = 0; // Populate the makes for(var i = 1; i <= mm_allMakeArray_makemodelsearch.length; i++) { selectObject.options[i] = new Option(); selectObject.options[i].text = mm_allMakeArray_makemodelsearch[i-1]; selectObject.options[i].value = getFinalUrl(url, mm_allMakeArray_makemodelsearch[i-1], ''); selectObject.options[i].id = tid; if(makeSelected == mm_allMakeArray_makemodelsearch[i-1]){ makeIndex = i; } } // Populate the corresponding model select box if(makeIndex >0){ selectObject.selectedIndex = makeIndex; var modelSelectName = 'models'; mm_changeModel_makemodelsearch(formName, makeSelectName, modelSelectName, makeIndex) } mm_makingBrowseChanges = false; } // // Checks the contents of a make select box, and calls a function // to populate a model dropdown box with models of that make. // function mm_changeModel_makemodelsearch(formName, makeSelectName, modelSelectName, makeIndex){ if(makeIndex == 0 || makeIndex == ''){ var selectObject = eval("document." + formName + "." + makeSelectName); var makeSelected = selectObject.options[selectObject.selectedIndex].text; if (selectObject.options[selectObject.selectedIndex].value == ""){ mm_resetBrowseMakeModel(formName,makeSelectName,modelSelectName); return; } mm_fillModel_makemodelsearch(formName,modelSelectName,selectObject.selectedIndex,makeSelected); } else{ mm_fillModel_makemodelsearch(formName,modelSelectName,makeIndex,makeSelected); } } // // Populates a model drop down box with models. // function mm_fillModel_makemodelsearch(formName, modelSelectName, makeIndex, makeSelected){ mm_makingBrowseChanges = true; var modelSelected = ''; eval("document." + formName + "." + modelSelectName + ".options.length = 0"); var selectObject = eval("document." + formName + "." + modelSelectName); selectObject.options[0] = new Option(); selectObject.options[0].value = ""; selectObject.options[0].text = "Select Model"; selectObject.selectedIndex = 0; var counter = 1; selectObject.options[1] = new Option(); selectObject.options[1].value = getFinalUrl(url, makeSelected, ''); selectObject.options[1].id = tid; selectObject.options[1].text = "All Models"; counter++; var modelIndex = 0; for(var j = 1; j