// JavaScript Document

function restoreForm() 
   {
        var splittingArray = resetform.split('&');
        for (var i=0; i<splittingArray.length; i++) {
        var splittingMoreArray = splittingArray[i].split('=');
        if (splittingMoreArray[0] == "makeIndex") {
        //Select the make
        document.locater.make.selectedIndex = splittingMoreArray[1];
                 setupModels(document.locater, 0)
   }    else if (splittingMoreArray[0] == "modelIndex") {
        //Select the appropriate model
        document.locater.model.selectedIndex = splittingMoreArray[1];
        }
    }
}
   
    
    //Create variables
	
    selectedmakenum = 0;             
    selectedmodelnum = 0;  
	       
	selectedmake  = ""; //variable string for Make
    selectedmodel = ""; //variable string for Model
    

makes = new Array(new Array('', ''), new Array('Acura','Acura'), new Array('Alfa Romeo', 'Alfa Romeo'), new Array('AMC', 'AMC'), new Array('Audi', 'Audi'), new Array('BMW', 'BMW'), new Array('Buick', 'Buick'), new Array('Cadillac', 'Cadillac'), new Array('Cheverolet', 'Chevrolet'), new Array('Chrysler', 'Chrysler'), new Array('Daewoo', 'Daewoo'), new Array('Daihatsu', 'Daihatsu'), new Array('Datsun', 'Datsun'), new Array('Dodge', 'Dodge'), new Array('Eagle', 'Eagle'), new Array('Ford', 'Ford'), new Array('Geo', 'Geo'), new Array('GMC', 'GMC'), new Array('Honda', 'Honda'), new Array('Hummer', 'Hummer'), new Array('Hyundai', 'Hyundai'), new Array('Infiniti', 'Infiniti'), new Array('Isuzu', 'Isuzu'), new Array('Jaguar', 'Jaguar'), new Array('Jeep', 'Jeep'), new Array('Kia', 'Kia'), new Array('Land Rover', 'Land Rover'), new Array('Lexus', 'Lexus'), new Array('Lincoln', 'Lincoln'), new Array('Mazda', 'Mazda'), new Array('Mercedes-Benz', 'Mercedes-Benz'), new Array('Mercury', 'Mercury'), new Array('Merkur', 'Merkur'), new Array('Mini', 'Mini'), new Array('Mitsubishi', 'Mitsubishi'), new Array('Nissan', 'Nissan'), new Array('Oldsmobile', 'Oldsmobile'), new Array('Plymouth', 'Plymouth'), new Array('Pontiac', 'Pontiac'), new Array('Porsche', 'Porsche'), new Array('Saab', 'Saab'), new Array('Saturn', 'Saturn'), new Array('Scion', 'Scion'), new Array('Subaru', 'Subaru'), new Array('Suzuki', 'Suzuki'), new Array('Toyota', 'Toyota'), new Array('Volkswagen', 'Volkswagen'), new Array('Volvo', 'Volvo'), new Array('Yugo', 'Yugo'));models = new Array(makes.length);models[0] = new Array('', '');models[1] = new Array(new Array('', ''), new Array('2.2CL', '2.2CL'), new Array('2.3CL', '2.3CL'), new Array('2.5TL', '2.5TL'), new Array('3.0CL', '3.0CL'), new Array('3.2CL', '3.2CL'), new Array('3.2TL', '3.2TL'), new Array('3.5RL', '3.5 RL'), new Array('Integra', 'Integra'), new Array('Legend', 'Legend'), new Array('MDX', 'MDX'), new Array('NSX', 'NSX'), new Array('RSX', 'RSX'), new Array('SLX', 'SLX'), new Array('TSX', 'TSX'), new Array('Vigor', 'Vigor'));models[2] = new Array(new Array('', ''), new Array('164', '164'), new Array('GTV', 'GTV'), new Array('GTV-6', 'GTV-6'), new Array('Milano', 'Milano'), new Array('Spider', 'Spider'), new Array('Spider Veloce', 'Spider Veloce'));models[3] = new Array(new Array('', ''), new Array('Alliance', 'Alliance'), new Array('Cherokee', 'Cherokee'), new Array('CJ', 'CJ'), new Array('Comanche', 'Comanche'), new Array('Concord', 'Concord'), new Array('Eagle', 'Eagle'), new Array('Encore', 'Encore'), new Array('Grand Wagoneer', 'Grand Wagoneer'), new Array('J10', 'J10'), new Array('J20', 'J20'), new Array('Scrambler', 'Scrambler'), new Array('Spirit', 'Spirit'), new Array('Wagoneer', 'Wagoneer'), new Array('Wrangler', 'Wrangler'));models[4] = new Array(new Array('', ''), new Array('100', '100'), new Array('200', '200'), new Array('4000', '4000'), new Array('5000', '5000'), new Array('80', '80'), new Array('90', '90'), new Array('A4', 'A4'), new Array('A6', 'A6'), new Array('A8', 'A8'), new Array('Allroad Quattro', 'Allroad Quattro'), new Array('Cabriolet', 'Cabriolet'), new Array('Coupe', 'Coupe'), new Array('Quattro', 'Quattro'), new Array('RS 6', 'RS 6'), new Array('S4', 'S4'), new Array('S6', 'S6'), new Array('S8', 'S8'), new Array('TT', 'TT'), new Array('V8 Quattro', 'V8 Quattro'));models[5] = new Array(new Array('', ''), new Array('318i', '318i'), new Array('318iC', '318iC'), new Array('318iS', '318iS'), new Array('318ti', '318ti'), new Array('320i', '320i'), new Array('323ci', '323ci'), new Array('323i', '323i'), new Array('323ic', '323ic'), new Array('323is', '323is'), new Array('323it', '323it'), new Array('325', '325'), new Array('325ci', '325Ci'), new Array('325e', '325e'), new Array('325i', '325i'), new Array('325ic', '325ic'), new Array('325is', '325is'), new Array('325it', '325iT'), new Array('325iX', '325iX'), new Array('325Xi', '325xi'), new Array('325XiT', '325xiT'), new Array('328Ci', '328Ci'), new Array('328i', '328i'), new Array('328ic', '328ic'), new Array('328is', '328is'), new Array('330ci', '330ci'), new Array('330i', '330i'), new Array('330xi', '330xi'), new Array('524td', '524td'), new Array('525i', '525i'), new Array('525it', '525it'), new Array('528e', '528e'), new Array('528i', '528i'), new Array('528iT', '528iT'), new Array('530i', '530i'), new Array('530it', '530it'), new Array('533i', '533i'), new Array('535i', '535i'), new Array('540i', '540i'), new Array('540it', '540it'), new Array('545i', '545i'), new Array('633csi', '633csi'), new Array('635csi', '635csi'), new Array('645ci', '645ci'), new Array('733i', '733i'), new Array('735i', '735i'), new Array('735iL', '735iL'), new Array('740i', '740i'), new Array('740iL', '740iL'), new Array('745i', '745i'), new Array('745LI', '745Li'), new Array('750iL', '750iL'), new Array('760Li', '760Li'), new Array('840ci', '840ci'), new Array('850ci', '850ci'), new Array('850csi', '850csi'), new Array('850i', '850i'), new Array('L6', 'L6'), new Array('L7', 'L7'), new Array('M Coupe', 'M Coupe'), new Array('M Roadster', 'M Roadster'), new Array('M Series', 'M Series'), new Array('M3', 'M3'), new Array('M5', 'M5'), new Array('M6', 'M6'), new Array('X3', 'X3'), new Array('X5', 'X5'), new Array('Z3', 'Z3'), new Array('Z4', 'Z4'), new Array('Z8', 'Z8'));models[6] = new Array(new Array('', ''), new Array('Century', 'Century'), new Array('Electra', 'Electra'), new Array('Estate Wagon', 'Estate Wagon'), new Array('Grand National', 'Grand National'), new Array('Le Sabre', 'Le Sabre'), new Array('Park Avenue', 'Park Avenue'), new Array('Rainier', 'Rainier'), new Array('Reatta', 'Reatta'), new Array('Regal', 'Regal'), new Array('Rendezvous', 'Rendezvous'), new Array('Riviera', 'Riviera'), new Array('Roadmaster', 'Roadmaster'), new Array('Skyhawk', 'Skyhawk'), new Array('Skylark', 'Skylark'), new Array('Somerset', 'Somerset'));models[7] = new Array(new Array('', ''), new Array('Allante', 'Allante'), new Array('Brougham', 'Brougham'), new Array('Catera', 'Catera'), new Array('Cimarron', 'Cimarron'), new Array('CTS', 'CTS'), new Array('De Ville', 'De Ville'), new Array('Eldorado', 'Eldorado'), new Array('Escalade', 'Escalade'), new Array('Escalade ESV', 'Escalade ESV'), new Array('EXT', 'EXT'), new Array('Fleetwood', 'Fleetwood'), new Array('Seville', 'Seville'), new Array('SRX', 'SRX'), new Array('XLR', 'XLR'));models[8] = new Array(new Array('', ''), new Array('Astro', 'Astro'), new Array('Avalanche', 'Avalanche'), new Array('Aveo', 'Aveo'), new Array('Beretta', 'Beretta'), new Array('Blazer', 'Blazer'), new Array('C1500', 'C1500'), new Array('C2500', 'C2500'), new Array('C3500', 'C3500'), new Array('Camaro', 'Camaro'), new Array('Caprice', 'Caprice'), new Array('Cavalier', 'Cavalier'), new Array('Celebrity', 'Celebrity'), new Array('Chevette', 'Chevette'), new Array('Colorado', 'Colorado'), new Array('Corsica', 'Corsica'), new Array('Corvette', 'Corvette'), new Array('El Camino', 'El Camino'), new Array('Equinox', 'Equinox'), new Array('Express Van', 'Express Van'), new Array('G Van', 'G Van'), new Array('Impala', 'Impala'), new Array('K1500', 'K1500'), new Array('K2500', 'K2500'), new Array('K3500', 'K3500'), new Array('Lumina', 'Lumina'), new Array('Lumina APV', 'Lumina APV'), new Array('Malibu', 'Malibu'), new Array('Metro', 'Metro'), new Array('Monte Carlo', 'Monte Carlo'), new Array('Nova', 'Nova'), new Array('Pickup', 'Pickup'), new Array('Prizm', 'Prizm'), new Array('S10 Blazer', 'S10 Blazer'), new Array('S10 Pickup', 'S10 Pickup'), new Array('Spectrum', 'Spectrum'), new Array('Sprint', 'Sprint'), new Array('SSR', 'SSR'), new Array('Suburban', 'Suburban'), new Array('Tahoe', 'Tahoe'), new Array('Tracker', 'Tracker'), new Array('TRAILBlazer', 'TrailBlazer'), new Array('TrailBlazer EXT', 'TrailBlazer EXT'), new Array('Venture', 'Venture'));models[9] = new Array(new Array('', ''), new Array('300', '300'), new Array('300M', '300M'), new Array('Caravan', 'Caravan'), new Array('Cirrus', 'Cirrus'), new Array('Concorde', 'Concorde'), new Array('Conquest', 'Conquest'), new Array('Cordoba', 'Cordoba'), new Array('Crossfire', 'Crossfire'), new Array('Fifth Avenue', 'Fifth Avenue'), new Array('Imperial', 'Imperial'), new Array('Intrepid', 'Intrepid'), new Array('Lebaron', 'LeBaron'), new Array('LHS', 'LHS'), new Array('Neon', 'Neon'), new Array('New Yorker', 'New Yorker'), new Array('Pacifica', 'Pacifica'), new Array('Prowler', 'Prowler'), new Array('PT Cruiser', 'PT Cruiser'), new Array('Sebring', 'Sebring'), new Array('Town & Country', 'Town & Country'), new Array('Voyager', 'Voyager'));models[10] = new Array(new Array('', ''), new Array('Lanos', 'Lanos'), new Array('Leganza', 'Leganza'), new Array('Nubira', 'Nubira'));models[11] = new Array(new Array('', ''), new Array('Charade', 'Charade'), new Array('Rocky', 'Rocky'));models[12] = new Array(new Array('', ''), new Array('200SX', '200SX'), new Array('210', '210'), new Array('280 ZX', '280 ZX'), new Array('300 ZX', '300 ZX'), new Array('310', '310'), new Array('720', '720'), new Array('Maxima', 'Maxima'), new Array('Pickup', 'Pickup'), new Array('Pulsar', 'Pulsar'), new Array('Sentra', 'Sentra'), new Array('Stanza', 'Stanza'));models[13] = new Array(new Array('', ''), new Array('600', '600'), new Array('Aries', 'Aries'), new Array('Avenger', 'Avenger'), new Array('Caravan', 'Caravan'), new Array('Charger', 'Charger'), new Array('Colt', 'Colt'), new Array('Conquest', 'Conquest'), new Array('D50 PickUp', 'D50 PickUp'), new Array('Dakota', 'Dakota'), new Array('Daytona', 'Daytona'), new Array('Diplomat', 'Diplomat'), new Array('Durango', 'Durango'), new Array('Dynasty', 'Dynasty'), new Array('Grand Caravan', 'Grand Caravan'), new Array('Intrepid', 'Intrepid'), new Array('Lancer', 'Lancer'), new Array('Monaco', 'Monaco'), new Array('Neon', 'Neon'), new Array('Omni', 'Omni'), new Array('Raider', 'Raider'), new Array('Ram 1500 1/2 Ton Truck', 'Ram 1500 1/2 Ton Truck'), new Array('Ram 2500 3/4 Ton Truck', 'Ram 2500 3/4 Ton Truck'), new Array('Ram 3500 1 Ton Truck', 'Ram 3500 1 Ton Truck'), new Array('Ram Pickup', 'Ram Pickup'), new Array('Ram Van', 'Ram Van'), new Array('Ram Wagon', 'Ram Wagon'), new Array('Ramcharger', 'Ramcharger'), new Array('Shadow', 'Shadow'), new Array('Spirit', 'Spirit'), new Array('Sprinter', 'Sprinter'), new Array('SRT-4', 'SRT-4'), new Array('Stealth', 'Stealth'), new Array('Stratus', 'Stratus'), new Array('Viper', 'Viper'));models[14] = new Array(new Array('', ''), new Array('Medallion', 'Medallion'), new Array('Premier', 'Premier'), new Array('Summit', 'Summit'), new Array('Talon', 'Talon'), new Array('Vision', 'Vision'));models[15] = new Array(new Array('', ''), new Array('Aerostar', 'Aerostar'), new Array('Aspire', 'Aspire'), new Array('Bronco', 'Bronco'), new Array('Bronco II', 'Bronco II'), new Array('Club Wagon', 'Club Wagon'), new Array('Countour', 'Contour'), new Array('Crown Victoria', 'Crown Victoria'), new Array('Econoline', 'Econoline'), new Array('Escape', 'Escape'), new Array('Escort', 'Escort'), new Array('Excursion', 'Excursion'), new Array('EXP', 'EXP'), new Array('Expedition', 'Expedition'), new Array('Explorer', 'Explorer'), new Array('Explorer Sport Trac', 'Explorer Sport Trac'), new Array('F Super Duty', 'F Super Duty'), new Array('F150', 'F150'), new Array('F250', 'F250'), new Array('F350', 'F350'), new Array('Fairmont', 'Fairmont'), new Array('Festiva', 'Festiva'), new Array('Focus', 'Focus'), new Array('Freestar', 'Freestar'), new Array('LTD', 'LTD'), new Array('Mustang', 'Mustang'), new Array('Pickup', 'Pickup'), new Array('Probe', 'Probe'), new Array('Ranger', 'Ranger'), new Array('Taurus', 'Taurus'), new Array('Tempo', 'Tempo'), new Array('Thunderbird', 'Thunderbird'), new Array('Windstar', 'Windstar'), new Array('ZX2 Escort', 'ZX2 Escort'));models[16] = new Array(new Array('', ''), new Array('Metro', 'Metro'), new Array('Prizm', 'Prizm'), new Array('Spectrum', 'Spectrum'), new Array('storm', 'Storm'), new Array('Tracker', 'Tracker'));models[17] = new Array(new Array('', ''), new Array('Cabellero', 'Caballero'), new Array('Canyon', 'Canyon'), new Array('Envoy', 'Envoy'), new Array('Envoy XL', 'Envoy XL'), new Array('Envoy XUV', 'Envoy XUV'), new Array('Jimmy', 'Jimmy'), new Array('Pickup', 'Pickup'), new Array('Rally Wagon', 'Rally Wagon'), new Array('S15 Pickup', 'S15 Pickup'), new Array('Safari', 'Safari'), new Array('Savana', 'Savana'), new Array('Sierra', 'Sierra'), new Array('Sierra C1500', 'Sierra C1500'), new Array('Sierra C2500', 'Sierra C2500'), new Array('Sierra C3500', 'Sierra C3500'),new Array('Sierra K1500', 'Sierra K1500'),new Array('Sierra K2500', 'Sierra K2500'),new Array('Sierra K3500', 'Sierra K3500'), new Array('Sonoma', 'Sonoma'), new Array('Suburban', 'Suburban'), new Array('Syclone', 'Syclone'), new Array('Typhoon', 'Typhoon'), new Array('Vandura', 'Vandura'), new Array('Yukon', 'Yukon'), new Array('Yukon XL', 'Yukon XL'));models[18] = new Array(new Array('', ''), new Array('Accord', 'Accord'), new Array('Civic', 'Civic'), new Array('Civic CRX', 'Civic CRX'), new Array('CR-V', 'CR-V'), new Array('del Sol', 'del Sol'), new Array('Element', 'Element'), new Array('EV Plus', 'EV Plus'), new Array('Insight', 'Insight'), new Array('Odyssey', 'Odyssey'), new Array('Passport', 'Passport'), new Array('Pilot', 'Pilot'), new Array('Prelude', 'Prelude'), new Array('S2000', 'S2000'));models[19] = new Array(new Array('', ''), new Array('H1', 'H1'), new Array('H2', 'H2'));models[20] = new Array(new Array('', ''), new Array('Accent', 'Accent'), new Array('Elantra', 'Elantra'), new Array('Excel', 'Excel'), new Array('Sante Fe', 'Santa Fe'), new Array('Scoupe', 'Scoupe'), new Array('Sonata', 'Sonata'), new Array('Tiburon', 'Tiburon'), new Array('XG300', 'XG300'), new Array('XG350', 'XG350'));models[21] = new Array(new Array('', ''), new Array('FX35', 'FX35'), new Array('FX45', 'FX45'), new Array('G20', 'G20'), new Array('G35', 'G35'), new Array('I30', 'I30'), new Array('I35', 'I35'), new Array('J30', 'J30'), new Array('M30', 'M30'), new Array('M45', 'M45'), new Array('Q45', 'Q45'), new Array('QX4', 'QX4'), new Array('QX56', 'QX56'));models[22] = new Array(new Array('', ''), new Array('Amigo', 'Amigo'), new Array('Ascender', 'Ascender'), new Array('Axiom', 'Axiom'), new Array('Hombre', 'Hombre'), new Array('I-Mark', 'I-Mark'), new Array('Impulse', 'Impulse'), new Array('Oasis', 'Oasis'), new Array('Pickup', 'Pickup'), new Array('Rodeo', 'Rodeo'), new Array('Stylus', 'Stylus'), new Array('Trooper', 'Trooper'), new Array('Trooper II', 'Trooper II'), new Array('VehiCROSS', 'VehiCROSS'));models[23] = new Array(new Array('', ''), new Array('S-Type', 'S-Type'), new Array('Vanden Plas', 'Vanden Plas'), new Array('X-Type', 'X-Type'), new Array('XJ Series', 'XJ Series'), new Array('XJ12', 'XJ12'), new Array('XJ6', 'XJ6'), new Array('XJ8', 'XJ8'), new Array('XJR', 'XJR'), new Array('XJS', 'XJS'), new Array('XK8', 'XK8'), new Array('XKE Series', 'XKE Series'), new Array('XKR', 'XKR'));models[24] = new Array(new Array('', ''), new Array('Cherokee', 'Cherokee'), new Array('CJ', 'CJ'), new Array('Comanche', 'Comanche'), new Array('Grand Cherokee', 'Grand Cherokee'), new Array('Grand Wagoneer', 'Grand Wagoneer'), new Array('Liberty', 'Liberty'), new Array('Pickup', 'Pickup'), new Array('Wagoneer', 'Wagoneer'), new Array('Wrangler', 'Wrangler'));models[25] = new Array(new Array('', ''), new Array('Amanti', 'Amanti'), new Array('Optima', 'Optima'), new Array('Rio', 'Rio'), new Array('Sedona', 'Sedona'), new Array('Sephia', 'Sephia'), new Array('Sorento', 'Sorento'), new Array('Spectra', 'Spectra'), new Array('Sportage', 'Sportage'));models[26] = new Array(new Array('', ''), new Array('Defender', 'Defender'), new Array('Discovery', 'Discovery'), new Array('Discovery II', 'Discovery II'), new Array('Freelander', 'Freelander'), new Array('Land Rover', 'Land Rover'), new Array('Range Rover', 'Range Rover'));models[27] = new Array(new Array('', ''), new Array('ES250', 'ES250'), new Array('ES300', 'ES300'), new Array('ES330', 'ES330'), new Array('GS300', 'GS300'), new Array('GS400', 'GS400'), new Array('GS430', 'GS430'), new Array('GX470', 'GX470'), new Array('IS300', 'IS300'), new Array('LS400', 'LS400'), new Array('LS430', 'LS430'), new Array('LX450', 'LX450'), new Array('LX470', 'LX470'), new Array('RX300', 'RX300'), new Array('RX330', 'RX330'), new Array('SC300', 'SC300'), new Array('SC400', 'SC400'), new Array('SC430', 'SC430'));models[28] = new Array(new Array('', ''), new Array('Aviator', 'Aviator'), new Array('Blackwood', 'Blackwood'), new Array('Continental', 'Continental'), new Array('LS', 'LS'), new Array('MARK VI', 'Mark VI'), new Array('Mark VII', 'Mark VII'), new Array('Mark VIII', 'Mark VIII'), new Array('Navigator', 'Navigator'), new Array('Town Car', 'Town Car'));models[29] = new Array(new Array('', ''), new Array('323', '323'), new Array('626', '626'), new Array('929', '929'), new Array('B-SERIES Pickup', 'B-Series Pickup'), new Array('GLC', 'GLC'), new Array('Mazda3', 'Mazda3'), new Array('Mazda6', 'Mazda6'), new Array('Miata MX5', 'Miata MX5'), new Array('Millenia', 'Millenia'), new Array('MPV', 'MPV'), new Array('MX3', 'MX3'), new Array('MX6', 'MX6'), new Array('Navajo', 'Navajo'), new Array('Protege', 'Protege'), new Array('Protege 5', 'Protege 5'), new Array('RX7', 'RX-7'), new Array('RX8', 'RX-8'), new Array('Tribute', 'Tribute'));models[30] = new Array(new Array('', ''), new Array('190D2.2', '190D 2.2'), new Array('190D2.5', '190D 2.5'), new Array('190DT', '190DT'), new Array('190E2.3', '190E 2.3'), new Array('190E2.6', '190E 2.6'), new Array('240D', '240D'), new Array('260E', '260E'), new Array('300CD', '300CD'), new Array('300CE', '300CE'), new Array('300D', '300D'), new Array('300DT', '300DT'), new Array('300E', '300E'), new Array('300SD', '300SD'), new Array('300SDL', '300SDL'), new Array('300SE', '300SE'), new Array('300SEL', '300SEL'), new Array('300SL', '300SL'), new Array('300TD', '300TD'), new Array('300TE', '300TE'), new Array('350SD', '350SD'), new Array('350SDL', '350SDL'), new Array('380SE', '380SE'), new Array('380SEC', '380SEC'), new Array('380SEL', '380SEL'), new Array('380SL', '380SL'), new Array('400E', '400E'), new Array('400SE', '400SE'), new Array('400SEL', '400SEL'), new Array('420SEL', '420SEL'), new Array('500E', '500E'), new Array('500SEC', '500SEC'), new Array('500SEL', '500SEL'), new Array('500SL', '500SL'), new Array('560SEC', '560SEC'), new Array('560SEL', '560SEL'), new Array('560SL', '560SL'), new Array('600SEC', '600SEC'), new Array('600SEL', '600SEL'), new Array('600SL', '600SL'), new Array('C220', 'C220'), new Array('C230', 'C230'), new Array('C240', 'C240'), new Array('C280', 'C280'), new Array('C32AMG', 'C32 AMG'), new Array('C320', 'C320'), new Array('C36', 'C36 AMG'), new Array('C43', 'C43'), new Array('CL500', 'CL500'), new Array('CL55', 'CL55 AMG'), new Array('CL600', 'CL600'), new Array('CLK320', 'CLK320'), new Array('CLK430', 'CLK430'), new Array('CLK500', 'CLK500'), new Array('CLK55', 'CLK55 AMG'), new Array('E300D', 'E300'), new Array('E320', 'E320'), new Array('E420', 'E420'), new Array('E430', 'E430'), new Array('E500', 'E500'), new Array('E55', 'E55 AMG'), new Array('G500', 'G500'), new Array('G55AMG', 'G55 AMG'), new Array('ML320', 'ML320'), new Array('ML350', 'ML350'), new Array('ML430', 'ML430'), new Array('ML500', 'ML500'), new Array('ML55', 'ML55 AMG'), new Array('S320', 'S320'), new Array('S350D', 'S350D'), new Array('S420', 'S420'), new Array('S430', 'S430'), new Array('S500', 'S500'), new Array('S55 AMG', 'S55 AMG'), new Array('S600', 'S600'), new Array('SL320', 'SL320'), new Array('SL500', 'SL500'), new Array('SL55 AMG', 'SL55 AMG'), new Array('SL600', 'SL600'), new Array('SLK230', 'SLK230'), new Array('SLK32 AMG', 'SLK32 AMG'), new Array('SLK320', 'SLK320'));models[31] = new Array(new Array('', ''), new Array('Capri', 'Capri'), new Array('Cougar', 'Cougar'), new Array('Grand Marquis', 'Grand Marquis'), new Array('Lynx', 'Lynx'), new Array('Marauder', 'Marauder'), new Array('Marquis', 'Marquis'), new Array('Monterey', 'Monterey'), new Array('Mountaineer', 'Mountaineer'), new Array('Mystic', 'Mystique'), new Array('Sable', 'Sable'), new Array('Topaz', 'Topaz'), new Array('Tracer', 'Tracer'), new Array('Villager', 'Villager'));models[32] = new Array(new Array('', ''), new Array('Scorpio', 'Scorpio'), new Array('XR4TI', 'XR4TI'));models[33] = new Array(new Array('', ''), new Array('Cooper', 'Cooper'));models[34] = new Array(new Array('', ''), new Array('3000GT', '3000GT'), new Array('Cordia', 'Cordia'), new Array('Diamante', 'Diamante'), new Array('Eclipse', 'Eclipse'), new Array('Endeavor', 'Endeavor'), new Array('Expo', 'Expo'), new Array('Galant', 'Galant'), new Array('Lancer', 'Lancer'), new Array('Mirage', 'Mirage'), new Array('Montero', 'Montero'), new Array('Montero Sport', 'Montero Sport'), new Array('Outlander', 'Outlander'), new Array('Pickup', 'Pickup'), new Array('Precis', 'Precis'), new Array('Sigma', 'Sigma'), new Array('Starion', 'Starion'), new Array('Tredia', 'Tredia'));models[35] = new Array(new Array('', ''), new Array('200SX', '200SX'), new Array('240SX', '240SX'), new Array('280ZX', '280ZX'), new Array('300ZX', '300ZX'), new Array('350Z', '350Z'), new Array('Altima', 'Altima'), new Array('Frontier', 'Frontier'), new Array('Maxima', 'Maxima'), new Array('Murano', 'Murano'), new Array('NX', 'NX'), new Array('Pathfinder', 'Pathfinder'), new Array('Pathfinder Armada', 'Pathfinder Armada'), new Array('Pickup', 'Pickup'), new Array('Pulsar', 'Pulsar'), new Array('Quest', 'Quest'), new Array('SE-R', 'SE-R'), new Array('Sentra', 'Sentra'), new Array('Stanza', 'Stanza'), new Array('Titan', 'Titan'), new Array('Van', 'Van'), new Array('Xterra', 'Xterra'));models[36] = new Array(new Array('', ''), new Array('88', '88'), new Array('88 Custom Cruiser Wagon', '88 Custom Cruiser Wagon'), new Array('Achieva', 'Achieva'), new Array('Alero', 'Alero'), new Array('Aurora', 'Aurora'), new Array('Bravada', 'Bravada'), new Array('Calais', 'Calais'), new Array('Ciera', 'Ciera'), new Array('Cutlass', 'Cutlass'), new Array('Cutlass Supreme', 'Cutlass Supreme'), new Array('Firenza', 'Firenza'), new Array('Intrigue', 'Intrigue'), new Array('Ninety-Eight', 'Ninety-Eight'), new Array('Omega', 'Omega'), new Array('Regency', 'Regency'), new Array('Silhouette', 'Silhouette'), new Array('Toronado', 'Toronado'));models[37] = new Array(new Array('', ''), new Array('Acclaim', 'Acclaim'), new Array('Arrow', 'Arrow'), new Array('Breeze', 'Breeze'), new Array('Caravelle', 'Caravelle'), new Array('Colt', 'Colt'), new Array('Conquest', 'Conquest'), new Array('Gran Fury', 'Gran Fury'), new Array('Grand Voyager', 'Grand Voyager'), new Array('Horizon', 'Horizon'), new Array('Laser', 'Laser'), new Array('Neon', 'Neon'), new Array('Prowler', 'Prowler'), new Array('Reliant', 'Reliant'), new Array('Sundance', 'Sundance'), new Array('Voyager', 'Voyager'));models[38] = new Array(new Array('', ''), new Array('6000', '6000'), new Array('Aztek', 'Aztek'), new Array('Bonneville', 'Bonneville'), new Array('Fiero', 'Fiero'), new Array('Firebird', 'Firebird'), new Array('Firebird Formula', 'Firebird Formula'), new Array('Grand Am', 'Grand Am'), new Array('Grand Prix', 'Grand Prix'), new Array('GTO', 'GTO'), new Array('Le Mans', 'Le Mans'), new Array('Montana', 'Montana'), new Array('Parisienne', 'Parisienne'), new Array('Safari', 'Safari'), new Array('Sunbird', 'Sunbird'), new Array('Sunfire', 'Sunfire'), new Array('Trans Am', 'Trans Am'), new Array('Trans Sport', 'Trans Sport'), new Array('Vibe', 'Vibe'));models[39] = new Array(new Array('', ''), new Array('911', '911'), new Array('911 Turbo', '911 Turbo'), new Array('924', '924'), new Array('928', '928'), new Array('944', '944'), new Array('968', '968'), new Array('Boxster', 'Boxster'), new Array('Cayenne', 'Cayenne'));models[40] = new Array(new Array('', ''), new Array('9-3', '9-3'), new Array('9-5', '9-5'), new Array('900', '900'), new Array('9000', '9000'));models[41] = new Array(new Array('', ''), new Array('ION', 'ION'), new Array('L100', 'L100'), new Array('L200', 'L200'), new Array('L300', 'L300'), new Array('LS', 'LS'), new Array('LW1', 'LW1'), new Array('LW2', 'LW2'), new Array('LW200', 'LW200'), new Array('LW300', 'LW300'), new Array('SC1', 'SC1'), new Array('SC2', 'SC2'), new Array('SL', 'SL'), new Array('SL1', 'SL1'), new Array('SL2', 'SL2'), new Array('SW1', 'SW1'), new Array('SW2', 'SW2'), new Array('Vue', 'Vue'));models[42] = new Array(new Array('', ''), new Array('XA', 'xA'), new Array('XB', 'xB'));models[43] = new Array(new Array('', ''), new Array('Baja', 'Baja'), new Array('Brat', 'Brat'), new Array('DL', 'DL'), new Array('Forester', 'Forester'), new Array('GL', 'GL'), new Array('Impreza', 'Impreza'), new Array('Justy', 'Justy'), new Array('Legacy', 'Legacy'), new Array('Loyale', 'Loyale'), new Array('Outback', 'Outback'), new Array('RX', 'RX'), new Array('SVX', 'SVX'), new Array('XT', 'XT'));models[44] = new Array(new Array('', ''), new Array('Aerio', 'Aerio'), new Array('Esteem', 'Esteem'), new Array('Forenza', 'Forenza'), new Array('Grand Vitara', 'Grand Vitara'), new Array('Samurai', 'Samurai'), new Array('Sidekick', 'Sidekick'), new Array('Swift', 'Swift'), new Array('Verona', 'Verona'), new Array('Vitara', 'Vitara'), new Array('X-90', 'X-90'), new Array('XL-7', 'XL-7'));models[45] = new Array(new Array('', ''), new Array('4Runner', '4Runner'), new Array('Avalon', 'Avalon'), new Array('Camry', 'Camry'), new Array('Celica', 'Celica'), new Array('Corolla', 'Corolla'), new Array('Cressida', 'Cressida'), new Array('Echo', 'Echo'), new Array('Highlander', 'Highlander'), new Array('Land Cruiser', 'Land Cruiser'), new Array('Matrix', 'Matrix'), new Array('MR2', 'MR2'), new Array('MR2 Spyder', 'MR2 Spyder'), new Array('Paseo', 'Paseo'), new Array('Pickup', 'Pickup'), new Array('Previa', 'Previa'), new Array('Prius', 'Prius'), new Array('RAV4', 'RAV4'), new Array('Sequoia', 'Sequoia'), new Array('Sienna', 'Sienna'), new Array('Solara', 'Solara'), new Array('Supra', 'Supra'), new Array('T100', 'T100'), new Array('Tacoma', 'Tacoma'), new Array('Tercel', 'Tercel'), new Array('Tundra', 'Tundra'), new Array('Van', 'Van'));models[46] = new Array(new Array('', ''), new Array('Beetle', 'Beetle'), new Array('Cabrio', 'Cabrio'), new Array('Cabriolet', 'Cabriolet'), new Array('Corrado', 'Corrado'), new Array('Eurovan', 'Eurovan'), new Array('Fox', 'Fox'), new Array('Golf', 'Golf'), new Array('GTI', 'GTI'), new Array('Jetta', 'Jetta'), new Array('Passat', 'Passat'), new Array('Phaeton', 'Phaeton'), new Array('Pickup', 'Pickup'), new Array('Quantum', 'Quantum'), new Array('R32', 'R32'), new Array('Rabbit', 'Rabbit'), new Array('Scirocco', 'Scirocco'), new Array('Touareg', 'Touareg'), new Array('Vanagon', 'Vanagon'));models[47] = new Array(new Array('', ''), new Array('240', '240'), new Array('240 DL', '240 DL'), new Array('240 GL', '240 GL'), new Array('240 GLT', '240 GLT'), new Array('240 SE', '240 SE'), new Array('244 GL', '244 GL'), new Array('260', '260'), new Array('260 GLE', '260 GLE'), new Array('740', '740'), new Array('740 GL', '740 GL'), new Array('740 GLE', '740 GLE'), new Array('740 SE', '740 SE'), new Array('760', '760'), new Array('760 GLE', '760 GLE'), new Array('765 GLE', '765 GLE'), new Array('780', '780'), new Array('850', '850'), new Array('850 GLT', '850 GLT'), new Array('850 T-5', '850 T-5'), new Array('850 T-5R', '850 T-5R'), new Array('940', '940'), new Array('940 GL', '940 GL'), new Array('940 GLE', '940 GLE'), new Array('940 SE', '940 SE'), new Array('960', '960'), new Array('C70', 'C70'), new Array('Cross Country', 'Cross Country'), new Array('DL', 'DL'), new Array('GL', 'GL'), new Array('GLT', 'GLT'), new Array('S40', 'S40'), new Array('S60', 'S60'), new Array('S70', 'S70'), new Array('S80', 'S80'), new Array('S90', 'S90'), new Array('V40', 'V40'), new Array('V70', 'V70'), new Array('V90', 'V90'), new Array('XC90', 'XC90'));models[48] = new Array(new Array('', ''), new Array('GV', 'GV'), new Array('GVC', 'GVC'), new Array('GVL', 'GVL'), new Array('GVS', 'GVS'), new Array('GVX', 'GVX'));

 //  set up functions for regular vehicle selects
    function setupForm(objform) {
        getMakeModelNums(selectedmake, selectedmodel);
        {        
            setupMakes(objform, selectedmakenum);             //load makes, set make
            setupModels(objform, selectedmodelnum);           //load models depending on make
           
        }       
}
function setupMakes(objform,makenum) {
        for (i = 1; i < makes.length; i++) {
       objform.make.options[i] = new Option(makes[i][1], makes[i][0]);
        }
        // set selected make
        objform.make.selectedIndex = makenum;
    }
    function setupModels(objform, modelnum) {               //called from make menu
        makenum = objform.make.selectedIndex;               //checks for selected make number
        // clear model select - sets options to null
        modellength = objform.model.options.length
        for (i = modellength; i > 0; i--) {
            objform.model.options[i] = null;
        }
        // create model options
        for (i = 1; i < models[makenum].length; i++) {
            objform.model.options[i] = new Option(models[makenum][i][1], models[makenum][i][0]);
        }
        // set selected model
        objform.model.selectedIndex = modelnum;
    }
     // gets selectedmakenum and selectedmodelnum from make and model
    function getMakeModelNums(make, model) {
        var makenum = 0;
        var modelnum = 0;
        if (make != "" && model != "") {
            // get makenum from make name
            for (i = 1; i < makes.length; i++) {
                if (makes[i][0] == make) {
                    makenum = i;
                }
            }
            // get modelnum from model name
            if (makenum != 0) {
                for (i = 1; i < models[makenum].length; i++) {
                    if (models[makenum][i][0] == model) {
                        modelnum = i;
                    }
                }
            }
			
            selectedmakenum = makenum;
            selectedmodelnum = modelnum;
      }
}
