var ModelArray1 = new Array(

	new Array(1, "KI-Amanti", 551),
	new Array(1, "KI-Borrego", 554),
	new Array(1, "KI-Forte", 555),
	new Array(1, "KI-Optima", 368),
	new Array(1, "KI-Rio", 372),
	new Array(1, "KI-Rondo", 552),
	new Array(1, "KI-Sedona", 478),
	new Array(1, "KI-Sephia", 367),
	new Array(1, "KI-Sorento", 523),
	new Array(1, "KI-Soul", 553),
	new Array(1, "KI-Spectra", 370),
	new Array(1, "KI-Sportage", 366),
	new Array(10, "OL-88", 13),
	new Array(10, "OL-98", 213),
	new Array(10, "OL-Achieva", 120),
	new Array(10, "OL-Alero", 357),
	new Array(10, "OL-Aurora", 230),
	new Array(10, "OL-Bravada", 299),
	new Array(10, "OL-Callais", 62),
	new Array(10, "OL-Cutlass", 82),
	new Array(10, "OL-Cutlass Sierra", 12),
	new Array(10, "OL-Cutlass Supreme", 69),
	new Array(10, "OL-Delta 88", 181),
	new Array(10, "OL-Intrique", 312),
	new Array(10, "OL-Omega", 288),
	new Array(10, "OL-Regency", 333),
	new Array(10, "OL-Royola", 36),
	new Array(10, "OL-Silhouette", 385),
	new Array(10, "OL-Toronado", 245),
	new Array(11, "LE-ES 300", 48),
	new Array(11, "LE-ES 350", 557),
	new Array(11, "LE-ES 400", 16),
	new Array(11, "LE-GS 300", 23),
	new Array(11, "LE-GS 350", 558),
	new Array(11, "LE-GS 400", 80),
	new Array(11, "LE-GS 430", 456),
	new Array(11, "LE-GS 450", 559),
	new Array(11, "LE-HS 250", 563),
	new Array(11, "LE-GX 470", 459),
	new Array(11, "LE-IS", 556),
	new Array(11, "LE-LS 300", 460),
	new Array(11, "LE-LS 400", 203),
	new Array(11, "LE-LS 430", 457),
	new Array(11, "LE-LS 460", 560),
	new Array(11, "LE-LS 600", 564),
	new Array(11, "LE-LX 470", 363),
	new Array(11, "LE-LX 570", 565),
	new Array(11, "LE-RX 300", 362),
	new Array(11, "LE-RX 350", 561),
	new Array(11, "LE-RX 400", 562),
	new Array(11, "LE-SC 430", 458),
	new Array(12, "IN-EX35", 547),
	new Array(12, "IN-FX35", 545),
	new Array(12, "IN-FX45", 546),
	new Array(12, "IN-FX50", 549),
	new Array(12, "IN-G20", 106),
	new Array(12, "IN-G35", 443),
	new Array(12, "IN-G37", 548),
	new Array(12, "IN-I30", 332),
	new Array(12, "IN-I35", 444),
	new Array(12, "IN-J30", 148),
	new Array(12, "IN-M", 445),
	new Array(12, "IN-Q20", 17),
	new Array(12, "IN-Q45", 348),
	new Array(12, "IN-Qx4", 379),
	new Array(12, "IN-QX56", 446),
	new Array(13, "MB-190e", 178),
	new Array(13, "MB-220", 150),
	new Array(13, "MB-240 XL", 316),
	new Array(13, "MB-255l", 257),
	new Array(13, "MB-280 D", 325),
	new Array(13, "MB-290", 281),
	new Array(13, "MB-300 SEL", 222),
	new Array(13, "MB-300se turbo", 169),
	new Array(13, "MB-320E", 170),
	new Array(13, "MB-380 SL", 208),
	new Array(13, "MB-380 XL", 238),
	new Array(13, "MB-400E", 347),
	new Array(13, "MB-420 SEL", 132),
	new Array(13, "MB-450 SL", 20),
	new Array(13, "MB-500 SEL", 18),
	new Array(13, "MB-560 SL", 243),
	new Array(13, "MB-Benz", 335),
	new Array(13, "MB-C-Class", 214),
	new Array(13, "MB-CL Class", 475),
	new Array(13, "MB-CLK Class", 471),
	new Array(13, "MB-CLS Class", 566),
	new Array(13, "MB-E-Class", 472),
	new Array(13, "MB-G-Class", 477),
	new Array(13, "MB-GL-Class", 569),
	new Array(13, "MB-GLK-Class", 570),
	new Array(13, "MB-M Class", 476),
	new Array(13, "MB-R Class", 567),
	new Array(13, "MB-S-Class", 473),
	new Array(13, "MB-SL Class", 474),
	new Array(13, "MB-SLK", 470),
	new Array(13, "MB-SLR Class", 568),
	new Array(13, "MB-Sprinter", 571),
	new Array(14, "VO-240 GL", 94),
	new Array(14, "VO-544", 81),
	new Array(14, "VO-740", 109),
	new Array(14, "VO-760 GLE", 330),
	new Array(14, "VO-850 Turbo", 19),
	new Array(14, "VO-960", 27),
	new Array(14, "VO-C30", 605),
	new Array(14, "VO-C70", 602),
	new Array(14, "VO-P 1800", 215),
	new Array(14, "VO-S40", 603),
	new Array(14, "VO-S60", 513),
	new Array(14, "VO-S80", 387),
	new Array(14, "VO-Turbo Wagon", 224),
	new Array(14, "VO-V40", 512),
	new Array(14, "VO-V50", 604),
	new Array(14, "VO-V70", 514),
	new Array(14, "VO-XC6O", 606),
	new Array(14, "VO-XC7O", 515),
	new Array(14, "VO-XC90", 517),
	new Array(15, "JA-S Type", 451),
	new Array(15, "JA-X Type", 449),
	new Array(15, "JA-XJ Series", 21),
	new Array(15, "JA-XF", 451),
	new Array(15, "JA-XK Seriers", 450),
	new Array(16, "PR-911 Carrera", 192),
	new Array(16, "PR-928", 157),
	new Array(16, "PR-944", 22),
	new Array(16, "PR-Boxster", 375),
	new Array(16, "PR-Carrera GT", 489),
	new Array(16, "PR-Cayenne", 582),
	new Array(16, "PR-Cayman", 583),
	new Array(16, "PR-GT3", 584),
	new Array(16, "PR-Panamera", 585),
	new Array(16, "PR-Targa", 488),
	new Array(16, "PR-xl20", 144),
	new Array(17, "PO-6000", 47),
	new Array(17, "PO-Aztek", 487),
	new Array(17, "PO-Bonneville", 141),
	new Array(17, "PO-Catalina", 266),
	new Array(17, "PO-Fiero CTS", 218),
	new Array(17, "PO-Firebird", 24),
	new Array(17, "PO-G3", 583),
	new Array(17, "PO-G5", 582),
	new Array(17, "PO-G6", 577),
	new Array(17, "PO-G8", 584),
	new Array(17, "PO-Grand Am", 49),
	new Array(17, "PO-Grand Prix", 64),
	new Array(17, "PO-GTO", 578),
	new Array(17, "PO-LeMans", 156),
	new Array(17, "PO-Montana", 380),
	new Array(17, "PO-Phoenix", 285),
	new Array(17, "PO-Solstice", 579),
	new Array(17, "PO-Sunbird", 56),
	new Array(17, "PO-Sunfire", 159),
	new Array(17, "PO-SV6", 580),
	new Array(17, "PO-Torrent", 581),
	new Array(17, "PO-Trans Am", 261),
	new Array(17, "PO-Transport", 253),
	new Array(17, "PO-Vibe", 486),
	new Array(18, "LI-Aviator", 461),
	new Array(18, "LI-Blackwood", 463),
	new Array(18, "LI-Continental", 73),
	new Array(18, "LI-LS", 462),
	new Array(18, "LI-Mark", 90),
	new Array(18, "LI-MKS", 561),
	new Array(18, "LI-MKT", 560),
	new Array(18, "LI-MKX", 558),
	new Array(18, "LI-MKZ", 559),
	new Array(18, "LI-Navigator", 350),
	new Array(18, "LI-Town Car", 25),
	new Array(18, "LI-Zephyr", 557),
	new Array(19, "BM-1 SERIES", 417),
	new Array(19, "BM-3 SERIES", 415),
	new Array(19, "BM-318", 353),
	new Array(19, "BM-325", 31),
	new Array(19, "BM-328I", 264),
	new Array(19, "BM-5 SERIES", 416),
	new Array(19, "BM-525", 269),
	new Array(19, "BM-530 I", 278),
	new Array(19, "BM-6 SERIES", 5),
	new Array(19, "BM-7 SERIES", 28),
	new Array(19, "BM-M", 412),
	new Array(19, "BM-M3", 337),
	new Array(19, "BM-M5", 411),
	new Array(19, "BM-M6", 40),
	new Array(19, "BM-X3", 152),
	new Array(19, "BM-X5", 414),
	new Array(19, "BM-X6", 418),
	new Array(19, "BM-Z3", 413),
	new Array(19, "BM-Z4", 410),
	new Array(2, "CV-Astrovan", 124),
	new Array(2, "CV-Avalanche", 393),
	new Array(2, "CV-Aveo", 396),
	new Array(2, "CV-Beretta", 121),
	new Array(2, "CV-Blazer", 1),
	new Array(2, "CV-Camaro", 57),
	new Array(2, "CV-Caprise", 83),
	new Array(2, "CV-Cavalier", 3),
	new Array(2, "CV-Celebrity", 87),
	new Array(2, "CV-Celebrity wagon", 197),
	new Array(2, "CV-Chevell", 61),
	new Array(2, "CV-Citation", 241),
	new Array(2, "CV-Cobalt", 430),
	new Array(2, "CV-Colorado", 496),
	new Array(2, "CV-Convert", 101),
	new Array(2, "CV-Corsica", 84),
	new Array(2, "CV-Corvette", 250),
	new Array(2, "CV-Cruze", 505),
	new Array(2, "CV-Discovery", 184),
	new Array(2, "CV-El Camino", 252),
	new Array(2, "CV-Equinox", 441),
	new Array(2, "CV-Express LT", 418),
	new Array(2, "CV-Express Van", 417),
	new Array(2, "CV-Geo Prism", 75),
	new Array(2, "CV-HHR", 448),
	new Array(2, "CV-Impala", 149),
	new Array(2, "CV-Lumina", 32),
	new Array(2, "CV-Lumina-M", 33),
	new Array(2, "CV-Malibu", 283),
	new Array(2, "CV-Monte Carlo", 65),
	new Array(2, "CV-Nova", 44),
	new Array(2, "CV-Regent", 296),
	new Array(2, "CV-S-10", 216),
	new Array(2, "CV-Silverado", 255),
	new Array(2, "CV-Spark", 507),
	new Array(2, "CV-Spectrum", 240),
	new Array(2, "CV-SSR", 503),
	new Array(2, "CV-ST10 Pickup", 320),
	new Array(2, "CV-Suburban", 126),
	new Array(2, "CV-Tahoe", 221),
	new Array(2, "CV-Trailblazer", 394),
	new Array(2, "CV-Traverse", 504),
	new Array(2, "CV-Uplander", 419),
	new Array(2, "CV-V20 Van", 147),
	new Array(2, "CV-Venture", 318),
	new Array(2, "CV-Volt", 508),
	new Array(20, "CY-300M", 373),
	new Array(20, "CY-Aspen", 505),
	new Array(20, "CY-Cirrus", 276),
	new Array(20, "CY-Concord", 77),
	new Array(20, "CY-Conquest", 194),
	new Array(20, "CY-Crossfire", 504),
	new Array(20, "CY-Imperial", 267),
	new Array(20, "CY-Intendec", 314),
	new Array(20, "CY-Laser", 140),
	new Array(20, "CY-LeBaron", 29),
	new Array(20, "CY-LHS", 374),
	new Array(20, "CY-New Yorker", 212),
	new Array(20, "CY-Pacifica", 503),
	new Array(20, "CY-Prowler", 420),
	new Array(20, "CY-PT Cruser", 381),
	new Array(20, "CY-Sebring", 110),
	new Array(20, "CY-Town & Country", 133),
	new Array(20, "CY-Voyager", 421),
	new Array(21, "JE-Cherokee", 53),
	new Array(21, "JE-Cherokee Country", 165),
	new Array(21, "JE-CJ7", 211),
	new Array(21, "JE-Comanche", 384),
	new Array(21, "JE-Commander", 550),
	new Array(21, "JE-Compass", 551),
	new Array(21, "JE-Grand Cherokee", 30),
	new Array(21, "JE-Laredo", 300),
	new Array(21, "JE-Liberty", 377),
	new Array(21, "JE-Patriot", 552),
	new Array(21, "JE-Wrangler", 86),
	new Array(22, "HO-Accord", 34),
	new Array(22, "HO-Civic", 104),
	new Array(22, "HO-Civic Del Sol", 58),
	new Array(22, "HO-Civic Hybrid", 435),
	new Array(22, "HO-CR-V", 369),
	new Array(22, "HO-CRX", 54),
	new Array(22, "HO-Element", 436),
	new Array(22, "HO-Excell", 259),
	new Array(22, "HO-Fit", 542),
	new Array(22, "HO-Insight", 438),
	new Array(22, "HO-Odyssey", 254),
	new Array(22, "HO-Passport", 167),
	new Array(22, "HO-Pilot", 437),
	new Array(22, "HO-Prelude", 39),
	new Array(22, "HO-Ridgeline", 541),
	new Array(22, "HO-S2000", 540),
	new Array(22, "HO-Sonata", 282),
	new Array(23, "PL-Acclaim", 41),
	new Array(23, "PL-Breeze", 154),
	new Array(23, "PL-Colt Vista", 228),
	new Array(23, "PL-Duster", 206),
	new Array(23, "PL-Grand Fury", 345),
	new Array(23, "PL-Grand Voyager", 251),
	new Array(23, "PL-Horizon", 171),
	new Array(23, "PL-Reliant", 190),
	new Array(23, "PL-Sundance", 97),
	new Array(23, "PL-Turismo", 260),
	new Array(23, "PL-Voyager", 46),
	new Array(24, "DO-Aries", 173),
	new Array(24, "DO-Avenger", 272),
	new Array(24, "DO-B250 van", 199),
	new Array(24, "DO-Caliber", 516),
	new Array(24, "DO-Caravan", 67),
	new Array(24, "DO-Challanger", 525),
	new Array(24, "DO-Charger", 518),
	new Array(24, "DO-Colt", 98),
	new Array(24, "DO-Conversion", 309),
	new Array(24, "DO-Dakota", 160),
	new Array(24, "DO-Daytona", 298),
	new Array(24, "DO-Durango", 344),
	new Array(24, "DO-Dynasty", 292),
	new Array(24, "DO-Grand Caravan", 125),
	new Array(24, "DO-Intrepid", 59),
	new Array(24, "DO-Journey", 527),
	new Array(24, "DO-Lancer", 323),
	new Array(24, "DO-Magnum", 521),
	new Array(24, "DO-Mountneir", 343),
	new Array(24, "DO-Neon", 45),
	new Array(24, "DO-Nitro", 526),
	new Array(24, "DO-Omni", 279),
	new Array(24, "DO-Ram", 247),
	new Array(24, "DO-Shadow", 198),
	new Array(24, "DO-Spirit", 186),
	new Array(24, "DO-Sprinter", 524),
	new Array(24, "DO-SRT-4", 422),
	new Array(24, "DO-Stealth", 143),
	new Array(24, "DO-Stratus", 42),
	new Array(24, "DO-Viper", 219),
	new Array(25, "VW-Beetle", 175),
	new Array(25, "VW-Cabriolet", 202),
	new Array(25, "VW-CC", 605),
	new Array(25, "VW-Eos", 602),
	new Array(25, "VW-Eurovan", 520),
	new Array(25, "VW-Fox", 229),
	new Array(25, "VW-GLI", 606),
	new Array(25, "VW-Golf", 55),
	new Array(25, "VW-GTI", 519),
	new Array(25, "VW-Jetta", 102),
	new Array(25, "VW-Passat", 329),
	new Array(25, "VW-Phaeton", 600),
	new Array(25, "VW-R32", 604),
	new Array(25, "VW-Rabbit", 603),
	new Array(25, "VW-Routan", 607),
	new Array(25, "VW-Scirocco", 163),
	new Array(25, "VW-Tiguan", 608),
	new Array(25, "VW-Touareg", 601),
	new Array(26, "ST-Astra", 591),
	new Array(26, "ST-Aura", 589),
	new Array(26, "ST-Coupe", 93),
	new Array(26, "ST-GSI", 195),
	new Array(26, "ST-ION", 498),
	new Array(26, "ST-L Series", 499),
	new Array(26, "ST-L300", 386),
	new Array(26, "ST-Outlook", 590),
	new Array(26, "ST-Relay", 587),
	new Array(26, "ST-SC2", 166),
	new Array(26, "ST-Sky", 588),
	new Array(26, "ST-SL1", 119),
	new Array(26, "ST-SL2", 66),
	new Array(26, "ST-S-Series", 501),
	new Array(26, "ST-SX", 188),
	new Array(26, "ST-Vue", 500),
	new Array(26, "ST-Wagon", 85),
	new Array(27, "HY-Accent", 275),
	new Array(27, "HY-Azzera", 543),
	new Array(27, "HY-Elantra", 354),
	new Array(27, "HY-Entourage", 545),
	new Array(27, "HY-Excel", 183),
	new Array(27, "HY-Genesis", 547),
	new Array(27, "HY-Santa Fe", 439),
	new Array(27, "HY-Scoupe", 334),
	new Array(27, "HY-Sonata", 76),
	new Array(27, "HY-Tiburon", 341),
	new Array(27, "HY-Tucson", 544),
	new Array(27, "HY-Veracruz", 546),
	new Array(27, "HY-XG 350", 440),
	new Array(28, "AC-Legend", 78),
	new Array(28, "AC-Integra", 128),
	new Array(28, "AC-RL", 246),
	new Array(28, "AC-Primia", 249),
	new Array(28, "AC-RDX", 401),
	new Array(28, "AC-Vigor", 293),
	new Array(28, "AC-3.2TL", 351),
	new Array(28, "AC-2.5 TL", 349),
	new Array(28, "AC-2.3 CL", 338),
	new Array(28, "AC-3.5 RL", 397),
	new Array(28, "AC-MDX", 399),
	new Array(28, "AC-NSX", 398),
	new Array(28, "AC-RSX", 395),
	new Array(28, "AC-TSX", 400),
	new Array(28, "AC-ZDX", 402),
	new Array(29, "ME-230", 342),
	new Array(29, "ME-Caprice", 297),
	new Array(29, "ME-Cougar", 131),
	new Array(29, "ME-Grand Marquis", 88),
	new Array(29, "ME-Marauder", 303),
	new Array(29, "ME-Mariner", 569),
	new Array(29, "ME-Milan", 570),
	new Array(29, "ME-Montego", 571),
	new Array(29, "ME-Monterey", 572),
	new Array(29, "ME-Mountaineer", 153),
	new Array(29, "ME-Mystique", 112),
	new Array(29, "ME-Sable", 91),
	new Array(29, "ME-Topaz", 127),
	new Array(29, "ME-Tracer", 135),
	new Array(29, "ME-Villager", 223),
	new Array(3, "NI-240SX", 168),
	new Array(3, "NI-300ZX", 74),
	new Array(3, "NI-350Z", 482),
	new Array(3, "NI-370Z", 577),
	new Array(3, "NI-380ZX", 138),
	new Array(3, "NI-810", 220),
	new Array(3, "NI-Allantra", 177),
	new Array(3, "NI-Altima", 107),
	new Array(3, "NI-Armada", 574),
	new Array(3, "NI-Cube", 578),
	new Array(3, "NI-Frontier", 484),
	new Array(3, "NI-GT-R", 579),
	new Array(3, "NI-Leaf", 581),
	new Array(3, "NI-Maxima", 2),
	new Array(3, "NI-Murano", 483),
	new Array(3, "NI-Pathfinder", 139),
	new Array(3, "NI-Pulsar", 117),
	new Array(3, "NI-Quest", 217),
	new Array(3, "NI-Rogue", 580),
	new Array(3, "NI-Sentra", 50),
	new Array(3, "NI-Stanza", 237),
	new Array(3, "NI-Titan", 576),
	new Array(3, "NI-Versa", 575),
	new Array(3, "NI-Xterra", 383),
	new Array(30, "GE-Metro", 180),
	new Array(30, "GE-Prism", 92),
	new Array(30, "GE-Storm", 196),
	new Array(30, "GE-Tracker", 164),
	new Array(31, "SA-900 turbo", 146),
	new Array(31, "SA-9000", 201),
	new Array(31, "SA-900f", 189),
	new Array(31, "SA-900S", 232),
	new Array(31, "SA-9-2", 585),
	new Array(31, "SA-9-3 Sedan", 493),
	new Array(31, "SA-9-3 Convertible", 495),
	new Array(31, "SA-9-3 Viggen", 497),
	new Array(31, "SA-9-5", 494),
	new Array(31, "SA-9-7", 586),
	new Array(31, "SA-Convertable", 142),
	new Array(32, "SZ-Aerio", 594),
	new Array(32, "SZ-Equator", 599),
	new Array(32, "SZ-Esteem", 505),
	new Array(32, "SZ-Forenza", 595),
	new Array(32, "SZ-Grand Vitara", 355),
	new Array(32, "SZ-Kizashi", 600),
	new Array(32, "SZ-Reno", 596),
	new Array(32, "SZ-Samurai", 123),
	new Array(32, "SZ-Sidekick", 274),
	new Array(32, "SZ-Swift", 113),
	new Array(32, "SZ-SX4", 598),
	new Array(32, "SZ-Verona", 597),
	new Array(32, "SZ-Vitara", 371),
	new Array(32, "SZ-x-90", 262),
	new Array(32, "SZ-XL7", 389),
	new Array(33, "SU-B9 Tribeca", 592),
	new Array(33, "SU-Baja", 593),
	new Array(33, "SU-DL", 239),
	new Array(33, "SU-Forester", 311),
	new Array(33, "SU-Impreza", 502),
	new Array(33, "SU-Justy", 236),
	new Array(33, "SU-Legacy", 136),
	new Array(33, "SU-Loyale", 340),
	new Array(33, "SU-Outback", 358),
	new Array(33, "SU-XT", 179),
	new Array(34, "AU-A3", 4),
	new Array(34, "AU-A6", 331),
	new Array(34, "AU-A4", 378),
	new Array(34, "AU-A5", 411),
	new Array(34, "AU-A8", 402),
	new Array(34, "AU-Allroad Quattro", 404),
	new Array(34, "AU-Q5", 412),
	new Array(34, "AU-Q7", 405),
	new Array(34, "AU-R8", 409),
	new Array(34, "AU-RS4", 406),
	new Array(34, "AU-S4", 403),
	new Array(34, "AU-S5", 410),
	new Array(34, "AU-S6", 407),
	new Array(34, "AU-S8", 408),
	new Array(34, "AU-TT", 401),
	new Array(34, "AU-5000s", 155),
	new Array(34, "AU-100", 161),
	new Array(34, "AU-4000", 137),
	new Array(35, "EA-Premier", 226),
	new Array(35, "EA-Summit", 324),
	new Array(35, "EA-Talon", 172),
	new Array(35, "EA-Vision", 294),
	new Array(36, "GM-4x4", 227),
	new Array(36, "GM-Acadia", 540),
	new Array(36, "GM-Canyon", 539),
	new Array(36, "GM-Denali", 434),
	new Array(36, "GM-Envoy", 537),
	new Array(36, "GM-Jimmy", 295),
	new Array(36, "GM-Safari", 339),
	new Array(36, "GM-Savana", 538),
	new Array(36, "GM-Sierra", 433),
	new Array(36, "GM-Skyhawk", 200),
	new Array(36, "GM-Sonoma", 432),
	new Array(36, "GM-Van", 176),
	new Array(36, "GM-Yukon", 392),
	new Array(37, "IS-Amigo", 306),
	new Array(37, "IS-Ascender", 547),
	new Array(37, "IS-Axiom", 447),
	new Array(37, "IS-I280", 548),
	new Array(37, "IS-I290", 550),
	new Array(37, "IS-I350", 549),
	new Array(37, "IS-I370", 551),
	new Array(37, "IS-I-Mark", 248),
	new Array(37, "IS-Oasis", 271),
	new Array(37, "IS-Rodeo", 289),
	new Array(37, "IS-Trooper", 209),
	new Array(4, "FO-Aerostar", 103),
	new Array(4, "FO-Aspire", 277),
	new Array(4, "FO-Astro", 114),
	new Array(4, "FO-Bronco", 225),
	new Array(4, "FO-Contour", 130),
	new Array(4, "FO-Conversion Van", 162),
	new Array(4, "FO-Crown Victoria", 158),
	new Array(4, "FO-E Series", 529),
	new Array(4, "FO-Edge", 535),
	new Array(4, "FO-Escape", 361),
	new Array(4, "FO-Escort", 68),
	new Array(4, "FO-Espire", 359),
	new Array(4, "FO-Excursion", 429),
	new Array(4, "FO-Expedition", 284),
	new Array(4, "FO-Explorer", 15),
	new Array(4, "FO-F150", 185),
	new Array(4, "FO-F-250", 356),
	new Array(4, "FO-F-350", 431),
	new Array(4, "FO-F-450", 540),
	new Array(4, "FO-Fairlane", 210),
	new Array(4, "FO-Fairmont", 134),
	new Array(4, "FO-Festiva", 6),
	new Array(4, "FO-Five Hundred", 530),
	new Array(4, "FO-Flex", 538),
	new Array(4, "FO-Focus", 365),
	new Array(4, "FO-Freestar", 531),
	new Array(4, "FO-Freestyle", 532),
	new Array(4, "FO-Fusion", 533),
	new Array(4, "FO-Galaxie", 280),
	new Array(4, "FO-Granada", 234),
	new Array(4, "FO-Grand Marqui", 310),
	new Array(4, "FO-GT", 534),
	new Array(4, "FO-LTD", 70),
	new Array(4, "FO-Maverick", 322),
	new Array(4, "FO-Mustang", 96),
	new Array(4, "FO-PickUp", 60),
	new Array(4, "FO-Probe", 205),
	new Array(4, "FO-Ranger", 99),
	new Array(4, "FO-Shelby GT500", 536),
	new Array(4, "FO-Taurus", 35),
	new Array(4, "FO-Taurus Wagon", 191),
	new Array(4, "FO-Taurus X", 539),
	new Array(4, "FO-Tempo", 116),
	new Array(4, "FO-Thunderbird", 105),
	new Array(4, "FO-Tontour", 388),
	new Array(4, "FO-Transit Connect Wagon", 537),
	new Array(4, "FO-Windstar", 258),
	new Array(4, "FO-ZX2", 391),
	new Array(40, "SG-827", 263),
	new Array(41, "RR-Land Rover", 308),
	new Array(42, "MG-MGB", 287),
	new Array(43, "DW-Lanos", 423),
	new Array(43, "DW-Leganza", 425),
	new Array(43, "DW-Nubira", 424),
	new Array(5, "MA-3", 560),
	new Array(5, "MA-323", 129),
	new Array(5, "MA-5", 561),
	new Array(5, "MA-6", 562),
	new Array(5, "MA-626", 72),
	new Array(5, "MA-929", 321),
	new Array(5, "MA-B 2300", 568),
	new Array(5, "MA-B 4000", 569),
	new Array(5, "MA-B Series", 468),
	new Array(5, "MA-B2000", 290),
	new Array(5, "MA-CX7", 563),
	new Array(5, "MA-CX9", 570),
	new Array(5, "MA-MAZDASPEED3", 566),
	new Array(5, "MA-MAZDASPEED6", 567),
	new Array(5, "MA-Miata", 242),
	new Array(5, "MA-Millenia", 327),
	new Array(5, "MA-MPV", 302),
	new Array(5, "MA-MX 3", 233),
	new Array(5, "MA-MX 5", 564),
	new Array(5, "MA-MX 6", 231),
	new Array(5, "MA-Protégé", 469),
	new Array(5, "MA-RX-7", 7),
	new Array(5, "MA-RX8", 565),
	new Array(5, "MA-Tribute", 467),
	new Array(50, "AM-DB Vantage", 405),
	new Array(50, "AM-DB9", 407),
	new Array(50, "AM-VI2 Vanquish", 406),
	new Array(51, "BE-Arnage", 522),
	new Array(51, "BE-Arnage T", 409),
	new Array(51, "BE-Azure", 408),
	new Array(51, "BE-Brooklands", 523),
	new Array(51, "BE-Continental R", 187),
	new Array(51, "BE-Continental T", 407),
	new Array(51, "BE-Mulsanne", 524),
	new Array(52, "FE-360 Modena", 426),
	new Array(52, "FE-430", 527),
	new Array(52, "FE-456GT", 427),
	new Array(52, "FE-512 TESTAROSSA", 505),
	new Array(52, "FE-575M Maranello", 428),
	new Array(52, "FE-599 GTB Fiorano", 529),
	new Array(52, "FE-612 Scaglietti", 526),
	new Array(52, "FE-California", 530),
	new Array(52, "FE-Superamerica", 528),
	new Array(53, "HU-H1", 442),
	new Array(53, "HU-H2", 286),
	new Array(53, "HU-H3", 542),
	new Array(54, "LA-Diablo", 553),
	new Array(54, "LA-Gallardo", 552),
	new Array(54, "LA-Murcielago", 452),
	new Array(55, "LR-Discovery", 454),
	new Array(55, "LR-FreeLander", 453),
	new Array(55, "LR-LR2", 555),
	new Array(55, "LR-LR3", 554),
	new Array(55, "LR-Range Rover", 455),
	new Array(56, "LO-Elise", 558),
	new Array(56, "LO-EstrotV8", 464),
	new Array(56, "LO-Evora", 560),
	new Array(56, "LO-Exige", 559),
	new Array(57, "MN-Clubman", 482),
	new Array(57, "MN-Cooper", 481),
	new Array(58, "MS-Coupe", 466),
	new Array(58, "MS-Gran Sport", 558),
	new Array(58, "MS-GranTurismo", 560),
	new Array(58, "MS-Quattrosporte", 559),
	new Array(58, "MS-Spyder", 465),
	new Array(59, "PA-Esperante", 485),
	new Array(6, "TO-4Runner", 89),
	new Array(6, "TO-Avalon", 145),
	new Array(6, "TO-Camry", 8),
	new Array(6, "TO-Celica", 38),
	new Array(6, "TO-Cienna", 336),
	new Array(6, "TO-Corrolla", 71),
	new Array(6, "TO-Cressida", 270),
	new Array(6, "TO-Echo", 360),
	new Array(6, "TO-FJ Cruiser", 598),
	new Array(6, "TO-Highlander", 364),
	new Array(6, "TO-Land Cruiser", 244),
	new Array(6, "TO-Matrix", 506),
	new Array(6, "TO-MR", 508),
	new Array(6, "TO-Paseo", 235),
	new Array(6, "TO-Pick up", 111),
	new Array(6, "TO-Previa", 37),
	new Array(6, "TO-Prius", 507),
	new Array(6, "TO-RAV4", 291),
	new Array(6, "TO-Sequoia", 509),
	new Array(6, "TO-Sienna", 599),
	new Array(6, "TO-Solara", 376),
	new Array(6, "TO-Supra", 265),
	new Array(6, "TO-Tacoma", 510),
	new Array(6, "TO-Tercel", 118),
	new Array(6, "TO-Tundra", 511),
	new Array(6, "TO-Venza", 601),
	new Array(6, "TO-Yaris", 600),
	new Array(60, "RO-Corniche", 492),
	new Array(60, "RO-Drophead", 585),
	new Array(60, "RO-Ghost", 586),
	new Array(60, "RO-Park Ward", 491),
	new Array(60, "RO-Phantom", 584),
	new Array(60, "RO-Silver Seraph", 490),
	new Array(61, "SC-iQ", 593),
	new Array(61, "SC-tC", 589),
	new Array(61, "SC-xA", 590),
	new Array(61, "SC-xB", 591),
	new Array(61, "SC-xD", 592),
	new Array(62, "SM-Fortwo", 62),
	new Array(7, "MI-3000 GT", 193),
	new Array(7, "MI-Diamante", 43),
	new Array(7, "MI-Eclipse", 256),
	new Array(7, "MI-Endeavor", 573),
	new Array(7, "MI-Expo", 9),
	new Array(7, "MI-Gallant", 182),
	new Array(7, "MI-Lancer", 480),
	new Array(7, "MI-Mirage", 115),
	new Array(7, "MI-Mitsubishi", 301),
	new Array(7, "MI-Montero", 108),
	new Array(7, "MI-Outlander", 479),
	new Array(7, "MI-Precis", 122),
	new Array(7, "MI-Raider", 574),
	new Array(8, "BU-Century", 52),
	new Array(8, "BU-Electra", 95),
	new Array(8, "BU-Enclave", 416),
	new Array(8, "BU-La Crosse", 305),
	new Array(8, "BU-LaSabre", 79),
	new Array(8, "BU-Lucerne", 307),
	new Array(8, "BU-Park Avenue", 151),
	new Array(8, "BU-Rainier", 313),
	new Array(8, "BU-Reatta", 382),
	new Array(8, "BU-Regal", 10),
	new Array(8, "BU-Rendezvous", 415),
	new Array(8, "BU-Riviera", 204),
	new Array(8, "BU-Roadmaster", 207),
	new Array(8, "BU-Skylark", 26),
	new Array(8, "BU-Terazza", 304),
	new Array(9, "CA-Brougham", 14),
	new Array(9, "CA-Catero", 352),
	new Array(9, "CA-Cimmaron", 346),
	new Array(9, "CA-Concours", 268),
	new Array(9, "CA-CTS", 416),
	new Array(9, "CA-DeVille", 174),
	new Array(9, "CA-DTS", 315),
	new Array(9, "CA-El Dorado", 63),
	new Array(9, "CA-Escalade", 390),
	new Array(9, "CA-Fleetwood", 100),
	new Array(9, "CA-SeVille", 51),
	new Array(9, "CA-SLX", 11),
	new Array(9, "CA-SRX", 317),
	new Array(9, "CA-STS", 326),
	new Array(9, "CA-XLR", 328)
)





function changelabel(theform) {

	label1.style.fontFamily = 'Arial';

	label1.innerText = "Your information is being processed. Please wait for confirmation page."

	label1.style.color = "#FF0000";

}



function loadList1() {

	var indexList1 = document.forms[0].CarMake1.selectedIndex

	var valueList1 = document.forms[0].CarMake1.value



	if (indexList1 == 0) {

		for (i = document.forms[0].CarModel1.options.length; i >= 0; i--) {

			document.forms[0].CarModel1.options[i] = null; 

		}

		document.forms[0].CarModel1.options[0] = new Option('Model');

		document.forms[0].CarModel1.options[0].selected = true;

		document.forms[0].CarModel1.options[0].value = 0;

	}

	else {

		for (i = document.forms[0].CarModel1.options.length; i >= 0; i--) {

			document.forms[0].CarModel1.options[i] = null; 

		}

		

		var cntModel1 = 0;

		document.forms[0].CarModel1.options[0] = new Option('Model');

		document.forms[0].CarModel1.options[0].selected = true;

		document.forms[0].CarModel1.options[0].value = 0;

		for (i=0;i<ModelArray1.length;i++) {

			if (valueList1==ModelArray1[i][0]) {

				cntModel1 = cntModel1 + 1;

				document.forms[0].CarModel1.options[cntModel1] = new Option(ModelArray1[i][1]);

				document.forms[0].CarModel1.options[cntModel1].value = ModelArray1[i][2];

			}

		}

	}

}



function loadList2() {

	var indexList2 = document.forms[0].CarMake2.selectedIndex

	var valueList2 = document.forms[0].CarMake2.value



	if (indexList2 == 0) {

		for (i = document.forms[0].CarModel2.options.length; i >= 0; i--) {

			document.forms[0].CarModel2.options[i] = null; 

		}

		document.forms[0].CarModel2.options[0] = new Option('Model');

		document.forms[0].CarModel2.options[0].selected = true;

		document.forms[0].CarModel2.options[0].value = 0;

	}

	else {

		for (i = document.forms[0].CarModel2.options.length; i >= 0; i--) {

			document.forms[0].CarModel2.options[i] = null; 

		}

		

		var cntModel2 = 0;

		document.forms[0].CarModel2.options[0] = new Option('Model');

		document.forms[0].CarModel2.options[0].selected = true;

		document.forms[0].CarModel2.options[0].value = 0;

		for (i=0;i<ModelArray1.length;i++) {

			if (valueList2==ModelArray1[i][0]) {

				cntModel2 = cntModel2 + 1;

				document.forms[0].CarModel2.options[cntModel2] = new Option(ModelArray1[i][1]);

				document.forms[0].CarModel2.options[cntModel2].value = ModelArray1[i][2];

			}

		}

	}

}



var dtCh= "/";

var minYear=1900;

var maxYear=2100;

// Declaring required variables

var digits = "0123456789";

// non-digit characters which are allowed in phone numbers

var phoneNumberDelimiters = "()- ";

// characters which are allowed in international phone numbers

// (a leading + is OK)

var validWorldPhoneChars = phoneNumberDelimiters + "+";

// Minimum no of digits in an international phone no.

var minDigitsInIPhoneNumber = 10;



function checkInternationalPhone(strPhone) {

	s=stripCharsInBag(strPhone,validWorldPhoneChars);

	return (isInteger(s) && s.length >= minDigitsInIPhoneNumber);

}     



function isInteger(s) {

	var i;

    for (i = 0; i < s.length; i++)

    {   

        // Check that current character is number.

        var c = s.charAt(i);

        if (((c < "0") || (c > "9"))) {

        	return false;

        }

    }

    // All characters are numbers.

    return true;

}



function stripCharsInBag(s, bag) {

	var i;

    var returnString = "";

    // Search through string's characters one by one.

    // If character is not in bag, append to returnString.

    for (i = 0; i < s.length; i++) {   

        var c = s.charAt(i);

        if (bag.indexOf(c) == -1) {

        	returnString += c;

        }

    }

    return returnString;

}



function daysInFebruary (year) {

	// February has 29 days in any year evenly divisible by four,

    // EXCEPT for centurial years which are not also divisible by 400.

    return (((year % 4 == 0) && ( (!(year % 100 == 0)) || (year % 400 == 0))) ? 29 : 28 );

}



function DaysArray(n) {

	for (var i = 1; i <= n; i++) {

		this[i] = 31;

		if (i==4 || i==6 || i==9 || i==11) {

			this[i] = 30;

		}

		if (i==2) {

			this[i] = 29;

		}

	} 

	return this;

}



function isDate(dtStr) {

	var result = true;

	var daysInMonth = DaysArray(12);

	var pos1=dtStr.indexOf(dtCh);

	var pos2=dtStr.indexOf(dtCh,pos1+1);

	var strMonth=dtStr.substring(0,pos1);

	var strDay=dtStr.substring(pos1+1,pos2);

	var strYear=dtStr.substring(pos2+1);

	strYr=strYear;

	if (strDay.charAt(0)=="0" && strDay.length>1) {

		strDay=strDay.substring(1);

	}

	if (strMonth.charAt(0)=="0" && strMonth.length>1) {

		strMonth=strMonth.substring(1);

	}

	for (var i = 1; i <= 3; i++) {

		if (strYr.charAt(0)=="0" && strYr.length>1) {

			strYr=strYr.substring(1);

		}

	}

	month=parseInt(strMonth);

	day=parseInt(strDay);

	year=parseInt(strYr);

	if (pos1==-1 || pos2==-1) {

		result = false;

	}

	if (strMonth.length<1 || month<1 || month>12) {

		result = false;

	}

	if (strDay.length<1 || day<1 || day>31 || (month==2 && day>daysInFebruary(year)) || day > daysInMonth[month]) {

		result = false;

	}

	if (strYear.length != 4 || year==0 || year<minYear || year>maxYear) {

		result = false;

	}

	if (dtStr.indexOf(dtCh,pos2+1)!=-1 || isInteger(stripCharsInBag(dtStr, dtCh))==false) {

		result = false;

	}

	return result;

}



/*

Submit Once form validation- 

© Dynamic Drive (www.dynamicdrive.com)

For full source code, usage terms, and 100's more DHTML scripts, visit http://dynamicdrive.com

*/



function submitonce(theform) {

	if (!validateform(theform)) {

		return false;

	}

	else {

	//if IE 4+ or NS 6+

	if (document.all||document.getElementById) {

		//screen thru every element in the form, and hunt down "submit" and "reset"

		for (i=0;i<theform.length;i++) {

			var tempobj=theform.elements[i]

			if(tempobj.type.toLowerCase()=="submit"||tempobj.type.toLowerCase()=="reset") {

				//disable em

				tempobj.disabled=true

			}

		}

	}

	concatenatelist(theform);

	changelabel();

	return true;

	}

}



function concatenatelist(theform) {

	var a=0;

	for (a=0;a<=2;a++) {

		if (theform.RadioStations[a].value!="") {

			theform.RadioStation.value += theform.RadioStations[a].value;

			theform.RadioStation.value += ",";

		}

	}

	

	for (a=0;a<=4;a++) {

		if (theform.PetTypes[a].value!="") {

			theform.PetType.value += theform.PetTypes[a].value;

			theform.PetType.value += ",";

		}

	}

	

	for (a=0;a<=4;a++) {

		if (theform.MedicalConditions[a].value) {

			theform.MedicalCondition.value += theform.MedicalConditions[a].value;

			theform.MedicalCondition.value += ",";

		}

	}



	for (a=0;a<=3;a++) {

		if (theform.CC[a].value!="") {

			theform.CreditCard.value += theform.CC[a].value;

			theform.CreditCard.value += ",";

		}

	}



	for (a=0;a<=3;a++) {

		if (theform.CCCompany[a].value!="") {

			theform.CreditCardCompany.value += theform.CCCompany[a].value;

			theform.CreditCardCompany.value += ",";

		}

	}

}



function validateform(theform) {

	var checks=0;

	var msg="";

	var statefilter=/([a-z]{2})/i

	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i

	var emailvaild;

	var confirmemailvalid;

	var cdobfilter=/Invalid Child Date of Birth/

	var HPhone=theform.HomeNumber.value;

	var WPhone=theform.WorkNumber.value;

	var CPhone=theform.CellPhoneNumber.value;

	var PPhone=theform.PagerNumber.value;

	var FPhone=theform.FaxNumber.value;



	if (HPhone!="") {

		if (!checkInternationalPhone(HPhone)) {

			checks++;

			msg += "Invalid Home Phone Number\n";

		}

	}



	if (WPhone!="")	{

		if (!checkInternationalPhone(WPhone)) {

			checks++;

			msg += "Invalid Work Phone Number\n";

		}

	}



	if (CPhone!="") {

		if (!checkInternationalPhone(CPhone)) {

			checks++;

			msg += "Invalid Cell Phone Number\n";

		}

	}



	if (PPhone!="") {

		if (!checkInternationalPhone(PPhone)) {

			checks++;

			msg += "Invalid Pager Number\n";

		}

	}



	if (FPhone!="") {

		if (!checkInternationalPhone(FPhone)) {

			checks++;

			msg += "Invalid Fax Number\n";

		}

	}



	if (theform.State.value!="") {

		if (!statefilter.test(theform.State.value)) {

			checks++;

			msg += "Invalid State\n";

		}

	}

	

	if (theform.DOB.value!="") {

		if (!isDate(theform.DOB.value)) {

			checks++;

			msg += "Invalid Date of Birth\n";

		}

	}

	

	//check validity of email addresses

	if (theform.Email.value!="") {

		if (filter.test(theform.Email.value)) {

			emailvalid=true;

		}

		else {

			emailvalid=false;

			checks++;

			msg += "Invalid Email Address\n";

		}



		if (emailvalid) {

			if (theform.ConfirmEmail.value=="") {

				checks++;

				msg += "Email Addresses do not match!\n";

			}

			else

			if (theform.ConfirmEmail.value!=theform.Email.value) {

				checks++;

				msg += "Email Addresses do not match!\n";

			}

		}

	}

	else {

		if (theform.ConfirmEmail.value!="") {

			checks++;

			msg += "Email Addresses do not match!\n";

		}

	}



	if (theform.ChildDOB1.value!="") {

		if (!isDate(theform.ChildDOB1.value)) {

			checks++;

			if (!cdobfilter.test(msg)) {

				msg += "Invalid Child Date of Birth\n";

			}

		}

	}

	if (theform.ChildDOB2.value!="") {

		if (!isDate(theform.ChildDOB2.value)) {

			checks++;

			if (!cdobfilter.test(msg)) {

				msg += "Invalid Child Date of Birth\n";

			}

		}

	}

	if (theform.ChildDOB3.value!="") {

		if (!isDate(theform.ChildDOB3.value)) {

			checks++;

			if (!cdobfilter.test(msg))

			{

				msg += "Invalid Child Date of Birth\n";

			}

		}

	}

	if (theform.ChildDOB4.value!="") {

		if (!isDate(theform.ChildDOB4.value)) {

			checks++;

			if (!cdobfilter.test(msg)) {

				msg += "Invalid Child Date of Birth\n";

			}

		}

	}

	if (theform.ChildDOB5.value!="") {

		if (!isDate(theform.ChildDOB5.value)) {

			checks++;

			if (!cdobfilter.test(msg)) {

				msg += "Invalid Child Date of Birth\n";

			}

		}

	}

	if (theform.ChildDOB6.value!="") {

		if (!isDate(theform.ChildDOB6.value)) {

			checks++;

			if (!cdobfilter.test(msg)) {

				msg += "Invalid Child Date of Birth\n";

			}

		}

	}



	

	if (checks>0) {

		alert(msg);

		return false;

	}

	else {

		return true;

	}

}