var makeModel = new Array(

new Array("Acura",new Array("CL","Integra","Legend","MDX","NSX","RL","RSX","SLX","TL","TSX","Vigor")),
new Array("Am General",new Array("Hummer")),
new Array("Aston Martin",new Array("DB7","DB7 Vantage","DB9","Lagonda","V12 Vanquish","Vantage","Virage","Zagato")),
new Array("Audi",new Array("100","200","4000","5000","80","90","A4","A6","A8","allroad","Cabriolet","GT","Quattro","RS6","S4","S6","S8","TT")),
new Array("Bentley",new Array("Arnage","Azure","Brooklands","Continental","Continental GT","Eight","Mulsanne","Mulsanne S","Mulsanne Turbo","Turbo R","Turbo RL","Turbo RT","Turbo S")),
new Array("BMW",new Array("318","320","323","325","328","330","524","525","528","530","533","535","540","545","633","635","645","733","735","740","745","750","760","840","850","L6","L7","M3","M5","M6","X3","X5","Z3","Z4","Z8")),
new Array("Buick",new Array("Century","Electra","LaCrosse","LeSabre","Park Avenue","Rainier","Reatta","Regal","Rendezvous","Riviera","Roadmaster","Skyhawk","Skylark","Somerset","Terraza")),
new Array("Cadillac",new Array("Allante","Brougham","Catera","Cimarron","CTS","DeVille","Eldorado","Escalade","Escalade ESV","Escalade EXT","Fleetwood","Seville","Sixty Special","SRX","STS","XLR")),
new Array("Chevrolet",new Array("1500","2500","3500","Astro","Avalanche","Aveo","Beretta","Blazer","C10/K10","C20/K20","C30/K30","Camaro","Caprice","Caprice Classic","Cavalier","Celebrity","Chevette","Citation","Cobalt","Colorado","Corsica","Corvette","El Camino","Equinox","Express","Impala","Lumina","Lumina APV","Luv","Malibu","Malibu Maxx","Metro","Monte Carlo","Nova","Pickup (Other)","Prizm","R10","R20","S-10","S-10 Blazer","Silverado","Spectrum","Sportvan","Sprint","SSR","Suburban","Tahoe","Tracker","TrailBlazer","TrailBlazer EXT","Uplander","V10","V20","V30","Van","Venture")),
new Array("Chrysler",new Array("300","300C","300M","Cirrus","Concorde","Conquest","Cordoba","Crossfire","E Class","Executive","Fifth Avenue","Grand Voyager","Imperial","Laser","LeBaron","LHS","New Yorker","Pacifica","Prowler","PT Cruiser","Sebring","TC (Maserati)","Town & Country","Voyager")),
new Array("Daewoo",new Array("Lanos","Leganza","Nubira")),
new Array("Dodge",new Array("400","50","600","Aries","Avenger","Caravan","Challenger","Charger","Colt","Conquest","Dakota","Daytona","Diplomat","Durango","Dynasty","Grand Caravan","Intrepid","Lancer","Magnum","Mini Ram","Mirada","Monaco","Neon","Omni","Pickup (Other)","Raider","Ram","Ram Van","Ram Wagon","Ramcharger","Rampage","Shadow","Spirit","Sprinter","SRT-4","Stealth","Stratus","Van","Viper")),
new Array("Eagle",new Array("Medallion","Premier","Summit","Talon","Vision")),
new Array("Ferrari",new Array("308","328","348","360 Modena","412","456","456 GT","512 M","512 TR","550","550 Barchetta","575 M","Challenge Stradale","Enzo","F355","F40","F50","GTB","GTO","Mondial","Mondial t","Testarossa")),
new Array("Ford",new Array("Aerostar","Aspire","Bronco","Bronco II","Club Wagon","Contour","Coupe","Crown Victoria","Econoline","Escape","Escort","Excursion","EXP","Expedition","Explorer","Explorer Sport","Explorer Spt Trc","F100","F150","F250","F350","Fairmont","Festiva","Five Hundred","Focus","Freestar","Freestyle","GT","LTD","Mustang","Pickup (Other)","Probe","Ranger","Taurus","Tempo","Thunderbird","Van","Windstar","ZX2")),
new Array("Geo",new Array("Metro","Prizm","Spectrum","Storm","Tracker")),
new Array("GMC",new Array("1500","2500","3500","Caballero","Canyon","Envoy","Envoy XUV","Jimmy","Pickup","Rally","S-15 Jimmy","S-15 Pickup","Safari","Savana","Sierra","Sonoma","Suburban","Vandura","Yukon","Yukon XL")),
new Array("Honda",new Array("Accord","Civic","CR-V","CRX","del Sol","Element","Insight","Odyssey","Passport","Pilot","Prelude","S2000")),
new Array("Hummer",new Array("H1","H2")),
new Array("Hyundai",new Array("Accent","Elantra","Excel","Santa Fe","Scoupe","Sonata","Tiburon","Tucson","XG300","XG350")),
new Array("Infiniti",new Array("FX35","FX45","G20","G35","I30","I35","J30","M30","M35","M45","Q45","QX4","QX56")),
new Array("Isuzu",new Array("Amigo","Ascender","Axiom","Hombre","I-Mark","Impulse","Oasis","Pickup","Rodeo","Rodeo Sport","Stylus","Trooper","VehiCROSS")),
new Array("Jaguar",new Array("S-Type","Super V8","Vanden Plas","X-Type","XJ","XJ12","XJ6","XJ8","XJ8L","XJR","XJS","XK8","XKR")),
new Array("Jeep",new Array("Cherokee","CJ","CJ-7","Comanche","Grand Cherokee","Grand Wagoneer","J10 Truck","J20 Truck","Liberty","Scrambler","Wagoneer","Wrangler")),
new Array("Kia",new Array("Amanti","Optima","Rio","Sedona","Sephia","Sorento","Spectra","Spectra5","Sportage")),
new Array("Lamborghini",new Array("Countach","Diablo","Gallardo","Murcielago")),
new Array("Land Rover",new Array("Defender","Discovery","Freelander","Range Rover")),
new Array("Lexus",new Array("ES 250","ES 300","ES 330","GS 300","GS 400","GS 430","GX 470","IS 300","LS 400","LS 430","LX 450","LX 470","RX 300","RX 330","SC 300","SC 400","SC 430")),
new Array("Lincoln",new Array("Aviator","Blackwood","Continental","LS","Mark VII","Mark VIII","Navigator","Town Car")),
new Array("Lotus",new Array("Elise","Esprit ","Esprit V8")),
new Array("Maserati",new Array("228","3200 GT","430","Biturbo","Coupe","Quattroporte","Spyder")),
new Array("Mazda",new Array("323","626","929","B-Series Trucks","GLC","Mazda3","Mazda6","MAZDASPEED Miata MX-5","Miata MX-5","Millenia","MPV","MX-3","MX-6","Mzdspeed Protege","Navajo","Pickup","Protege","Protege5","RX-7","RX-8","Tribute")),
new Array("Mercedes-Benz",new Array("190","240D","300","C-Class","CL-Class","CLK","E-Class","G-Class","M-Class","S-Class","SL-Class","SLK")),
new Array("Mercury",new Array("Brougham","Capri","Cougar","Grand Marquis","LN7","Lynx","Marauder","Marquis","Monterey","Mountaineer","Mystique","Sable","Topaz","Tracer","Villager","Zephyr")),
new Array("Mini",new Array("Cooper","Cooper S")),
new Array("Mitsubishi",new Array("3000GT","Cordia","Diamante","Eclipse","Endeavor","Expo","Galant","Lancer","Lancer Evolution","Lancer Sportback","Minivan","Mirage","Montero","Montero Sport","Outlander","Pickup","Precis","Sigma","Starion","Tredia")),
new Array("Nissan",new Array("200SX","210","240SX","240Z","280ZX","300ZX","350Z","Altima","Armada","Axxess","Frontier","Maxima","Murano","NX","Pathfinder","Pickup","Pulsar","Quest","Sentra","Stanza","Titan","Van","Xterra")),
new Array("Oldsmobile",new Array("Achieva","Alero","Aurora","Bravada","Calais","Ciera","Custom Cruiser","Cutlass","Cutlass Calais","Cutlass Ciera","Cutlass Cruiser","Cutlass Salon","Cutlass Supreme","Eighty-Eight","Firenza","Intrigue","LSS","Ninety-Eight","Omega","Regency","Silhouette","Toronado")),
new Array("Panoz",new Array("AIV Roadster","Esperante","Roadster")),
new Array("Plymouth",new Array("Acclaim","Breeze","Caravelle","Colt","Gran Fury","Grand Voyager","Horizon","Laser","Neon","Prowler","Reliant","Sapporo","Scamp","Sundance","Turismo","Voyager")),
new Array("Pontiac",new Array("1000","2000","6000","Aztek","Bonneville","Fiero","Firebird","G6","Grand Am","Grand Prix","GTO","LeMans","Montana","Parisienne","Phoenix","Safari","Sunbird","Sunfire","Trans Sport","Vibe")),
new Array("Porsche",new Array("911","924","928","944","968","Boxster","Carrera GT","Cayenne")),
new Array("Rolls-Royce",new Array("Camargue","Corniche","Park Ward","Phantom","Silver Seraph","Silver Spirit","Silver Spur")),
new Array("Saab",new Array("9-2X","9-3","9-5","900","9000")),
new Array("Saturn",new Array("Ion","L","LS","LW","Relay","SC","SL","SW","VUE")),
new Array("Subaru",new Array("Baja","Brat","DL","Forester","GL","GL-10","Impreza","Justy","Legacy","Loyale","Outback","RX","STD","SVX","XT")),
new Array("Suzuki",new Array("Aerio","Esteem","Forenza","Grand Vitara","Samurai","Sidekick","Swift","Verona","Vitara","X-90","XL-7")),
new Array("Toyota",new Array("4Runner","Avalon","Camry","Camry Solara","Celica","Corolla","Cressida","ECHO","Highlander","Land Cruiser","Matrix","MR2","Paseo","Pickup (Other)","Previa","Prius","RAV4","Sequoia","Sienna","Starlet","Supra","T100","Tacoma","Tercel","Tundra","Van")),
new Array("Volkswagen",new Array("Beetle","Cabrio","Cabriolet","Corrado","Eurovan","Fox","Golf","GTI","Jetta","Passat","Phaeton","Quantum","R32","Rabbit","Scirocco","Touareg","Van","Vanagon")),
new Array("Volvo",new Array("240","740","760","760GT","780","850","940","960","C70","Coupe","DL","GL","GLT","S40","S60","S70","S80","S90","V40","V50","V70","V90","XC70","XC90"))

)

function makeChanged(makeName, makeSelect, modelSelect)
{
//alert(makeName);
    // Choose the specified make if it isn't already selected
//    var makeSelect = document.mainForm.make;
/*
    if (!makeName || (makeName == ""))
        makeName = makeSelect.options[makeSelect.selectedIndex].text;
*/
  if (makeName && (makeName != makeSelect.options[makeSelect.selectedIndex].text))
  {
      for (i=0; i < makeSelect.options.length; i++)
      {
          if (makeSelect.options[i].text == makeName)
              makeSelect.options[i].selected = true;
          else
              makeSelect.options[i].selected = false;
      }
  }

    
//    var modelSelect = document.mainForm.model;
  if (modelSelect != null) {
    modelSelect.options.length = 0;
    var optionNum = 1;
    var option = new Option("All", "All");
    modelSelect.options[0] = option;

    for (i = 0; i < makeModel.length; i++) {
        if (makeModel[i][0] == makeName) {

            for (j = 0; j < makeModel[i][1].length; j++)
            {
                var modelName = makeModel[i][1][j];
                var option = new Option(modelName, modelName);
                modelSelect.options[optionNum] = option;
                optionNum++;
            }
            
        }
    }
  }
}


function selectModel(modelName, modelSelect) {

//    var modelSelect = document.mainForm.model;
    for (i = 0; i < modelSelect.options.length; i++) {
        if (modelSelect.options[i].text == modelName) {

            modelSelect.options[i].selected = true;
            
        }
    }
}
  
function initMake(makeSelect)
{
//    var makeSelect = document.mainForm.make;
    makeSelect.options.length = 0;
    var option = new Option("All");
    makeSelect.options[0] = option;
    for (i = 0; i < makeModel.length; i++) {
        var makeName = makeModel[i][0];
        var option = new Option(makeName, makeName);
        makeSelect.options[i + 1] = option;
    }


}



