function Make (MakeName) { this.name = MakeName; this.models = new Array(); } function Model (ModelName, YearStr) { var _years = new String(YearStr); this.name = ModelName; this.years = _years.split(','); } function Mk (MakeName) { makes.push( new Make(MakeName) ); } function Md (ModelName, YearStr) { makes[makes.length - 1].models.push( new Model(ModelName, YearStr) ); } var makes = new Array(); Mk('Acura');Md('CL', '2002,2003');Md('CSX', '2006,2007,2008');Md('EL', '2002,2003,2004,2005');Md('MDX', '2002,2003,2004,2005,2006,2007,2008');Md('NSX', '2002,2003,2004,2005');Md('RDX', '2007,2008');Md('RL', '2002,2003,2004,2005,2006,2007,2008');Md('RSX', '2002,2003,2004,2005,2006');Md('TL', '2002,2003,2004,2005,2006,2007,2008');Md('TSX', '2004,2005,2006,2007,2008,2009');Mk('Aston Martin');Md('DB9', '2006,2007,2008');Md('DBS', '2008');Md('V8 Vantage', '2006,2008');Md('V8 Vantage Roadster', '2008');Md('Vanquish S', '2006');Mk('Audi');Md('A3', '2006,2007,2008');Md('A4', '2002,2003,2004,2005,2006,2007,2008');Md('A5', '2008');Md('A6', '2002,2003,2004,2005,2006,2007,2008');Md('A8', '2002,2003,2004,2005,2006,2007,2008');Md('Allroad quattro', '2002,2003,2004,2005');Md('Q7', '2007,2008');Md('R8', '2008');Md('RS4', '2007,2008');Md('RS6', '2004');Md('S4', '2002,2004,2005,2006,2007,2008');Md('S5', '2008');Md('S6', '2002,2003,2007,2008');Md('S8', '2002,2003,2007,2008');Md('TT', '2002,2003,2004,2005,2006,2008');Mk('Bentley');Md('Arnage', '2006,2007,2009');Md('Azure', '2006,2007,2009');Md('Brooklands', '2009');Md('Continental Flying Spur', '2006,2007,2008,2009');Md('Continental GT', '2006,2007,2008');Md('Continental GTC', '2006,2007,2008');Mk('BMW');Md('1 Series', '2008');Md('3 Series', '2002,2003,2004,2005,2006,2007,2008');Md('5 Series', '2002,2003,2004,2005,2006,2007,2008');Md('6 Series', '2004,2005,2006,2007,2008');Md('7 Series', '2002,2003,2004,2005,2006,2007,2008');Md('M', '2006,2007,2008');Md('M Series', '2003,2004,2005');Md('X3', '2004,2005,2006,2007,2008');Md('X5', '2002,2003,2004,2005,2006,2007,2008');Md('X6', '2008');Md('Z3', '2002');Md('Z4', '2003,2004,2005,2006,2007,2008');Md('Z8', '2002,2003');Mk('Buick');Md('Allure', '2005,2006,2007,2008,2009');Md('Century', '2002,2003,2004,2005');Md('Enclave', '2008,2009');Md('LeSabre', '2002,2003,2004,2005');Md('Lucerne', '2006,2007,2008,2009');Md('Park Avenue', '2002,2003,2004,2005');Md('Rainier', '2004,2005,2006,2007');Md('Regal', '2002,2003,2004');Md('Rendezvous', '2002,2003,2004,2005,2006,2007');Md('Terraza', '2005,2006,2007');Mk('Cadillac');Md('CTS', '2003,2004,2005,2006,2007,2008,2009');Md('DeVille', '2002,2003,2004,2005');Md('DTS', '2006,2007,2008');Md('Eldorado', '2002');Md('Escalade', '2002,2003,2004,2005,2006,2007,2008,2009');Md('Escalade ESV', '2003,2004,2005,2006,2007,2008,2009');Md('Escalade EXT', '2002,2003,2004,2005,2006,2007,2008,2009');Md('Seville', '2002,2003,2004');Md('SRX', '2004,2005,2006,2007,2008,2009');Md('STS', '2005,2006,2007,2008,2009');Md('XLR', '2004,2005,2006,2007,2008,2009');Mk('Chevrolet');Md('Astro', '2002,2003,2004,2005');Md('Astro Cargo', '2002,2003,2004,2005');Md('Avalanche', '2002,2003,2004,2005,2006,2007,2008,2009');Md('Aveo', '2004,2005,2006,2007,2008,2009');Md('Aveo5', '2004,2005,2006,2007,2008,2009');Md('Blazer', '2002,2003,2004,2005');Md('Camaro', '2002');Md('Cavalier', '2002,2003,2004,2005');Md('Classic Silverado', '2007');Md('Cobalt', '2005,2006,2007,2008,2009');Md('Colorado', '2004,2005,2006,2007,2008,2009');Md('Corvette', '2002,2003,2004,2005,2006,2007,2008,2009');Md('Epica', '2004,2005,2006');Md('Equinox', '2005,2006,2007,2008,2009');Md('Express', '2002,2003,2004,2005,2006,2007,2008,2009');Md('Express Cargo', '2002,2003,2004,2005,2006,2007,2008,2009');Md('HHR', '2006,2007,2008,2009');Md('Impala', '2002,2003,2004,2005,2006,2007,2008,2009');Md('Malibu', '2002,2003,2004,2005,2006,2007,2008,2009');Md('Malibu Maxx', '2004,2005,2006,2007');Md('Monte Carlo', '2002,2003,2004,2005,2006,2007');Md('Optra', '2004,2005');Md('Optra Wagon', '2005,2006,2007,2008');Md('Optra5', '2004,2005,2006,2007,2008');Md('S-10', '2002,2003');Md('Silverado', '2002,2003,2004,2005,2006,2007');Md('Silverado 1500', '2007,2008,2009');Md('Silverado 2500HD', '2007,2008,2009');Md('Silverado 3500', '2007,2008,2009');Md('SSR', '2003,2004,2005,2006');Md('Suburban', '2002,2003,2004,2005,2006,2007,2008,2009');Md('Tahoe', '2002,2003,2004,2005,2006,2007,2008,2009');Md('Tracker', '2002,2003,2004');Md('TrailBlazer', '2002,2003,2004,2005,2006,2007,2008,2009');Md('Uplander', '2005,2006,2007,2008,2009');Md('Venture', '2002,2003,2004,2005');Md('Venture Cargo', '2002,2003,2004,2005');Mk('Chrysler');Md('300', '2005,2006,2007,2008');Md('300M', '2002,2003,2004');Md('Aspen', '2007,2008,2009');Md('Concorde', '2002,2003,2004');Md('Crossfire', '2004,2005,2006,2007,2008');Md('Intrepid', '2002,2003,2004');Md('Neon', '2002');Md('Pacifica', '2004,2005,2006,2007,2008');Md('PT Cruiser', '2002,2003,2004,2005,2006,2007,2008');Md('Sebring', '2002,2003,2004,2005,2006,2007,2008');Md('Town & Country', '2002,2003,2004,2005,2006,2007,2008');Mk('Daewoo');Md('Lanos', '2002');Md('Leganza', '2002');Md('Nubira', '2002');Mk('Dodge');Md('Avenger', '2008');Md('Caliber', '2007,2008');Md('Caravan', '2002,2003,2004,2005,2006,2007');Md('Caravan Cargo', '2003,2004,2005,2006,2007');Md('Challenger', '2008,2009');Md('Charger', '2006,2007,2008');Md('Dakota', '2002,2003,2004,2005,2006,2007,2008');Md('Durango', '2002,2003,2004,2005,2006,2007,2008');Md('Grand Caravan', '2002,2003,2004,2005,2006,2007,2008');Md('Grand Caravan Cargo', '2003,2004,2005,2006,2007,2008');Md('Journey', '2009');Md('Magnum', '2005,2006,2007,2008');Md('Nitro', '2007,2008');Md('Ram 1500', '2007,2008');Md('Ram 2500', '2007,2008');Md('Ram 3500', '2007,2008');Md('Ram Pickup', '2002,2003,2004,2005,2006');Md('Ram Van', '2002,2003');Md('Ram Wagon', '2002');Md('Sprinter Van', '2004,2005,2006,2007,2008');Md('Sprinter Wagon', '2004,2005,2006,2007,2008');Md('SX', '2004,2005');Md('SX 2.0', '2003');Md('Viper', '2002,2003,2004,2005,2006,2008');Mk('Ferrari');Md('599', '2007,2008');Md('612', '2005,2006,2007,2008');Md('F430', '2005,2006,2007,2008');Mk('Ford');Md('E-Series Van', '2007,2008,2009');Md('E-Series Wagon', '2007,2008,2009');Md('Econoline Van', '2002,2003,2004,2005,2006');Md('Econoline Wagon', '2002,2003,2004,2005,2006');Md('Edge', '2007,2008');Md('Escape', '2002,2003,2004,2005,2006,2007,2008,2009');Md('Escape Hybrid', '2006,2007,2008,2009');Md('Excursion', '2002,2003,2004,2005');Md('Expedition', '2002,2003,2004,2005,2006,2007,2008');Md('Expedition MAX', '2007,2008');Md('Explorer', '2002,2003,2004,2005,2006,2007,2008');Md('Explorer Sport Trac', '2002,2003,2004,2005,2007,2008,2009');Md('F-150', '2002,2003,2004,2005,2006,2007,2008');Md('F-150 Heritage', '2004');Md('F-250 Super Duty', '2002,2003,2004,2005,2006,2007,2008');Md('F-350 Super Duty', '2002,2003,2004,2005,2006,2007,2008');Md('F-450 Super Duty', '2008');Md('Five Hundred', '2005,2006,2007');Md('Flex', '2009');Md('Focus', '2002,2003,2004,2005,2006,2007,2008');Md('Freestar', '2004,2005,2006,2007');Md('Freestyle', '2005,2006,2007');Md('Fusion', '2006,2007,2008,2009');Md('Grand Marquis', '2007');Md('GT', '2006');Md('Mustang', '2002,2003,2004,2005,2006,2007,2008,2009');Md('Ranger', '2002,2003,2004,2005,2006,2007,2008');Md('SVT Focus', '2002,2003');Md('Taurus', '2002,2003,2004,2005,2006,2008');Md('Taurus X', '2008,2009');Md('Thunderbird', '2002,2003,2004,2005');Md('Windstar', '2002,2003');Mk('GMC');Md('Acadia', '2007,2008,2009');Md('Canyon', '2004,2005,2006,2007,2008,2009');Md('Classic Sierra', '2007');Md('Envoy', '2002,2003,2004,2005,2006,2007,2008,2009');Md('Jimmy', '2002,2003,2004,2005');Md('Safari', '2002,2003,2004,2005');Md('Safari Cargo', '2002,2003,2004,2005');Md('Savana', '2002,2003,2004,2005,2006,2007,2008,2009');Md('Savana Cargo', '2002,2003,2004,2005,2006,2007,2008,2009');Md('Sierra', '2002,2003,2004,2005,2006');Md('Sierra 1500', '2007,2008,2009');Md('Sierra 2500HD', '2007,2008,2009');Md('Sierra 3500', '2007,2008,2009');Md('Sonoma', '2002,2003');Md('Yukon', '2002,2003,2004,2005,2006,2007,2008,2009');Md('Yukon XL', '2002,2003,2007,2008,2009');Mk('Honda');Md('Accord', '2002,2003,2004');Md('Accord Coupe', '2005,2006,2007,2008');Md('Accord Hybrid', '2005,2006,2007');Md('Accord Sedan', '2005,2006,2007,2008');Md('Civic', '2002,2003,2004');Md('Civic Coupe', '2005,2006,2007,2008');Md('Civic Hybrid', '2005,2006,2007,2008');Md('Civic Sedan', '2005,2006,2007,2008');Md('CR-V', '2002,2003,2004,2005,2006,2007,2008');Md('Element', '2003,2004,2005,2006,2007,2008');Md('Fit', '2007,2008');Md('Insight', '2002,2003,2004,2005,2006');Md('Odyssey', '2002,2003,2004,2005,2006,2007,2008');Md('Pilot', '2003,2004,2005,2006,2007,2008,2009');Md('Ridgeline', '2006,2007,2008');Md('S2000', '2002,2003,2004,2005,2006,2007,2008');Mk('Hummer');Md('H2', '2003,2004,2005,2006,2007,2008,2009');Md('H3', '2006,2007,2008,2009');Mk('Hyundai');Md('Accent', '2002,2003,2004,2005,2006,2007,2008');Md('Accent 5', '2005,2006');Md('Azera', '2006,2007,2008');Md('Elantra', '2002,2003,2004,2005,2006,2007,2008');Md('Entourage', '2007,2008');Md('Genesis', '2009');Md('Santa Fe', '2002,2003,2004,2005,2006,2007,2008');Md('Sonata', '2002,2003,2004,2005,2006,2007,2008,2009');Md('Tiburon', '2003,2004,2005,2006,2007,2008');Md('Tucson', '2005,2006,2007,2008,2009');Md('Veracruz', '2007,2008');Md('XG350', '2002,2003,2004,2005');Mk('Infiniti');Md('EX35', '2008');Md('FX', '2003');Md('FX35', '2004,2005,2006,2007,2008,2009');Md('FX45', '2004,2005,2006,2007,2008');Md('FX50', '2009');Md('G20', '2002');Md('G35', '2003,2004,2005,2006');Md('G35 Coupe', '2003,2004,2005,2006,2007');Md('G35 Sedan', '2007,2008');Md('G35x', '2005,2006');Md('G37 Coupe', '2008');Md('I35', '2002,2003,2004');Md('M35', '2006,2007,2008');Md('M35x', '2006,2007,2008');Md('M45', '2003,2006,2007,2008');Md('M45x', '2008');Md('Q45', '2002,2003,2004,2005');Md('QX4', '2002,2003');Md('QX56', '2004,2005,2006,2007,2008,2009');Mk('Isuzu');Md('Rodeo', '2002');Md('Trooper', '2002');Mk('Jaguar');Md('S-Type', '2002,2003,2004,2005,2006,2007,2008');Md('X-Type', '2002,2003,2004,2005,2006,2007,2008');Md('XF', '2009');Md('XJ Series', '2002,2003,2004,2005,2006,2007,2008');Md('XK Series', '2002,2003,2004,2005,2006,2007,2008');Mk('Jeep');Md('Commander', '2006,2007,2008');Md('Compass', '2007,2008');Md('Grand Cherokee', '2002,2003,2004,2005,2006,2007,2008');Md('Liberty', '2002,2003,2004,2005,2006,2007,2008');Md('Patriot', '2007,2008');Md('TJ', '2002,2003,2004,2005,2006');Md('Wrangler', '2007,2008');Md('Wrangler Unlimited', '2008');Mk('Kia');Md('Amanti', '2004,2005,2006,2007,2008,2009');Md('Magentis', '2002,2003,2004,2005,2006,2007,2008');Md('Rio', '2002,2003,2004,2005,2006,2007,2008');Md('Rio RX-V', '2005');Md('Rio5', '2006,2007,2008');Md('Rondo', '2007,2008');Md('Sedona', '2002,2003,2004,2005,2006,2007,2008');Md('Sorento', '2003,2004,2005,2006,2007,2008');Md('Spectra', '2002,2003,2004,2005,2006,2007,2008');Md('Spectra5', '2005,2006,2007,2008');Md('Sportage', '2002,2005,2006,2007,2008,2009');Mk('Lamborghini');Md('Gallardo', '2006,2007,2008,2009');Md('Murcielago', '2006,2008,2009');Mk('Land Rover');Md('Discovery', '2002,2003,2004');Md('Freelander', '2002,2003,2004,2005');Md('LR2', '2008');Md('LR3', '2005,2006,2007,2008');Md('Range Rover', '2002,2003,2004,2005,2006,2007,2008');Md('Range Rover Sport', '2006,2007,2008');Mk('Lexus');Md('ES 300', '2003');Md('ES 330', '2004,2005,2006');Md('ES 350', '2007,2008');Md('ES300', '2002');Md('GS 300', '2003,2004,2005,2006');Md('GS 350', '2007,2008');Md('GS 430', '2003,2004,2005,2006,2007');Md('GS 450h', '2007,2008');Md('GS 460', '2008');Md('GS300', '2002');Md('GS430', '2002');Md('GX 470', '2004,2005,2006,2007,2008');Md('IS 250', '2006,2007,2008');Md('IS 300', '2003');Md('IS 350', '2006,2007,2008');Md('IS F', '2008');Md('IS300', '2002,2004,2005');Md('LS 430', '2003,2006');Md('LS 460', '2007,2008');Md('LS 460L', '2007,2008');Md('LS 600h L', '2008');Md('LS430', '2002,2004,2005');Md('LX 470', '2003,2004,2005,2006,2007');Md('LX 570', '2008');Md('LX470', '2002');Md('RX 300', '2002,2003');Md('RX 350', '2007,2008,2009');Md('RX 400h', '2006,2007,2008');Md('RX330', '2004,2005,2006');Md('SC 430', '2003,2004,2005,2006,2007,2008');Md('SC430', '2002');Mk('Lincoln');Md('Aviator', '2003,2004,2005');Md('Continental', '2002');Md('LS', '2002,2003,2004,2005,2006');Md('Mark LT', '2006,2007,2008');Md('MKS', '2009');Md('MKX', '2007,2008');Md('MKZ', '2007,2008,2009');Md('Navigator', '2002,2003,2004,2005,2006,2007,2008');Md('Town Car', '2002,2003,2004,2005,2006,2007');Md('Zephyr', '2006');Mk('Lotus');Md('Elise', '2006,2008');Md('Exige', '2007,2008');Mk('Maserati');Md('Coupe', '2005,2006');Md('GranTurismo', '2008');Md('Quattroporte', '2006,2007,2008');Md('Spyder', '2005,2006');Mk('Maybach');Md('Maybach', '2006,2007,2008');Mk('Mazda');Md('626', '2002');Md('B-SERIES', '2002,2003,2004,2005,2006,2007,2008');Md('CX-7', '2007,2008');Md('CX-9', '2007,2008');Md('Mazda3', '2004,2005,2006,2007,2008');Md('Mazda5', '2006,2007,2008');Md('Mazda6', '2004,2005,2006,2007,2008');Md('MazdaSpeed3', '2007,2008');Md('MazdaSpeed6', '2006,2007');Md('Millenia', '2002');Md('MPV', '2002,2003,2004,2005,2006');Md('MX-5', '2006,2007,2008');Md('MX-5 Miata', '2002,2003,2004,2005');Md('Protegé', '2002,2003');Md('Protegé5', '2002,2003');Md('RX-8', '2004,2005,2006,2007,2008,2009');Md('Tribute', '2002,2003,2004,2005,2006,2008');Mk('Mercedes-Benz');Md('B-Class', '2006,2007,2008');Md('C-Class', '2002,2003,2004,2005,2006,2007,2008');Md('CL-Class', '2002,2003,2004,2005,2006,2007,2008');Md('CLK', '2002');Md('CLK-Class', '2003,2004,2005,2006,2007,2008');Md('CLS-Class', '2006,2007,2008,2009');Md('E-Class', '2002,2003,2004,2005,2006,2007,2008');Md('G-Class', '2002,2003,2004,2005,2006,2007,2008');Md('GL-Class', '2007,2008');Md('M-Class', '2002,2003,2004,2005,2006,2007,2008');Md('R-Class', '2006,2007,2008');Md('S-Class', '2002,2003,2004,2005,2006,2007,2008');Md('SL-Class', '2002,2003,2004,2005,2006,2007,2008,2009');Md('SLK-Class', '2002,2003,2004,2005,2006,2007,2008,2009');Md('SLR McLaren', '2006,2008');Mk('Mercury');Md('Cougar', '2002');Md('Grand Marquis', '2002,2003,2004,2005,2006');Md('Marauder', '2003,2004');Mk('Mini');Md('Cooper', '2002,2003,2004,2005,2006,2007,2008');Mk('Mitsubishi');Md('Diamante', '2004');Md('Eclipse', '2003,2004,2006,2007,2008');Md('Eclipse Spyder', '2003,2004,2005,2007,2008');Md('Endeavor', '2004,2005,2006,2007,2008');Md('Galant', '2003,2004,2005,2006,2007,2009');Md('Lancer', '2003,2004,2005,2006,2008,2009');Md('Lancer Evolution', '2008');Md('Lancer Sportback', '2006');Md('Montero', '2003,2004,2005,2006');Md('Montero Sport', '2003');Md('Outlander', '2003,2004,2005,2006,2007,2008');Mk('Nissan');Md('350Z', '2003,2004,2005,2006,2007,2008');Md('Altima', '2002,2003,2004,2005,2006,2007,2008');Md('Altima Coupe', '2008');Md('Altima Hybrid', '2007,2008');Md('Armada', '2004,2005,2006,2007,2008,2009');Md('Frontier', '2002,2003,2004,2005,2006,2007,2008');Md('GT-R', '2009');Md('Maxima', '2002,2003,2004,2005,2006,2007,2008,2009');Md('Murano', '2003,2004,2005,2006,2007,2009');Md('Pathfinder', '2002,2003,2004,2005,2006,2007,2008');Md('Quest', '2004,2005,2006,2007,2008');Md('Rogue', '2008');Md('SE-R', '2003');Md('Sentra', '2002,2003,2004,2005,2006,2007,2008');Md('Titan', '2004,2005,2006,2007,2008,2009');Md('Versa Hatchback', '2007,2008');Md('Versa Sedan', '2007,2008');Md('X-Trail', '2005,2006');Md('Xterra', '2002,2003,2004,2005,2006,2007,2008');Mk('Oldsmobile');Md('Alero', '2002,2003,2004');Md('Aurora', '2002,2003');Md('Bravada', '2002,2003,2004');Md('Intrique', '2002');Md('Silhouette', '2002,2003,2004');Mk('Plymouth');Md('Prowler', '2002');Mk('Pontiac');Md('Aztek', '2002,2003,2004,2005');Md('Bonneville', '2002,2003,2004,2005');Md('Firebird', '2002');Md('G5', '2007,2008,2009');Md('G5 Pursuit', '2006');Md('G6', '2005,2006,2007,2008,2009');Md('G8', '2009');Md('Grand Am', '2002,2003,2004,2005');Md('Grand Prix', '2002,2003,2004,2005,2006,2007,2008');Md('Montana', '2002,2003,2004,2005');Md('Montana SV6', '2005,2006,2007,2008,2009');Md('Pursuit', '2005');Md('Solstice', '2006,2007,2008,2009');Md('Sunfire', '2002,2003,2004,2005');Md('Torrent', '2006,2007,2008,2009');Md('Vibe', '2003,2004,2005,2006,2007,2008,2009');Md('Wave', '2005,2006,2007,2008,2009');Md('Wave5', '2005,2006,2007,2008,2009');Mk('Porsche');Md('911', '2002,2003,2004,2005,2006,2007,2008,2009');Md('Boxster', '2002,2003,2004,2005,2006,2007,2008');Md('Carrera GT', '2005');Md('Cayenne', '2003,2004,2005,2006,2008,2009');Md('Cayman', '2006,2007,2008');Mk('Rolls-Royce');Md('Phantom', '2006,2008,2009');Mk('Saab');Md('9-2X', '2005,2006');Md('9-3', '2002,2003');Md('9-3 Convertible', '2004,2005,2006,2007,2008');Md('9-3 Sport Sedan', '2004,2005,2006,2007,2008');Md('9-3 SportCombi', '2006,2007,2008');Md('9-5', '2002,2003,2004');Md('9-5 Sedan', '2005,2006,2007,2008');Md('9-5 SportCombi', '2006,2007,2008');Md('9-5 Wagon', '2005');Md('9-7X', '2005,2006,2007,2008');Mk('Saturn');Md('Astra', '2008,2009');Md('Aura', '2007,2008,2009');Md('ION', '2003,2004');Md('ION Quad Coupe', '2003,2005,2006,2007');Md('ION Sedan', '2005,2006,2007');Md('L-Series', '2002,2003,2004,2005');Md('Outlook', '2007,2008,2009');Md('Relay', '2005,2006,2007');Md('S-Series', '2002');Md('Sky', '2007,2008,2009');Md('VUE', '2002,2003,2004,2005,2006,2007,2008,2009');Md('VUE Hybrid', '2007');Mk('smart');Md('fortwo', '2005,2006,2008');Mk('Subaru');Md('B9 Tribeca', '2006,2007');Md('Baja', '2003,2005,2006');Md('Forester', '2002,2003,2004,2005,2006,2007,2008,2009');Md('Impreza', '2002,2003,2004,2005,2006,2007,2008');Md('Legacy', '2002,2003,2004,2005,2006,2007,2008,2009');Md('Outback', '2002,2003,2004,2005,2006,2007,2008,2009');Md('Tribeca', '2008,2009');Mk('Suzuki');Md('Aerio', '2002,2003,2004,2005,2006,2007');Md('Aerio Fastback', '2005');Md('Esteem', '2002');Md('Grand Vitara', '2002,2003,2004,2005,2006,2007,2008');Md('Swift+', '2004,2005,2006,2007,2008');Md('SX4', '2007');Md('SX4 Fastback', '2008');Md('SX4 Sedan', '2008');Md('Verona', '2004,2005,2006');Md('Vitara', '2002,2003,2004');Md('XL-7', '2002,2003,2004,2005,2006');Md('XL7', '2007');Mk('Toyota');Md('4Runner', '2002,2003,2004,2005,2006,2007,2008');Md('Avalon', '2002,2003,2004,2005,2006,2007,2008');Md('Camry', '2002,2003,2004,2005,2006,2007,2008,2009');Md('Camry Hybrid', '2007,2008,2009');Md('Celica', '2002,2003,2004,2005');Md('Corolla', '2002,2003,2004,2005,2006,2007,2008,2009');Md('Echo', '2002,2003,2004,2005');Md('FJ Cruiser', '2007,2008');Md('Highlander', '2002,2003,2004,2005,2006,2007,2008');Md('Matrix', '2003,2004,2005,2006,2007,2008,2009');Md('Prius', '2002,2003,2004,2005,2006,2007,2008');Md('Rav4', '2002,2003,2004,2005,2006,2007,2008');Md('Sequoia', '2002,2003,2004,2005,2006,2007,2008');Md('Sienna', '2002,2003,2004,2005,2006,2007,2008');Md('Solara', '2002,2003,2004,2005,2006,2007,2008');Md('Tacoma', '2002,2003,2004,2005,2006,2007,2008,2009');Md('Tundra', '2002,2003,2004,2005,2006,2007,2008');Md('Yaris Hatchback', '2006,2007,2008');Md('Yaris Sedan', '2007,2008');Mk('Volkswagen');Md('Cabrio', '2002');Md('City Golf', '2007,2008,2009');Md('City Jetta', '2007,2008,2009');Md('Eos', '2007,2008,2009');Md('Eurovan', '2002,2003');Md('GLI', '2008,2009');Md('Golf', '2002,2003,2004,2005,2006');Md('GTI', '2002,2003,2004,2005,2006,2007,2008,2009');Md('Jetta', '2002,2003,2004,2005,2006,2007,2008,2009');Md('New Beetle', '2002,2003,2004,2005,2006,2007,2008,2009');Md('Passat', '2002,2003,2004,2005,2006,2007,2008,2009');Md('Phaeton', '2004,2005,2006');Md('Rabbit', '2007,2008,2009');Md('Tiguan', '2009');Md('Touareg', '2004,2005,2006,2007');Md('Touareg 2', '2008,2009');Mk('Volvo');Md('C30', '2007,2008,2009');Md('C70', '2002,2003,2004,2006,2007,2008,2009');Md('S40', '2002,2003,2004,2005,2006,2007,2008,2009');Md('S60', '2002,2003,2004,2005,2006,2007,2008,2009');Md('S80', '2002,2003,2004,2005,2006,2007,2008,2009');Md('V40', '2002,2003,2004');Md('V50', '2005,2006,2007,2008,2009');Md('V70', '2002,2003,2004,2005,2006,2007,2008,2009');Md('V70 XC', '2002');Md('XC70', '2003,2004,2005,2006,2007,2008,2009');Md('XC90', '2003,2004,2005,2006,2007,2008,2009');function refreshModels() { var selectedMake = document.getElementById('home_cmpr_make').selectedIndex - 1; var i, modelID; var model_sel = document.getElementById('home_cmpr_model'); var year_sel = document.getElementById('home_cmpr_year'); model_sel.selectedIndex = 0; model_sel.length = 1; year_sel.selectedIndex = 0; year_sel.length = 1; if (selectedMake != -1) { i=1; for (modelID=0; modelID < makes[selectedMake].models.length; modelID++) { model_sel.options[i] = new Option (makes[selectedMake].models[modelID].name); i++; } } } function refreshYears() { var selectedMake = document.getElementById('home_cmpr_make').selectedIndex - 1; var selectedModel = document.getElementById('home_cmpr_model').selectedIndex - 1; var i, yearID; var year_sel = document.getElementById('home_cmpr_year'); year_sel.selectedIndex = 0; year_sel.length = 1; if (selectedMake != -1 && selectedModel != -1) { i=1; for (yearID=0; yearID < makes[selectedMake].models[selectedModel].years.length; yearID++) { year_sel.options[i] = new Option (makes[selectedMake].models[selectedModel].years[yearID]); i++; } } } function InitMakes() { var i, makeID; var make_sel = document.getElementById('home_cmpr_make'); make_sel.selectedIndex = 0; make_sel.length = 1; i=1; for (makeID=0; makeID < makes.length; makeID++) { if(makes[makeID].name){ make_sel.options[i] = new Option (makes[makeID].name); i++; } } } function openCompareTrims(){ var make_sel = document.getElementById('home_cmpr_make'); var model_sel = document.getElementById('home_cmpr_model'); var year_sel = document.getElementById('home_cmpr_year'); var make_txt = make_sel.options[make_sel.selectedIndex].text; var model_txt = model_sel.options[model_sel.selectedIndex].text; var year_txt = year_sel.options[year_sel.selectedIndex].text; if(year_txt == "Select Year"){ alert("Please select Make, Model and Year to proceed with the search."); }else{ document.location.href = ''+'/cgi-bin/compare/compare.pl?make='+make_txt+'&model='+model_txt+'&year='+year_txt; } }