/*
	Name: 		cars_improved.js
	Author: 	Markus Diersbock
	Details: 	Uses make/model arrays and a few lines of code
				from Jon's original cars.js.
			
				Added code to work with multiple vehicles.
			
	Revisions:	2009/04/04 - Updated Make/Models
				2009/03/27 - Made mods for new dropdowns index saving
				2008/06/03 - Created
*/

makes = new Array(new Array('', ''), new Array(1,'ACURA'), new Array(2,'ALFA ROMEO'), new Array(3,'AM GENERAL'), new Array(4,'AMC'), new Array(5,'ASTON MARTIN'), new Array(6,'AUDI'), new Array(7,'AUSTIN'), new Array(8,'AUSTIN HEALEY'), new Array(9,'BENTLEY'), new Array(10,'BMW'), new Array(11,'BUICK'), new Array(12,'CADILLAC'), new Array(13,'CHEVROLET'), new Array(14,'CHRYSLER'), new Array(15,'CITROEN'), new Array(16,'CORD'), new Array(17,'DAEWOO'), new Array(18,'DAIHATSU'), new Array(19,'DATSUN'), new Array(20,'DELOREAN'), new Array(21,'DESOTO'), new Array(22,'DODGE'), new Array(23,'EAGLE'), new Array(24,'EDSEL'), new Array(25,'FERRARI'), new Array(26,'FIAT'), new Array(27,'FORD'), new Array(28,'GENERIC'), new Array(29,'GEO'), new Array(30,'GMC'), new Array(31,'HONDA'), new Array(32,'HUMMER'), new Array(33,'HYUNDAI'), new Array(34,'INFINITI'), new Array(35,'INTERNATIONAL'), new Array(36,'ISUZU'), new Array(37,'JAGUAR'), new Array(38,'JEEP'), new Array(39,'KIA'), new Array(40,'LAMBORGHINI'), new Array(41,'LANCIA'), new Array(42,'LAND ROVER'), new Array(43,'LEXUS'), new Array(44,'LINCOLN'), new Array(45,'LOTUS'), new Array(46,'MASERATI'), new Array(47,'MAYBACH'), new Array(48,'MAZDA'), new Array(49,'MERCEDES-BENZ'), new Array(50,'MERCURY'), new Array(51,'MERKUR'), new Array(52,'MG'), new Array(53,'MINI'), new Array(54,'MITSUBISHI'), new Array(55,'NASH'), new Array(56,'NISSAN'), new Array(57,'OLDSMOBILE'), new Array(58,'OPEL'), new Array(59,'OPEN'), new Array(60,'PACKARD'), new Array(61,'PANOZ'), new Array(62,'PEUGEOT'), new Array(63,'PLYMOUTH'), new Array(64,'PONTIAC'), new Array(65,'PORSCHE'), new Array(66,'RENAULT'), new Array(67,'ROLLS-ROYCE'), new Array(68,'SAAB'), new Array(69,'SATURN'), new Array(70,'SCION'), new Array(71,'SHELBY'), new Array(72,'STERLING'), new Array(73,'STUDEBAKER'), new Array(74,'SUBARU'), new Array(75,'SUZUKI'), new Array(76,'TOYOTA'), new Array(77,'TRIUMPH'), new Array(78,'VOLDSWAGON'), new Array(79,'VOLKSWAGEN'), new Array(80,'VOLKSWAGON'), new Array(81,'VOLVO'), new Array(82,'WILLYS'), new Array(83,'YUGO'));
models = new Array(makes.length);
models[0] = new Array('', '');
models[1] = new Array(new Array('', ''), new Array(1, 'CL'), new Array('2', 'INTEGRA'), new Array('3', 'LEGEND'), new Array('4', 'MDX'), new Array('5', 'NSX'), new Array('6', 'OTHER'), new Array('7', 'RL'), new Array('8', 'RSX'), new Array('9', 'SLX'), new Array('10', 'TL'), new Array('11', 'TSX'), new Array('12', 'VIGOR'));
models[2] = new Array(new Array('', ''), new Array(13, 'GT'), new Array('14', 'GTV'), new Array('15', 'GTV6'), new Array('16', 'MILANO'), new Array('17', 'OTHER'), new Array('18', 'SPIDER')); models[3] = new Array(new Array('', ''), new Array(19, 'ALLIANCE'), new Array('20', 'HUMMER'), new Array('21', 'OTHER')); models[4] = new Array(new Array('', ''), new Array(22, 'AMX'), new Array('23', 'CONCORDE'), new Array('24', 'EAGLE 30'), new Array('25', 'EAGLE 50'), new Array('26', 'ENCORE'), new Array('27', 'JAVELIN'), new Array('28', 'OTHER'), new Array('29', 'PACER'), new Array('30', 'RAMBLER'), new Array('31', 'SPIRIT')); models[5] = new Array(new Array('', ''), new Array(32, 'DB7'), new Array('33', 'DB9'), new Array('34', 'OTHER'), new Array('35', 'V12 VANQUISH'), new Array('36', 'V8 VANTAGE')); models[6] = new Array(new Array('', ''), new Array(37, '100'), new Array('38', '200'), new Array('39', '4000'), new Array('40', '5000'), new Array('41', '80'), new Array('42', '90'), new Array('43', 'A3'), new Array('44', 'A4'), new Array('45', 'A6'), new Array('46', 'A8'), new Array('47', 'ALLROAD QUATTRO'), new Array('48', 'CABRIOLET'), new Array('49', 'COUPE'), new Array('50', 'OTHER'), new Array('51', 'RS 6'), new Array('52', 'S4'), new Array('53', 'S6'), new Array('54', 'S8'), new Array('55', 'TT'), new Array('56', 'V8')); models[7] = new Array(new Array('', ''), new Array(57, 'COUPE'), new Array('58', 'FX3'), new Array('59', 'FX4'), new Array('60', 'MOKE')); models[8] = new Array(new Array('', ''), new Array(61, '100'), new Array('62', '3000'), new Array('63', 'MARK I'), new Array('64', 'MARK II'), new Array('65', 'SPRITE')); models[9] = new Array(new Array('', ''), new Array(66, 'AMAGE'), new Array('67', 'ARNAGE'), new Array('68', 'AZURE'), new Array('69', 'CONTINENTAL'), new Array('70', 'CONTINENTAL GT'), new Array('71', 'GT'), new Array('72', 'OTHER'), new Array('73', 'TURBO')); models[10] = new Array(new Array('', ''), new Array(74, '2000'), new Array('75', '2002'), new Array('76', '3 SERIES'), new Array('77', '5 SERIES'), new Array('78', '6 SERIES'), new Array('79', '7 SERIES'), new Array('80', '8 SERIES'), new Array('81', 'ALPINA'), new Array('82', 'M'), new Array('83', 'M3'), new Array('84', 'M5'), new Array('85', 'M6'), new Array('86', 'OTHER'), new Array('87', 'X3'), new Array('88', 'X5'), new Array('89', 'Z3'), new Array('90', 'Z4'), new Array('91', 'Z8')); models[11] = new Array(new Array('', ''), new Array(92, 'CENTURY'), new Array('93', 'ELECTRA'), new Array('94', 'ESTATE WAGON'), new Array('95', 'GRAND NATIONAL'), new Array('96', 'LACROSSE'), new Array('97', 'LESABRE'), new Array('98', 'LUCERNE'), new Array('99', 'OTHER'), new Array('100', 'PARK AVENUE'), new Array('101', 'RAINIER'), new Array('102', 'REATTA'), new Array('103', 'REGAL'), new Array('104', 'RENDEZVOUS'), new Array('105', 'RIVIERA'), new Array('106', 'ROADMASTER'), new Array('107', 'SKYHAWK'), new Array('108', 'SKYLARK'), new Array('109', 'SOMERSET'), new Array('110', 'SOMERSET REGAL'), new Array('111', 'TERRAZA')); models[12] = new Array(new Array('', ''), new Array(112, 'ALLANTE'), new Array('113', 'BROUGHAM'), new Array('114', 'CATERA'), new Array('115', 'CIMARRON'), new Array('116', 'CTS'), new Array('117', 'CTS-V'), new Array('118', 'DEVILLE'), new Array('119', 'DTS'), new Array('120', 'ELDORADO'), new Array('121', 'ESCALADE'), new Array('122', 'ESCALADE ESV'), new Array('123', 'ESCALADE EXT'), new Array('124', 'FLEETWOOD'), new Array('125', 'OTHER'), new Array('126', 'SEVILLE'), new Array('127', 'SIXTY SPECIAL'), new Array('128', 'SRX'), new Array('129', 'STS'), new Array('130', 'XLR'), new Array('131', 'XLR-V')); models[13] = new Array(new Array('', ''), new Array(132, 'ASTRO'), new Array('133', 'ASTRO CARGO'), new Array('134', 'AVALANCHE'), new Array('135', 'AVEO'), new Array('136', 'BEL AIR'), new Array('137', 'BELAIR'), new Array('138', 'BERETTA'), new Array('139', 'BLAZER'), new Array('140', 'C/K 10 SERIES'), new Array('141', 'C/K 1500 SERIES'), new Array('142', 'C/K 20 SERIES'), new Array('143', 'C/K 2500 SERIES'), new Array('144', 'C/K 30 SERIES'), new Array('145', 'C/K 3500 SERIES'), new Array('146', 'CAMARO'), new Array('147', 'CAPRICE'), new Array('148', 'CAVALIER'), new Array('149', 'CELEBRITY'), new Array('150', 'CHEVELLE'), new Array('151', 'CHEVETTE'), new Array('152', 'CHEVY VAN'), new Array('153', 'CHEVY VAN CLASSI'), new Array('154', 'CHEYENNE'), new Array('155', 'CITATION'), new Array('156', 'CK-10'), new Array('157', 'CLASSIC'), new Array('158', 'COBALT'), new Array('159', 'COLORADO'), new Array('160', 'CORSICA'), new Array('161', 'CORVAIR'), new Array('162', 'CORVETTE'), new Array('163', 'EL CAMINO'), new Array('164', 'EQUINOX'), new Array('165', 'EXPRESS'), new Array('166', 'EXPRESS CARGO'), new Array('167', 'G20 VAN'), new Array('168', 'HHR'), new Array('169', 'IMPALA'), new Array('170', 'LUMINA'), new Array('171', 'LUMINA MINIVAN'), new Array('172', 'LUV'), new Array('173', 'MALIBU'), new Array('174', 'MALIBU MAXX'), new Array('175', 'METRO'), new Array('176', 'MONTE CARLO'), new Array('177', 'MONZA'), new Array('178', 'NOMAD'), new Array('179', 'NOVA'), new Array('180', 'OTHER'), new Array('181', 'PRIZM'), new Array('182', 'R/V 10 SERIES'), new Array('183', 'R/V 20 SERIES'), new Array('184', 'R/V 2500 SERIES'), new Array('185', 'R/V 30 SERIES'), new Array('186', 'R/V 3500 SERIES'), new Array('187', 'S-10'), new Array('188', 'S-10 BLAZER'), new Array('189', 'SILVERADO 1500'), new Array('190', 'SILVERADO 1500 S'), new Array('191', 'SILVERADO 1500HD'), new Array('192', 'SILVERADO 2500'), new Array('193', 'SILVERADO 2500HD'), new Array('194', 'SILVERADO 3500'), new Array('195', 'SPECTRUM'), new Array('196', 'SPORTVAN'), new Array('197', 'SPRINT'), new Array('198', 'SSR'), new Array('199', 'SUBURBAN'), new Array('200', 'TAHOE'), new Array('201', 'TAHOE LIMITED/Z7'), new Array('202', 'TRACKER'), new Array('203', 'TRAILBLAZER'), new Array('204', 'TRAILBLAZER EXT'), new Array('205', 'UPLANDER'), new Array('206', 'VENTURE')); models[14] = new Array(new Array('', ''), new Array(207, '300'), new Array('208', '300C SRT-8'), new Array('209', '300M'), new Array('210', 'CIRRUS'), new Array('211', 'CONCORDE'), new Array('212', 'CONQUEST'), new Array('213', 'CORDOBA'), new Array('214', 'CROSSFIRE'), new Array('215', 'CROSSFIRE SRT-6'), new Array('216', 'E CLASS'), new Array('217', 'FIFTH AVENUE'), new Array('218', 'GRAND VOYAGER'), new Array('219', 'IMPERIAL'), new Array('220', 'LASER'), new Array('221', 'LE BARON'), new Array('222', 'LHS'), new Array('223', 'NEW YORKER'), new Array('224', 'NEWPORT'), new Array('225', 'OTHER'), new Array('226', 'PACIFICA'), new Array('227', 'PROWLER'), new Array('228', 'PT CRUISER'), new Array('229', 'ROYAL'), new Array('230', 'SEBRING'), new Array('231', 'TC'), new Array('232', 'TOWN AND COUNTRY'), new Array('233', 'VOYAGER')); models[15] = new Array(new Array('', ''), new Array(234, 'ALL')); models[16] = new Array(new Array('', ''), new Array(235, 'ALL')); models[17] = new Array(new Array('', ''), new Array(236, 'LANOS'), new Array('237', 'LEGANZA'), new Array('238', 'NUBIRA'), new Array('239', 'OTHER')); models[18] = new Array(new Array('', ''), new Array(240, '200SX'), new Array('241', 'CHARADE'), new Array('242', 'OTHER')); models[19] = new Array(new Array('', ''), new Array(243, '1600'), new Array('244', '2000'), new Array('245', '210'), new Array('246', '280ZX'), new Array('247', '310'), new Array('248', '510'), new Array('249', '810'), new Array('250', 'KING CAB'), new Array('251', 'MAXIMA'), new Array('252', 'OTHER'), new Array('253', 'PICKUP'), new Array('254', 'PULSAR'), new Array('255', 'SENTRA'), new Array('256', 'STANZA'), new Array('257', 'Z-SERIES')); models[20] = new Array(new Array('', ''), new Array(258, '400'), new Array('259', 'DMC SERIES'), new Array('260', 'DMC-12'), new Array('261', 'OTHER')); models[21] = new Array(new Array('', ''), new Array(262, 'CUSTOM'), new Array('263', 'FIREFLITE'), new Array('264', 'POWERMASTER'), new Array('265', 'SEDAN'), new Array('266', 'SPORTSMAN')); models[22] = new Array(new Array('', ''), new Array(267, '600'), new Array('268', 'ARIES AMERICA'), new Array('269', 'ARIES K'), new Array('270', 'ASPEN'), new Array('271', 'AVENGER'), new Array('272', 'CARAVAN'), new Array('273', 'CHALLENGER'), new Array('274', 'CHARGER'), new Array('275', 'CHARGER SRT-8'), new Array('276', 'COLT'), new Array('277', 'CONQUEST'), new Array('278', 'CORONET'), new Array('279', 'DAKOTA'), new Array('280', 'DART'), new Array('281', 'DAYTONA'), new Array('282', 'DIPLOMAT'), new Array('283', 'DURANGO'), new Array('284', 'DYNASTY'), new Array('285', 'GRAND CARAVAN'), new Array('286', 'INTREPID'), new Array('287', 'LANCER'), new Array('288', 'MAGNUM'), new Array('289', 'MAGNUM SRT-8'), new Array('290', 'MINI RAM VAN'), new Array('291', 'MIRADA'), new Array('292', 'MONACO'), new Array('293', 'NEON'), new Array('294', 'NEON SRT-4'), new Array('295', 'OMNI'), new Array('296', 'OMNI 024'), new Array('297', 'OTHER'), new Array('298', 'POWER WAGON'), new Array('299', 'RAIDER'), new Array('300', 'RAM 100'), new Array('301', 'RAM 150'), new Array('302', 'RAM 200'), new Array('303', 'RAM 250'), new Array('304', 'RAM 300'), new Array('305', 'RAM 350'), new Array('306', 'RAM 50 PICKUP'), new Array('307', 'RAM CARGO'), new Array('308', 'RAM PICKUP 1500'), new Array('309', 'RAM PICKUP 2500'), new Array('310', 'RAM PICKUP 3500'), new Array('311', 'RAM VAN'), new Array('312', 'RAM WAGON'), new Array('313', 'RAMCHARGER'), new Array('314', 'RAMPAGE'), new Array('315', 'SHADOW'), new Array('316', 'SPIRIT'), new Array('317', 'SPORTSMAN WAGON'), new Array('318', 'SPRINTER'), new Array('319', 'SPRINTER CARGO'), new Array('320', 'ST. REGIS'), new Array('321', 'STEALTH'), new Array('322', 'STRATUS'), new Array('323', 'SUPER BEE'), new Array('324', 'VAN'), new Array('325', 'VIPER')); models[23] = new Array(new Array('', ''), new Array(326, 'EAGLE 30'), new Array('327', 'MEDALLION'), new Array('328', 'OTHER'), new Array('329', 'PREMIER'), new Array('330', 'SUMMIT'), new Array('331', 'TALON'), new Array('332', 'VISION')); models[24] = new Array(new Array('', ''), new Array(333, 'CORSAIR'), new Array('334', 'PACER'), new Array('335', 'RANGER')); models[25] = new Array(new Array('', ''), new Array(336, '360'), new Array('337', '456M'), new Array('338', '550'), new Array('339', '575M'), new Array('340', '612 SCAGLIETTI'), new Array('341', 'ENZO'), new Array('342', 'F430'), new Array('343', 'OTHER'), new Array('344', 'SUPERAMERICA')); models[26] = new Array(new Array('', ''), new Array(345, '500'), new Array('346', '600'), new Array('347', 'AEROSTAR'), new Array('348', 'CABRIOLET'), new Array('349', 'OTHER'), new Array('350', 'RITMO'), new Array('351', 'SPIDER'), new Array('352', 'SPYDER'), new Array('353', 'X19')); models[27] = new Array(new Array('', ''), new Array(354, 'AEROSTAR'), new Array('355', 'ASPIRE'), new Array('356', 'BRONCO'), new Array('357', 'BRONCO II'), new Array('358', 'CONTOUR'), new Array('359', 'CONTOUR SVT'), new Array('360', 'COURIER'), new Array('361', 'CROWN VICTORIA'), new Array('362', 'E-100'), new Array('363', 'E-150'), new Array('364', 'E-250'), new Array('365', 'E-350'), new Array('366', 'ECONOLINE CARGO'), new Array('367', 'ECONOLINE WAGON'), new Array('368', 'ESCAPE'), new Array('369', 'ESCAPE HYBRID'), new Array('370', 'ESCORT'), new Array('371', 'ESPRIT'), new Array('372', 'EXCURSION'), new Array('373', 'EXP'), new Array('374', 'EXPEDITION'), new Array('375', 'EXPLORER'), new Array('376', 'EXPLORER SPORT'), new Array('377', 'EXPLORER SPORT T'), new Array('378', 'F-100'), new Array('379', 'F-150'), new Array('380', 'F-150 HERITAGE'), new Array('381', 'F-150 SVT LIGHTN'), new Array('382', 'F-250'), new Array('383', 'F-250 SUPER DUTY'), new Array('384', 'F-350'), new Array('385', 'F-350 SUPER DUTY'), new Array('386', 'FAIRLANE'), new Array('387', 'FAIRMONT'), new Array('388', 'FALCON'), new Array('389', 'FESTIVA'), new Array('390', 'FIVE HUNDRED'), new Array('391', 'FOCUS'), new Array('392', 'FOCUS SVT'), new Array('393', 'FREESTAR'), new Array('394', 'FREESTYLE'), new Array('395', 'FUSION'), new Array('396', 'GALAXIE'), new Array('397', 'GRANADA'), new Array('398', 'GT'), new Array('399', 'LTD'), new Array('400', 'LTD CROWN VICTOR'), new Array('401', 'MODEL A'), new Array('402', 'MODEL T'), new Array('403', 'MUSTANG'), new Array('404', 'MUSTANG SVT COBR'), new Array('405', 'OTHER'), new Array('406', 'PINTO'), new Array('407', 'PROBE'), new Array('408', 'RANCHERO'), new Array('409', 'RANGER'), new Array('410', 'TAURUS'), new Array('411', 'TEMPO'), new Array('412', 'THUNDERBIRD'), new Array('413', 'TORINO'), new Array('414', 'WINDSTAR'), new Array('415', 'WINDSTAR CARGO')); models[28] = new Array(new Array('', ''), new Array(416, 'OTHER'), new Array('417', 'OVERSIZED CLASS1'), new Array('418', 'OVERSIZED CLASS2'), new Array('419', 'OVERSIZED CLASS3'), new Array('420', 'STANDARD SIZE')); models[29] = new Array(new Array('', ''), new Array(421, 'METRO'), new Array('422', 'OTHER'), new Array('423', 'PRIZM'), new Array('424', 'SPECTRUM'), new Array('425', 'STORM'), new Array('426', 'TRACKER')); models[30] = new Array(new Array('', ''), new Array(427, 'C/K 1500 SERIES'), new Array('428', 'C/K 2500 SERIES'), new Array('429', 'C/K 3500 SERIES'), new Array('430', 'CABALLERO'), new Array('431', 'CANYON'), new Array('432', 'ENVOY'), new Array('433', 'ENVOY XL'), new Array('434', 'ENVOY XUV'), new Array('435', 'JIMMY'), new Array('436', 'OTHER'), new Array('437', 'R/V 1500 SERIES'), new Array('438', 'R/V 2500 SERIES'), new Array('439', 'R/V 3500 SERIES'), new Array('440', 'RALLY WAGON'), new Array('441', 'S-15'), new Array('442', 'S-15 JIMMY'), new Array('443', 'SAFARI'), new Array('444', 'SAFARI CARGO'), new Array('445', 'SAVANA'), new Array('446', 'SAVANA CARGO'), new Array('447', 'SIERRA 1500'), new Array('448', 'SIERRA 1500HD'), new Array('449', 'SIERRA 2500'), new Array('450', 'SIERRA 2500HD'), new Array('451', 'SIERRA 3500'), new Array('452', 'SIERRA C3'), new Array('453', 'SIERRA CLASSIC 1'), new Array('454', 'SIERRA CLASSIC 2'), new Array('455', 'SIERRA CLASSIC 3'), new Array('456', 'SONOMA'), new Array('457', 'SUBURBAN'), new Array('458', 'SYCLONE'), new Array('459', 'TYPHOON'), new Array('460', 'VANDURA'), new Array('461', 'YUKON'), new Array('462', 'YUKON DENALI'), new Array('463', 'YUKON XL')); models[31] = new Array(new Array('', ''), new Array(464, 'ACCORD'), new Array('465', 'CIVIC'), new Array('466', 'CIVIC CRX'), new Array('467', 'CIVIC DEL SOL'), new Array('468', 'CR-V'), new Array('469', 'ELEMENT'), new Array('470', 'FIT'), new Array('471', 'INSIGHT'), new Array('472', 'ODYSSEY'), new Array('473', 'OTHER'), new Array('474', 'PASSPORT'), new Array('475', 'PILOT'), new Array('476', 'PRELUDE'), new Array('477', 'RIDGELINE'), new Array('478', 'S2000')); models[32] = new Array(new Array('', ''), new Array(479, 'H1'), new Array('480', 'H2'), new Array('481', 'H2 SUT'), new Array('482', 'H3'), new Array('483', 'OTHER')); models[33] = new Array(new Array('', ''), new Array(484, 'ACCENT'), new Array('485', 'AZERA'), new Array('486', 'ELANTRA'), new Array('487', 'EXCEL'), new Array('488', 'OTHER'), new Array('489', 'SANTA FE'), new Array('490', 'SCOUPE'), new Array('491', 'SONATA'), new Array('492', 'TIBURON'), new Array('493', 'TUCSON'), new Array('494', 'XG300'), new Array('495', 'XG350')); models[34] = new Array(new Array('', ''), new Array(496, 'FX35'), new Array('497', 'FX45'), new Array('498', 'G20'), new Array('499', 'G35'), new Array('500', 'I30'), new Array('501', 'I35'), new Array('502', 'J30'), new Array('503', 'M30'), new Array('504', 'M45'), new Array('505', 'OTHER'), new Array('506', 'Q45'), new Array('507', 'QX4'), new Array('508', 'QX56')); models[35] = new Array(new Array('', ''), new Array(509, 'SCOUT')); models[36] = new Array(new Array('', ''), new Array(510, 'AMIGO'), new Array('511', 'ASCENDER'), new Array('512', 'AXIOM'), new Array('513', 'HOMBRE'), new Array('514', 'I-MARK'), new Array('515', 'I-SERIES'), new Array('516', 'IMPULSE'), new Array('517', 'OASIS'), new Array('518', 'OTHER'), new Array('519', 'PICKUP'), new Array('520', 'RODEO'), new Array('521', 'RODEO SPORT'), new Array('522', 'STYLUS'), new Array('523', 'TROOPER'), new Array('524', 'TROOPER II'), new Array('525', 'VEHICROSS')); models[37] = new Array(new Array('', ''), new Array(526, 'E-TYPE'), new Array('527', 'OTHER'), new Array('528', 'S-TYPE'), new Array('529', 'S-TYPE R'), new Array('530', 'X-TYPE'), new Array('531', 'XJ-SERIES'), new Array('532', 'XJR'), new Array('533', 'XK-SERIES'), new Array('534', 'XKR')); models[38] = new Array(new Array('', ''), new Array(535, 'CHEROKEE'), new Array('536', 'CJ'), new Array('537', 'CJ-5'), new Array('538', 'CJ-7'), new Array('539', 'CJ5'), new Array('540', 'CJ7'), new Array('541', 'COMANCHE'), new Array('542', 'COMMANDER'), new Array('543', 'GRAND CHEROKEE'), new Array('544', 'GRAND WAGONEER'), new Array('545', 'J-10 PICKUP'), new Array('546', 'J-20 PICKUP'), new Array('547', 'J10 PICKUP'), new Array('548', 'J20 PICKUP'), new Array('549', 'LIBERTY'), new Array('550', 'OTHER'), new Array('551', 'SCRAMBLER'), new Array('552', 'WAGONEER'), new Array('553', 'WRANGLER')); models[39] = new Array(new Array('', ''), new Array(554, 'AMANTI'), new Array('555', 'OPTIMA'), new Array('556', 'OTHER'), new Array('557', 'RIO'), new Array('558', 'SEDONA'), new Array('559', 'SEPHIA'), new Array('560', 'SORENTO'), new Array('561', 'SPECTRA'), new Array('562', 'SPORTAGE')); models[40] = new Array(new Array('', ''), new Array(563, 'DIABLO'), new Array('564', 'GALLARDO'), new Array('565', 'MURCIELAGO'), new Array('566', 'OTHER')); models[41] = new Array(new Array('', ''), new Array(567, 'ZAGATTO')); models[42] = new Array(new Array('', ''), new Array(568, 'DEFENDER'), new Array('569', 'DISCOVERY'), new Array('570', 'DISCOVERY SERIES'), new Array('571', 'FREELANDER'), new Array('572', 'LR3'), new Array('573', 'OTHER'), new Array('574', 'RANGE ROVER')); models[43] = new Array(new Array('', ''), new Array(575, 'ES 250'), new Array('576', 'ES 300'), new Array('577', 'ES 330'), new Array('578', 'ES 350'), new Array('579', 'GS 300'), new Array('580', 'GS 400'), new Array('581', 'GS 430'), new Array('582', 'GX 470'), new Array('583', 'IS 250'), new Array('584', 'IS 300'), new Array('585', 'IS 350'), new Array('586', 'LS 400'), new Array('587', 'LS 430'), new Array('588', 'LX 450'), new Array('589', 'LX 470'), new Array('590', 'OTHER'), new Array('591', 'RX 300'), new Array('592', 'RX 330'), new Array('593', 'RX 350'), new Array('594', 'RX 400H'), new Array('595', 'SC 300'), new Array('596', 'SC 400'), new Array('597', 'SC 430')); models[44] = new Array(new Array('', ''), new Array(598, 'AVIATOR'), new Array('599', 'BLACKWOOD'), new Array('600', 'CONTINENTAL'), new Array('601', 'LS'), new Array('602', 'MARK LT'), new Array('603', 'MARK VI'), new Array('604', 'MARK VII'), new Array('605', 'MARK VIII'), new Array('606', 'NAVIGATOR'), new Array('607', 'OTHER'), new Array('608', 'TOWN CAR'), new Array('609', 'VERSAILLES'), new Array('610', 'ZEPHYR')); models[45] = new Array(new Array('', ''), new Array(611, 'ELISE'), new Array('612', 'ESPRIT'), new Array('613', 'EXIGE'), new Array('614', 'OTHER')); models[46] = new Array(new Array('', ''), new Array(615, 'COUPE'), new Array('616', 'GRANSPORT'), new Array('617', 'OTHER'), new Array('618', 'QUATTROPORTE'), new Array('619', 'SPYDER')); models[47] = new Array(new Array('', ''), new Array(620, '57'), new Array('621', '62'), new Array('622', 'OTHER')); models[48] = new Array(new Array('', ''), new Array(623, '323'), new Array('624', '6'), new Array('625', '626'), new Array('626', '929'), new Array('627', 'B-SERIES PICKUP'), new Array('628', 'B-SERIES TRUCK'), new Array('629', 'GLC'), new Array('630', 'MAZDA3'), new Array('631', 'MAZDA6'), new Array('632', 'MAZDASPEED MX-5'), new Array('633', 'MAZDASPEED PROTE'), new Array('634', 'MILLENIA'), new Array('635', 'MPV'), new Array('636', 'MX-3'), new Array('637', 'MX-5 MIATA'), new Array('638', 'MX-6'), new Array('639', 'NAVAJO'), new Array('640', 'OTHER'), new Array('641', 'PROTEGE'), new Array('642', 'PROTEGE5'), new Array('643', 'RX-7'), new Array('644', 'RX-8'), new Array('645', 'TRIBUTE'), new Array('646', 'TRUCK')); models[49] = new Array(new Array('', ''), new Array(647, '190-CLASS'), new Array('648', '240-CLASS'), new Array('649', '260-CLASS'), new Array('650', '280-CLASS'), new Array('651', '300-CLASS'), new Array('652', '350-CLASS'), new Array('653', '380-CLASS'), new Array('654', '400-CLASS'), new Array('655', '420-CLASS'), new Array('656', '450-CLASS'), new Array('657', '500-CLASS'), new Array('658', '560-CLASS'), new Array('659', '600-CLASS'), new Array('660', 'C-CLASS'), new Array('661', 'C32 AMG'), new Array('662', 'C36 AMG'), new Array('663', 'C43 AMG'), new Array('664', 'C55 AMG'), new Array('665', 'CL-CLASS'), new Array('666', 'CL55 AMG'), new Array('667', 'CL65 AMG'), new Array('668', 'CLK-CLASS'), new Array('669', 'CLK55 AMG'), new Array('670', 'CLS-CLASS'), new Array('671', 'E-CLASS'), new Array('672', 'E55 AMG'), new Array('673', 'G-CLASS'), new Array('674', 'G55 AMG'), new Array('675', 'M-CLASS'), new Array('676', 'ML55 AMG'), new Array('677', 'OTHER'), new Array('678', 'S-CLASS'), new Array('679', 'S55 AMG'), new Array('680', 'SL-CLASS'), new Array('681', 'SL55 AMG'), new Array('682', 'SL65 AMG'), new Array('683', 'SLK-CLASS'), new Array('684', 'SLK32 AMG'), new Array('685', 'SLK55 AMG'), new Array('686', 'SLR MCLAREN')); models[50] = new Array(new Array('', ''), new Array(687, 'BOBCAT'), new Array('688', 'CAPRI'), new Array('689', 'COMET'), new Array('690', 'COUGAR'), new Array('691', 'GRAND MARQUIS'), new Array('692', 'LN7'), new Array('693', 'LYNX'), new Array('694', 'MARAUDER'), new Array('695', 'MARINER'), new Array('696', 'MARQUIS'), new Array('697', 'MONARCH'), new Array('698', 'MONTEGO'), new Array('699', 'MONTEREY'), new Array('700', 'MOUNTAINEER'), new Array('701', 'MYSTIQUE'), new Array('702', 'OTHER'), new Array('703', 'SABLE'), new Array('704', 'TOPAZ'), new Array('705', 'TRACER'), new Array('706', 'VILLAGER'), new Array('707', 'ZEPHYR')); models[51] = new Array(new Array('', ''), new Array(708, 'OTHER'), new Array('709', 'SCORPIO'), new Array('710', 'XR4TI')); models[52] = new Array(new Array('', ''), new Array(711, 'MGA'), new Array('712', 'MGB'), new Array('713', 'MIDGET'), new Array('714', 'OTHER')); models[53] = new Array(new Array('', ''), new Array(715, '3000GT'), new Array('716', 'CLASSIC'), new Array('717', 'COOPER'), new Array('718', 'OTHER')); models[54] = new Array(new Array('', ''), new Array(719, '3000GT'), new Array('720', 'CORDIA'), new Array('721', 'DIAMANTE'), new Array('722', 'ECLIPSE'), new Array('723', 'ECLIPSE SPYDER'), new Array('724', 'ENDEAVOR'), new Array('725', 'EXPO'), new Array('726', 'GALANT'), new Array('727', 'LANCER'), new Array('728', 'LANCER EVOLUTION'), new Array('729', 'LANCER SPORTBACK'), new Array('730', 'MIGHTY MAX PICKU'), new Array('731', 'MIRAGE'), new Array('732', 'MONTERO'), new Array('733', 'MONTERO SPORT'), new Array('734', 'OTHER'), new Array('735', 'OUTLANDER'), new Array('736', 'PRECIS'), new Array('737', 'SIGMA'), new Array('738', 'STARION'), new Array('739', 'TREDIA'), new Array('740', 'TRUCK'), new Array('741', 'VANWAGON')); models[55] = new Array(new Array('', ''), new Array(742, '800 SERIES'), new Array('743', 'METROPOLITAN'), new Array('744', 'RAMBLER')); models[56] = new Array(new Array('', ''), new Array(745, '200SX'), new Array('746', '240SX'), new Array('747', '280Z'), new Array('748', '300ZX'), new Array('749', '350Z'), new Array('750', 'ALTIMA'), new Array('751', 'ARMADA'), new Array('752', 'AXXESS'), new Array('753', 'FRONTIER'), new Array('754', 'KING CAB'), new Array('755', 'MAXIMA'), new Array('756', 'MURANO'), new Array('757', 'NX'), new Array('758', 'OTHER'), new Array('759', 'PATHFINDER'), new Array('760', 'PICKUP'), new Array('761', 'PULSAR'), new Array('762', 'QUEST'), new Array('763', 'SENTRA'), new Array('764', 'STANZA'), new Array('765', 'TITAN'), new Array('766', 'VAN'), new Array('767', 'XTERRA')); models[57] = new Array(new Array('', ''), new Array(768, '442'), new Array('769', 'ACHIEVA'), new Array('770', 'ALERO'), new Array('771', 'AURORA'), new Array('772', 'BRAVADA'), new Array('773', 'CIERA'), new Array('774', 'CUSTOM CRUISER'), new Array('775', 'CUTLASS'), new Array('776', 'CUTLASS CALAIS'), new Array('777', 'CUTLASS CIERA'), new Array('778', 'CUTLASS CRUISER'), new Array('779', 'CUTLASS SALON'), new Array('780', 'CUTLASS SUPREME'), new Array('781', 'DELTA EIGHTY-EIG'), new Array('782', 'EIGHTY-EIGHT'), new Array('783', 'EIGHTY-EIGHT ROY'), new Array('784', 'FIRENZA'), new Array('785', 'INTRIGUE'), new Array('786', 'LSS'), new Array('787', 'NINETY-EIGHT'), new Array('788', 'OMEGA'), new Array('789', 'OTHER'), new Array('790', 'REGENCY'), new Array('791', 'SILHOUETTE'), new Array('792', 'STARFIRE'), new Array('793', 'TORONADO')); models[58] = new Array(new Array('', ''), new Array(794, 'KADETTE')); models[59] = new Array(new Array('', ''), new Array(795, 'GT')); models[60] = new Array(new Array('', ''), new Array(796, '120'), new Array('797', '300'), new Array('798', 'PATRICIAN')); models[61] = new Array(new Array('', ''), new Array(799, 'ACCLAIM'), new Array('800', 'ESPERANTE'), new Array('801', 'OTHER')); models[62] = new Array(new Array('', ''), new Array(802, '500 SERIES'), new Array('803', 'SW8'), new Array('804', 'WAGON')); models[63] = new Array(new Array('', ''), new Array(805, 'ACCLAIM'), new Array('806', 'ARROW PICKUP'), new Array('807', 'BARRACUDA'), new Array('808', 'BELVEDERE'), new Array('809', 'BREEZE'), new Array('810', 'CARAVELLE'), new Array('811', 'CHAMP'), new Array('812', 'COLT'), new Array('813', 'DUSTER'), new Array('814', 'FURY'), new Array('815', 'GRAN FURY'), new Array('816', 'GRAND VOYAGER'), new Array('817', 'HORIZON'), new Array('818', 'HORIZON TC3'), new Array('819', 'LASER'), new Array('820', 'NEON'), new Array('821', 'OTHER'), new Array('822', 'PROWLER'), new Array('823', 'RELIANT K'), new Array('824', 'RELIANT K AMERIC'), new Array('825', 'ROAD RUNNER'), new Array('826', 'SATELLITE'), new Array('827', 'SCAMP'), new Array('828', 'SUNDANCE'), new Array('829', 'TC3'), new Array('830', 'TRAILDUSTER'), new Array('831', 'TURISMO'), new Array('832', 'VOLARE'), new Array('833', 'VOYAGER'), new Array('834', 'VOYAGER WAGON')); models[64] = new Array(new Array('', ''), new Array(835, '1000'), new Array('836', '2000'), new Array('837', '6000'), new Array('838', 'AZTEK'), new Array('839', 'BONNEVILLE'), new Array('840', 'CATALINA'), new Array('841', 'FIERO'), new Array('842', 'FIREBIRD'), new Array('843', 'G6'), new Array('844', 'GRAND AM'), new Array('845', 'GRAND LE MANS'), new Array('846', 'GRAND PRIX'), new Array('847', 'GTO'), new Array('848', 'LE MANS'), new Array('849', 'MONTANA'), new Array('850', 'MONTANA SV6'), new Array('851', 'OTHER'), new Array('852', 'PARISIENNE'), new Array('853', 'PHOENIX'), new Array('854', 'SAFARI'), new Array('855', 'SOLSTICE'), new Array('856', 'SUNBIRD'), new Array('857', 'SUNFIRE'), new Array('858', 'T1000'), new Array('859', 'TEMPEST'), new Array('860', 'TORRENT'), new Array('861', 'TRANS AM'), new Array('862', 'TRANS SPORT'), new Array('863', 'VIBE')); models[65] = new Array(new Array('', ''), new Array(864, '911'), new Array('865', '912'), new Array('866', '914'), new Array('867', '924'), new Array('868', '928'), new Array('869', '930'), new Array('870', '944'), new Array('871', '968'), new Array('872', 'BOXSTER'), new Array('873', 'CARRERA GT'), new Array('874', 'CAYENNE'), new Array('875', 'CAYMAN'), new Array('876', 'OTHER')); models[66] = new Array(new Array('', ''), new Array(877, '18I'), new Array('878', 'DAUPHINE'), new Array('879', 'FUEGO'), new Array('880', 'LE CAR'), new Array('881', 'OTHER'), new Array('882', 'R10'), new Array('883', 'R5'), new Array('884', 'R8'), new Array('885', 'SPORTWAGON')); models[67] = new Array(new Array('', ''), new Array(886, 'CORNICHE'), new Array('887', 'OTHER'), new Array('888', 'PARK WARD'), new Array('889', 'PHANTOM'), new Array('890', 'SILVER SERAPH')); models[68] = new Array(new Array('', ''), new Array(891, '3-SEP'), new Array('892', '5-SEP'), new Array('893', '9-2X'), new Array('894', '9-3'), new Array('895', '9-5'), new Array('896', '9-7X'), new Array('897', '9.3'), new Array('898', '9.5'), new Array('899', '900'), new Array('900', '9000'), new Array('901', 'OTHER')); models[69] = new Array(new Array('', ''), new Array(902, 'ION'), new Array('903', 'ION RED LINE'), new Array('904', 'L-SERIES'), new Array('905', 'L300'), new Array('906', 'OTHER'), new Array('907', 'RELAY'), new Array('908', 'S-SERIES'), new Array('909', 'VUE')); models[70] = new Array(new Array('', ''), new Array(910, 'OTHER'), new Array('911', 'TC'), new Array('912', 'XA'), new Array('913', 'XB')); models[71] = new Array(new Array('', ''), new Array(914, 'COBRA'), new Array('915', 'GT')); models[72] = new Array(new Array('', ''), new Array(916, '825'), new Array('917', '827'), new Array('918', 'OTHER')); models[73] = new Array(new Array('', ''), new Array(919, 'AVANTI'), new Array('920', 'CANTRELL'), new Array('921', 'CHAMPION'), new Array('922', 'COMMANDER'), new Array('923', 'DAYTONA'), new Array('924', 'GT'), new Array('925', 'HAWK'), new Array('926', 'LAND CRUISER'), new Array('927', 'LARK'), new Array('928', 'OTHER'), new Array('929', 'PICKUP'), new Array('930', 'PRESIDENT'), new Array('931', 'STARLIGHT')); models[74] = new Array(new Array('', ''), new Array(932, 'B9'), new Array('933', 'BAJA'), new Array('934', 'BRAT'), new Array('935', 'DL'), new Array('936', 'FORESTER'), new Array('937', 'GL'), new Array('938', 'GL-10'), new Array('939', 'GLF'), new Array('940', 'IMPREZA'), new Array('941', 'IMPREZA WRX STI'), new Array('942', 'JUSTY'), new Array('943', 'LEGACY'), new Array('944', 'LOYALE'), new Array('945', 'OTHER'), new Array('946', 'OUTBACK'), new Array('947', 'RX'), new Array('948', 'STANDARD'), new Array('949', 'SVX'), new Array('950', 'XT'), new Array('951', 'XT6')); models[75] = new Array(new Array('', ''), new Array(952, 'AERIO'), new Array('953', 'ESTEEM'), new Array('954', 'FORENZA'), new Array('955', 'GRAND VITARA'), new Array('956', 'OTHER'), new Array('957', 'RENO'), new Array('958', 'SAMURAI'), new Array('959', 'SIDEKICK'), new Array('960', 'SWIFT'), new Array('961', 'VERONA'), new Array('962', 'VITARA'), new Array('963', 'X-90'), new Array('964', 'XL-7')); models[76] = new Array(new Array('', ''), new Array(965, '4RUNNER'), new Array('966', 'AVALON'), new Array('967', 'CAMRY'), new Array('968', 'CAMRY SOLARA'), new Array('969', 'CELICA'), new Array('970', 'COROLLA'), new Array('971', 'CORONA'), new Array('972', 'CRESSIDA'), new Array('973', 'ECHO'), new Array('974', 'FJ CRUISER'), new Array('975', 'HIGHLANDER'), new Array('976', 'LAND CRUISER'), new Array('977', 'MATRIX'), new Array('978', 'MR2'), new Array('979', 'MR2 SPYDER'), new Array('980', 'OTHER'), new Array('981', 'PASEO'), new Array('982', 'PICKUP'), new Array('983', 'PREVIA'), new Array('984', 'PRIUS'), new Array('985', 'RAV4'), new Array('986', 'SEQUOIA'), new Array('987', 'SIENNA'), new Array('988', 'STARLET'), new Array('989', 'SUPRA'), new Array('990', 'T100'), new Array('991', 'TACOMA'), new Array('992', 'TERCEL'), new Array('993', 'TUNDRA'), new Array('994', 'VAN'), new Array('995', 'YARIS')); models[77] = new Array(new Array('', ''), new Array(996, 'BEETLE'), new Array('997', 'OTHER'), new Array('998', 'SPITFIRE'), new Array('999', 'TR-4'), new Array('1000', 'TR-5'), new Array('1001', 'TR-6'), new Array('1002', 'TR6')); models[78] = new Array(new Array('', ''), new Array(1003, 'RABBIT')); models[79] = new Array(new Array('', ''), new Array(1004, 'CABRIO'), new Array('1005', 'CABRIOLET'), new Array('1006', 'CORRADO'), new Array('1007', 'DASHER'), new Array('1008', 'EUROVAN'), new Array('1009', 'FOX'), new Array('1010', 'GOLF'), new Array('1011', 'GTI'), new Array('1012', 'JETTA'), new Array('1013', 'KARMAN GHIA'), new Array('1014', 'NEW BEETLE'), new Array('1015', 'OTHER'), new Array('1016', 'PASSAT'), new Array('1017', 'PHAETON'), new Array('1018', 'PICKUP'), new Array('1019', 'QUANTUM'), new Array('1020', 'R32'), new Array('1021', 'RABBIT'), new Array('1022', 'SCIROCCO'), new Array('1023', 'TOUAREG'), new Array('1024', 'VANAGON')); models[80] = new Array(new Array('', ''), new Array(1025, 'KARMANN GHIA'), new Array('1026', 'OLD BEETLE'), new Array('1027', 'THING')); models[81] = new Array(new Array('', ''), new Array(1028, '240'), new Array('1029', '740'), new Array('1030', '760'), new Array('1031', '780'), new Array('1032', '850'), new Array('1033', '940'), new Array('1034', '960'), new Array('1035', 'C70'), new Array('1036', 'COUPE'), new Array('1037', 'DL'), new Array('1038', 'GL'), new Array('1039', 'GLE'), new Array('1040', 'GLT'), new Array('1041', 'GT'), new Array('1042', 'OTHER'), new Array('1043', 'S40'), new Array('1044', 'S60'), new Array('1045', 'S60 R'), new Array('1046', 'S70'), new Array('1047', 'S80'), new Array('1048', 'S90'), new Array('1049', 'V40'), new Array('1050', 'V50'), new Array('1051', 'V70'), new Array('1052', 'V70 R'), new Array('1053', 'V90'), new Array('1054', 'XC'), new Array('1055', 'XC70'), new Array('1056', 'XC90')); models[82] = new Array(new Array('', ''), new Array(1057, 'CJ'), new Array('1058', 'COUPE'), new Array('1059', 'JEEP'), new Array('1060', 'JEEPSTER'), new Array('1061', 'LARK'), new Array('1062', 'MAVERICK'), new Array('1063', 'OVERLAND'), new Array('1064', 'WAGON')); models[83] = new Array(new Array('', ''), new Array(1065, 'GV'), new Array('1066', 'OTHER'));


    function populateMakes(objForm, selected_num) {
	
		if(objForm.options.length == 1) {
			for (i = 1; i < makes.length; i++) {
	            objForm.options[i] = new Option(makes[i][1], makes[i][1]);
	        }
        }
		
		if(selected_num > 0){
			objForm.options[selected_num].selected = true;
		}
	}

    function makeSelected(objForm, selected_num) {
		populateModels(objForm, objForm.selectedIndex, selected_num);
    }

	function populateModels(objForm, make_num, selected_num) {

		// var row_num = objForm.parentNode.parentNode.rowIndex;
		// row_num = numberRows('tVehicles');

		var id_len = objForm.id.length;
		var id_num = objForm.id.substring(id_len, id_len - 1);
		
		if(id_num != parseInt(id_num)){
			objModel = document.getElementById("model");
		}else{
			objModel = document.getElementById("model" + id_num);
		}
		
		model_length = objModel.options.length;

        for (i = model_length; i > 0; i--) {
            objModel.options[i] = null;
        }        

        for (i = 1; i < models[make_num].length; i++) {
              objModel.options[i] = new Option(models[make_num][i][1], models[make_num][i][1]);
        }

		if(selected_num > 0){
			objModel.options[selected_num].selected = true;
		}		
		
	}
	  
