AutoMakeName=new Array(38);
AutoMakeNumber=new Array(38);
AutoModels=new Array(590);

AutoMakeName[0]='Acura';
AutoMakeNumber[0]='100';
AutoModels[0]=new Array();
AutoModels[0][2009] = new Array('MDX','070','RDX','100','RL','040','TL','060','TSX','090');
AutoModels[0][2008] = new Array('MDX','070','RDX','100','RL','040','TL','060','TSX','090');

AutoMakeName[1]='Audi';
AutoMakeNumber[1]='120';
AutoModels[1]=new Array();
AutoModels[1][2009] = new Array('A3','090','A4 Cabriolet','012','A4 Sedan','010','A4 Wagon','013','A5','155','A6','020','A8','030','Q5','165','Q7','110','R8','130','S4','040','S5','160','S6','140','S8','150','TT Coupe','050','TT Roadster','051');
AutoModels[1][2008] = new Array('A3','090','A4 Avant Wagon','013','A4 Cabriolet','012','A4 Sedan','010','A5','155','A6','020','A7','165','A8','030','Q5','170','Q7','110','R8','130','RS 4','100','S4','040','S5','160','S6','140','S8','150','TT Coupe','050','TT Roadster','051');

AutoMakeName[2]='BMW';
AutoMakeNumber[2]='140';
AutoModels[2]=new Array();
AutoModels[2][2009] = new Array('1 Series','070','3 Series','010','5 Series','040','6 Series','100','7 Series','050','M','131','M3','115','M5','120','M6','110','X3','090','X5','064','X5 Hybrid','066','X6','150','X6 Hybrid','062','Z4','075');
AutoModels[2][2008] = new Array('1 Series','070','3 Series','010','5 Series','040','6 Series','100','7 Series','050','Alpina','135','M3','115','M5','120','M6','110','X3','090','X5','064','X6','065','Z4','075','Z4 M','131');

AutoMakeName[3]='Buick';
AutoMakeNumber[3]='150';
AutoModels[3]=new Array();
AutoModels[3][2011] = new Array('LaCrosse','070');
AutoModels[3][2010] = new Array('LaCrosse','070');
AutoModels[3][2009] = new Array('Enclave','100','LaCrosse','070','Lucerne','090');
AutoModels[3][2008] = new Array('Enclave','100','LaCrosse','070','Lucerne','090');

AutoMakeName[4]='Cadillac';
AutoMakeNumber[4]='160';
AutoModels[4]=new Array();
AutoModels[4][2009] = new Array('CTS','060','CTS-V','061','DTS','100','Escalade','040','Escalade ESV','042','Escalade EXT','041','Escalade Hybrid','045','SRX','080','STS','090','STS-V','091','XLR','070','XLR-V','071');
AutoModels[4][2008] = new Array('CTS','060','DTS','100','Escalade','040','Escalade ESV','042','Escalade EXT','041','SRX','080','STS','090','XLR','070','XLR-V','071');

AutoMakeName[5]='Chevrolet';
AutoMakeNumber[5]='170';
AutoModels[5]=new Array();
AutoModels[5][2010] = new Array('Camaro','335','Equinox','240');
AutoModels[5][2009] = new Array('Avalanche','200','Aveo','230','Aveo5','320','Cobalt','180','Colorado 2WD','220','Colorado 4WD','225','Corvette','070','Equinox','240','Express','080','HHR','270','Impala','090','Malibu','100','Malibu Hybrid','105','Silverado 1500 2WD','300','Silverado 1500 4WD','305','Silverado 2500HD 2WD','039','Silverado 2500HD 4WD','250','Silverado 3500HD 2WD','310','Silverado 3500HD 4WD','311','Silverado 3500HD Dually 2WD','315','Silverado 3500HD Dually 4WD','316','Silverado Hybrid','340','Suburban','160','Tahoe','170','Tahoe Hybrid','175','TrailBlazer','025','Traverse','330');
AutoModels[5][2008] = new Array('Avalanche','200','Aveo','230','Aveo5','320','Cobalt','180','Colorado 2WD','220','Colorado 4WD','225','Corvette','070','Equinox','240','Express','080','HHR','270','Impala','090','Malibu','100','Malibu Classic','101','Malibu Hybrid','105','Silverado 1500 2WD','300','Silverado 1500 4WD','305','Silverado 2500HD 2WD','039','Silverado 2500HD 4WD','250','Silverado 3500HD 2WD','310','Silverado 3500HD 4WD','311','Silverado 3500HD Dually 2WD','315','Silverado 3500HD Dually 4WD','316','Suburban','160','Tahoe','170','Tahoe Hybrid','175','TrailBlazer','025','Uplander','260');

AutoMakeName[6]='Chrysler';
AutoMakeNumber[6]='180';
AutoModels[6]=new Array();
AutoModels[6][2009] = new Array('300','010','Aspen','100','Aspen Hybrid','105','PT Cruiser','045','Sebring','050','Town & Country','060');
AutoModels[6][2008] = new Array('300','010','Aspen','100','Crossfire','090','Pacifica','080','PT Cruiser','045','Sebring','050','Town & Country','060');

AutoMakeName[7]='Dodge';
AutoMakeNumber[7]='210';
AutoModels[7]=new Array();
AutoModels[7][2009] = new Array('Avenger','200','Caliber','180','Challenger','205','Charger','170','Dakota','030','Durango','060','Durango Hybrid','061','Grand Caravan','070','Journey','210','Nitro','190','Ram 1500 2WD','101','Ram 1500 4WD','104','Ram 2500','102','Ram 3500','103','Ram 3500 Dually','215','Sprinter Cargo Van','155','Sprinter Passenger Van','150','Viper','140');
AutoModels[7][2008] = new Array('Avenger','200','Caliber','180','Challenger','205','Charger','170','Dakota','030','Durango','060','Grand Caravan','070','Magnum','160','Nitro','190','Ram 1500 2WD','101','Ram 1500 4WD','104','Ram 2500','102','Ram 3500','103','Sprinter Cargo Van','155','Sprinter Passenger Van','150','Viper','140');

AutoMakeName[8]='Ford';
AutoMakeNumber[8]='240';
AutoModels[8]=new Array();
AutoModels[8][2010] = new Array('Fusion','190');
AutoModels[8][2009] = new Array('E-Series Cargo Van','051','E-Series Passenger Van','050','Edge','200','Escape','055','Escape Hybrid','056','Expedition','070','Expedition EL','240','Explorer 2WD','080','Explorer 4WD','081','Explorer Sport Trac','082','F-150 Flareside','092','F-150 Styleside 2WD','091','F-150 Styleside 4WD','093','F-250 Super Duty 2WD','094','F-250 Super Duty 4WD','250','F-350 Super Duty 2WD','097','F-350 Super Duty 4WD','260','F-350 Super Duty Dually 2WD','098','F-350 Super Duty Dually 4WD','099','F450 Super Duty','265','Flex','275','Focus','095','Fusion','190','Mustang','100','Ranger 2WD','110','Ranger 4WD','115','Taurus','120','Taurus X','270');
AutoModels[8][2008] = new Array('Crown Victoria','030','E-Series Cargo Van','051','E-Series Passenger Van','050','Edge','200','Escape','055','Escape Hybrid','056','Expedition','070','Expedition EL','240','Explorer 2WD','080','Explorer 4WD','081','Explorer Sport Trac','082','F-150 Flareside','092','F-150 Styleside 2WD','091','F-150 Styleside 4WD','093','F-250 Super Duty 2WD','094','F-250 Super Duty 4WD','250','F-350 Super Duty 2WD','097','F-350 Super Duty 4WD','260','F-350 Super Duty Dually 2WD','098','F-350 Super Duty Dually 4WD','099','F-450 Super Duty','265','Flex','275','Focus','095','Fusion','190','Mustang','100','Ranger 2WD','110','Ranger 4WD','115','Taurus','120','Taurus X','270');

AutoMakeName[9]='GMC';
AutoMakeNumber[9]='255';
AutoModels[9]=new Array();
AutoModels[9][2009] = new Array('Acadia','140','Canyon 2WD','110','Canyon 4WD','115','Envoy','010','Savana','040','Sierra 1500 2WD','050','Sierra 1500 4WD','058','Sierra 1500 Hybrid','145','Sierra 2500HD 2WD','064','Sierra 2500HD 4WD','065','Sierra 3500HD 2WD','141','Sierra 3500HD 4WD','143','Sierra 3500HD Dually 2WD','142','Sierra 3500HD Dually 4WD','144','Yukon','090','Yukon Hybrid','097','Yukon XL 2WD','095','Yukon XL 4WD','096');
AutoModels[9][2008] = new Array('Acadia','140','Canyon 2WD','110','Canyon 4WD','115','Envoy','010','Savana','040','Sierra 1500 2WD','050','Sierra 1500 4WD','058','Sierra 2500HD 2WD','064','Sierra 2500HD 4WD','065','Sierra 3500HD 2WD','141','Sierra 3500HD 4WD','143','Sierra 3500HD Dually 2WD','142','Sierra 3500HD Dually 4WD','144','Yukon','090','Yukon Hybrid','097','Yukon XL 2WD','095','Yukon XL 4WD','096');

AutoMakeName[10]='Honda';
AutoMakeNumber[10]='260';
AutoModels[10]=new Array();
AutoModels[10][2009] = new Array('Accord Coupe','010','Accord Sedan','015','Civic Coupe','020','Civic Hybrid','022','Civic Sedan','025','CR-V','030','Element','090','Fit','110','Insight','115','Odyssey','040','Pilot','080','Ridgeline','100','S2000','070');
AutoModels[10][2008] = new Array('Accord Coupe','010','Accord Sedan','015','Civic Coupe','020','Civic Hybrid','022','Civic Sedan','025','CR-V','030','Element','090','Fit','110','Odyssey','040','Pilot','080','Ridgeline','100','S2000','070');

AutoMakeName[11]='Hummer';
AutoMakeNumber[11]='265';
AutoModels[11]=new Array();
AutoModels[11][2009] = new Array('H2','020','H2 SUT','021','H3','030','H3T','035');
AutoModels[11][2008] = new Array('H2','020','H3','030');

AutoMakeName[12]='Hyundai';
AutoMakeNumber[12]='270';
AutoModels[12]=new Array();
AutoModels[12][2009] = new Array('Accent','010','Azera','080','Elantra','020','Entourage','090','Genesis','105','Santa Fe','050','Sonata','030','Tucson','070','Veracruz','101');
AutoModels[12][2008] = new Array('Accent','010','Azera','080','Elantra','020','Entourage','090','Santa Fe','050','Sonata','030','Tiburon','040','Tucson','070','Veracruz','101');

AutoMakeName[13]='Infiniti';
AutoMakeNumber[13]='280';
AutoModels[13]=new Array();
AutoModels[13][2009] = new Array('EX35','080','FX35','070','FX50','105','G35','050','G37','075','M35','085','M45','090','QX56','040');
AutoModels[13][2008] = new Array('EX35','080','FX35','070','FX45','071','G35','050','G37','075','M35','085','M45','090','QX56','040');

AutoMakeName[14]='Isuzu';
AutoMakeNumber[14]='290';
AutoModels[14]=new Array();
AutoModels[14][2008] = new Array('Ascender','080','i-290','100','i-370','110');

AutoMakeName[15]='Jaguar';
AutoMakeNumber[15]='300';
AutoModels[15]=new Array();
AutoModels[15][2009] = new Array('XF','050','XJ-Series','030','XK-Series','032');
AutoModels[15][2008] = new Array('S-Type','010','X-Type','040','XF','050','XJ-Series','030','XK-Series','032');

AutoMakeName[16]='Jeep';
AutoMakeNumber[16]='310';
AutoModels[16]=new Array();
AutoModels[16][2009] = new Array('Commander','050','Compass','070','Grand Cherokee','020','Liberty','040','Patriot','080','Wrangler','030');
AutoModels[16][2008] = new Array('Commander','050','Compass','070','Grand Cherokee','020','Liberty','040','Patriot','080','Wrangler','030');

AutoMakeName[17]='Kia';
AutoMakeNumber[17]='315';
AutoModels[17]=new Array();
AutoModels[17][2010] = new Array('Soul','100');
AutoModels[17][2009] = new Array('Borrego','095','Optima','050','Rio','040','Rio5','045','Rondo','090','Spectra','030','Spectra5','035','Sportage','020');
AutoModels[17][2008] = new Array('Amanti','080','Optima','050','Rio','040','Rio5','045','Rondo','090','Sedona','060','Sorento','070','Spectra','030','Spectra5','035','Sportage','020');

AutoMakeName[18]='Land Rover';
AutoMakeNumber[18]='320';
AutoModels[18]=new Array();
AutoModels[18][2009] = new Array('LR2','050','LR3','030','Range Rover','020','Range Rover Sport','040');
AutoModels[18][2008] = new Array('LR2','050','LR3','030','Range Rover','020','Range Rover Sport','040');

AutoMakeName[19]='Lexus';
AutoMakeNumber[19]='330';
AutoModels[19]=new Array();
AutoModels[19][2010] = new Array('HS 250h','135');
AutoModels[19][2009] = new Array('ES','090','GS','020','GS 450h','021','GX','080','IS','041','IS-F','100','LS','030','LS 600h','130','LX','050','RX 350','060','RX 400h','061','SC','040');
AutoModels[19][2008] = new Array('ES','090','GS','020','GS 450h','021','GX','080','IS','040','IS-F','100','LS','030','LS 600h','130','LX','050','RX 350','060','RX 400h','061','SC','070');

AutoMakeName[20]='Lincoln';
AutoMakeNumber[20]='340';
AutoModels[20]=new Array();
AutoModels[20][2010] = new Array('MKT','125');
AutoModels[20][2009] = new Array('MKS','120','MKX','100','MKZ','110','Navigator','040','Navigator L','115','Town Car','050');
AutoModels[20][2008] = new Array('Mark LT','080','MKS','120','MKX','100','MKZ','110','Navigator','040','Navigator L','115','Town Car','050');

AutoMakeName[21]='Mazda';
AutoMakeNumber[21]='360';
AutoModels[21]=new Array();
AutoModels[21][2009] = new Array('B-Series Pickup','020','CX-7','120','CX-9','140','Mazda3 Hatchback','101','Mazda3 Sedan','100','Mazda5','110','Mazda6','080','Mazdaspeed3','105','Mazdaspeed6','085','MX-5 Miata','030','RX-8','090','Tribute','070','Tribute Hybrid','071');
AutoModels[21][2008] = new Array('B-Series Pickup','020','CX-7','120','CX-9','140','Mazda3 Hatchback','101','Mazda3 Sedan','100','Mazda5','110','MAZDA6','080','MAZDASPEED3','105','Mazdaspeed6','085','MX-5 Miata','030','RX-8','090','Tribute','070','Tribute Hybrid','071');

AutoMakeName[22]='Mercedes-Benz';
AutoMakeNumber[22]='370';
AutoModels[22]=new Array();
AutoModels[22][2010] = new Array('E-Class','050','GLK-Class','165');
AutoModels[22][2009] = new Array('C-Class','010','CL-Class','020','CLK-Class','030','CLS-Class','130','E-Class','050','G-Class','110','GL-Class','160','M-Class','060','M-Class Hybrid','061','R-Class','140','S-Class','080','SL-Class','090','SLK-Class','100','SLR','151');
AutoModels[22][2008] = new Array('C-Class','010','CL-Class','020','CLK-Class','030','CLS-Class','130','E-Class','050','G-Class','110','GL-Class','160','M-Class','060','R-Class','140','S-Class','080','SL-Class','090','SLK-Class','100','SLR','151');

AutoMakeName[23]='Mercury';
AutoMakeNumber[23]='380';
AutoModels[23]=new Array();
AutoModels[23][2009] = new Array('Grand Marquis','020','Mariner','100','Mariner Hybrid','101','Milan','120','Mountaineer','030','Sable','050');
AutoModels[23][2008] = new Array('Grand Marquis','020','Mariner','100','Mariner Hybrid','101','Milan','120','Mountaineer','030','Sable','050');

AutoMakeName[24]='MINI';
AutoMakeNumber[24]='405';
AutoModels[24]=new Array();
AutoModels[24][2009] = new Array('Cooper','015','Cooper Clubman','016');
AutoModels[24][2008] = new Array('Cooper','010','Cooper Clubman','015');

AutoMakeName[25]='Mitsubishi';
AutoMakeNumber[25]='410';
AutoModels[25]=new Array();
AutoModels[25][2009] = new Array('Eclipse','030','Eclipse Spyder','035','Galant','040','Lancer','080','Lancer Evolution','115','Outlander','090','Raider','110');
AutoModels[25][2008] = new Array('Eclipse','030','Eclipse Spyder','035','Endeavor','100','Galant','040','Lancer','080','Lancer Evolution','115','Outlander','090','Raider','110');

AutoMakeName[26]='Nissan';
AutoMakeNumber[26]='420';
AutoModels[26]=new Array();
AutoModels[26][2009] = new Array('350Z','100','370Z','180','Altima Coupe','160','Altima Hybrid','155','Altima Sedan','170','Armada','061','Frontier','041','GT-R','175','Maxima','050','Murano','010','Pathfinder','060','Quest','070','Rogue','165','Sentra','080','Titan 2WD','120','Titan 4WD','121','Versa','150','Xterra','090');
AutoModels[26][2008] = new Array('350Z','100','Altima Coupe','160','Altima Hybrid','155','Altima Sedan','170','Armada','061','Frontier','041','Maxima','050','Pathfinder','060','Quest','070','Rogue','165','Sentra','080','Titan 2WD','120','Titan 2WD 2008.5','125','Titan 4WD','121','Titan 4WD 2008.5','126','Versa','150','Xterra','090');

AutoMakeName[27]='Pontiac';
AutoMakeNumber[27]='460';
AutoModels[27]=new Array();
AutoModels[27][2009] = new Array('G3','170','G5','160','G6','100','G8','165','Solstice','140','Torrent','120','Vibe','080');
AutoModels[27][2008] = new Array('G5','160','G6','100','G6 Sedan','105','G8','165','Grand Prix','040','Solstice','140','Torrent','120','Vibe','080');

AutoMakeName[28]='Porsche';
AutoMakeNumber[28]='470';
AutoModels[28]=new Array();
AutoModels[28][2009] = new Array('911','010','Boxster','020','Cayenne','030','Panamera','060');
AutoModels[28][2008] = new Array('911','010','Boxster','020','Cayenne','030','Cayman','050');

AutoMakeName[29]='Saab';
AutoMakeNumber[29]='510';
AutoModels[29]=new Array();
AutoModels[29][2009] = new Array('9-3','010','9-5','020','9-7X','040');
AutoModels[29][2008] = new Array('9-3','010','9-5','020','9-7X','040');

AutoMakeName[30]='Saturn';
AutoMakeNumber[30]='520';
AutoModels[30]=new Array();
AutoModels[30][2009] = new Array('Astra','115','Aura','090','Aura Hybrid','091','Outlook','100','Sky','080','VUE','050','VUE Hybrid','110');
AutoModels[30][2008] = new Array('Astra','115','Aura','090','Aura Hybrid','091','Outlook','100','Sky','080','VUE','050','VUE Hybrid','110');

AutoMakeName[31]='Scion';
AutoMakeNumber[31]='525';
AutoModels[31]=new Array();
AutoModels[31][2009] = new Array('tC','030','xB','020','xD','035');
AutoModels[31][2008] = new Array('tC','030','xB','020','xD','035');

AutoMakeName[32]='smart';
AutoMakeNumber[32]='527';
AutoModels[32]=new Array();
AutoModels[32][2009] = new Array('fortwo','010');
AutoModels[32][2008] = new Array('fortwo','010');

AutoMakeName[33]='Subaru';
AutoMakeNumber[33]='540';
AutoModels[33]=new Array();
AutoModels[33][2009] = new Array('Forester','010','Impreza','020','Legacy','030','Outback','040','Tribeca','060');
AutoModels[33][2008] = new Array('B9 Tribeca','060','Forester','010','Impreza','020','Impreza WRX','021','Legacy','030','Outback','040');

AutoMakeName[34]='Suzuki';
AutoMakeNumber[34]='550';
AutoModels[34]=new Array();
AutoModels[34][2009] = new Array('Equator','105','Grand Vitara','020','SX4','100','XL7','025');
AutoModels[34][2008] = new Array('Forenza','070','Grand Vitara','020','Reno','090','SX4','100','XL7','025');

AutoMakeName[35]='Toyota';
AutoMakeNumber[35]='560';
AutoModels[35]=new Array();
AutoModels[35][2010] = new Array('Prius','160');
AutoModels[35][2009] = new Array('4Runner','010','Avalon','020','Camry','030','Camry Hybrid','200','Corolla','060','FJ Cruiser','210','Highlander','190','Highlander Hybrid','195','Land Cruiser','070','Matrix','180','Prius','160','RAV4','080','Sequoia','170','Sienna','090','Tacoma','120','Tundra','150','Venza','225','Yaris Hatchback','220','Yaris Sedan','221');
AutoModels[35][2008] = new Array('4Runner','010','Avalon','020','Camry','030','Camry Hybrid','200','Camry Solara','040','Corolla','060','FJ Cruiser','210','Highlander','190','Highlander Hybrid','195','Land Cruiser','070','Matrix','180','Prius','160','RAV4','080','Sequoia','170','Sienna','090','Tacoma','120','Tundra','150','Yaris Hatchback','220','Yaris Sedan','221');

AutoMakeName[36]='Volkswagen';
AutoMakeNumber[36]='580';
AutoModels[36]=new Array();
AutoModels[36][2009] = new Array('Eos','110','GLI','145','GTI','050','Jetta Sedan','060','Jetta Wagon','061','New Beetle','010','Passat CC','160','Passat Sedan','070','Passat Wagon','075','Rabbit','140','Routan','155','Tiguan','150','Touareg 2','085');
AutoModels[36][2008] = new Array('Beetle','010','Eos','110','GLI','145','GTI','050','Jetta Sedan','060','Jetta Wagon','061','Passat Sedan','070','Passat Wagon','075','R32','130','Rabbit','140','Touareg 2','085');

AutoMakeName[37]='Volvo';
AutoMakeNumber[37]='590';
AutoModels[37]=new Array();
AutoModels[37][2009] = new Array('C30','090','C70','091','S40','015','S60','060','S80','030','V50','080','V70','050','XC60','095','XC70','051','XC90','070');
AutoModels[37][2008] = new Array('C30','090','C70','091','S40','015','S60','060','S80','030','V50','080','V70','050','XC70','051','XC90','070');

Years=new Array();
Years[0]=2011;
Years[1]=2010;
Years[2]=2009;
Years[3]=2008;

var strDefYear = "2008";
var strDefMake = "Ford";
var strDefModel = "NULL";
