Makes=new Array(
	"AMGeneral","Acura","AlfaRomeo","AmericanMotors","Audi",
	"Bentley","BMW","Buick",
	"Cadillac","Chevrolet","Chrysler",
	"Daewoo","Datsun","Dodge",
	"Eagle",
	"Ferrari","Fiat","Ford",
	"Geo","GMC",
	"Hummer","Honda","Hyundai",
	"Infiniti","International","Isuzu",
	"Jaguar","Jeep",
	"Kia",
	"Lamborghini","LandRover",
	"Lexus","Lincoln","Lotus",
	"Maserati","Mazda","MercedesBenz","Mercury","Merkur","MG","Military","Mini","Mitsubishi",
	"Nissan",
	"Oldsmobile",
	"Panoz","Plymouth","Pontiac","Porsche",
	"RollsRoyce",
	"Saab","Saturn","Scion","Subaru","Suzuki",
	"Toyota","Triumph",
	"Volkswagen","Volvo",
	"Yugo"
	);
Makes["AMGeneral"]		=	new Array("Hummer");
Makes["Acura"]			=	new Array("CL","Integra","Legend","MDX","NSX","RL","RSX","SLX","TL","TSX","Vigor");
Makes["AlfaRomeo"]		=	new Array("164","Spider");
Makes["AmericanMotors"]	=	new Array("Eagle","Encore","Spirit");
Makes["Audi"]			=	new Array("100","200","4000","5000","90","A4","A4 Series","A6","A6 Series","A8","A8 L","Allroad","Cabriolet","RS6","S4","S4 Series","S6","S6 Series","S8","S8 Series","TT","TT Coupe");
Makes["BMW"]			=	new Array("2000-Series","3-Series","5-Series","6-Series","7-Series","8-Series","M-Series","X3-Series","X5-Series","Z3-Series","Z4-Series","Z8-Series");
Makes["Bentley"]		=	new Array("Arnage","Arnage R","Arnage T","Azure","Continental R","Continental T");
Makes["Buick"]			=	new Array("Century","Electra","LaCrosse","LeSabre","Park Avenue","Rainier","Reatta","Regal","Rendezvous","Riviera","Roadmaster","Skyhawk","Skylark","Somerset","Terraza");
Makes["Cadillac"]		=	new Array("Allante","Brougham","CTS","CTS-V","Catera","Cimarron","Concours","DeVille","Eldorado","Escalade","Escalade ESV","Escalade EXT","Fleetwood","SRX","STS","Seville","Sixty Special","XLR","d'Elegance");
Makes["Chevrolet"]		=	new Array("Astro Cargo","Astro Cargo Van","Astro Passenger","Avalanche","Aveo","Beauville","Bel Air","Beretta","Blazer","C 3500 HD","C/K 1500","C/K 1500 Work","C/K 2500","C/K 2500 Crew Cab","C/K 3500","C/K 3500 Crew Cab","C1500","Camaro","Caprice","Cavalier","Celebrity","Chevette","Chevy Van","Citation","Cobalt","Colorado","Corsica","Corvette","El Camino","Equinox","Express Cargo","Express Cargo Van","Express Commrcl Cutaway","Express Passenger","Express Van","G10 Van","G20 Van","Impala","K1500","Lumina","Malibu","Malibu Maxx","Metro","Monte Carlo","New Tahoe","Nova","Prizm","S-10","SSR","Silverado","Silverado 1500","Silverado 1500 Crew Cab","Silverado 1500 Hybrid","Silverado 1500HD","Silverado 2500","Silverado 2500 Crew Cab","Silverado 2500HD","Silverado 3500","Silverado SS","Spectrum","Sprint","Styleline","Suburban","Tahoe","Tracker","TrailBlazer","Uplander","Uplander Cargo Van","Venture","Venture Cargo Van");
Makes["Chrysler"]		=	new Array("300-Series","300M","Cirrus","Concorde","Conquest","Cordoba","Crossfire","Dynasty","Fifth Avenue","Imperial","LHS","LeBaron","New Yorker","Newport","PT Cruiser","Pacifica","Pacifica Touring","Prowler","Sebring","Sebring Conv","Sebring Coupe","Sebring Cpe","Sebring Sdn","Sebring Sedan","TC","Town & Country","Voyager");
Makes["Daewoo"]			=	new Array("Lanos","Leganza","Nubira");
Makes["Datsun"]			=	new Array("280Z","280ZX");
Makes["Dodge"]			=	new Array("600","Aries","Avenger","B Series Cargo Van","Caravan","Caravan C/V","Challenger","Charger","Colt","Coronet","D150","D250","Dakota","Dart","Daytona","Diplomat","Durango","Durango Sport","Dynasty","Grand Caravan","Intrepid","Lancer","Magnum","Mirada","Monaco","Neon","Omni","Ram 1500","Ram 2500","Ram 3500","Ram 50","Ram BR1500","Ram BR2500","Ram BR2500 Chassis Cab","Ram BR3500","Ram SRT-10","Ram Van","Ram Wagon","Ramcharger","Shadow","Spirit","Sprinter","Sprinter Cab Chassis","Sprinter Wagon","Stealth","Stratus","Stratus Coupe","Stratus Cpe","Stratus Sdn","Stratus Sedan","Viper","W150","W250");
Makes["Eagle"]			=	new Array("Medallion","Premier","Summit","Talon","Vision");
Makes["Ferrari"]		=	new Array("275","355","360","GTS","Testarossa");
Makes["Fiat"]			=	new Array("Spyder");
Makes["Ford"]			=	new Array("Aerostar","Aspire","Bronco","Bronco II","Club Wagon","Contour","Crown Victoria","Econoline","Econoline Commrcl Cutaway","Econoline Cutaway","Econoline RV Cutaway","Econoline Wagon","Escape","Escort","Excursion","Expedition","Explorer","Explorer Sport","Explorer Sport Trac","F-100","F-150","F-150 Heritage","F-150 Series Standard","F-150 SuperCrew","F-150 Work Series","F-250","F-250 HD Series","F-250 HD Series Crew Cab","F-250 Series","F-250 Series Standard","F-250 Work Series","F-350","F-350 Chassis Cab","F-350 Series","F-350 Series Crew Cab","F-Super Duty Chassis Cab","Fairmont","Falcon","Festiva","Five Hundred","Focus","Freestar","Freestyle","GT","Galaxy","LTD","Maverick","Mustang","Pinto","Probe","Ranchero","Ranger","Super Duty F-250","Super Duty F-350 DRW","Super Duty F-350 SRW","Super Duty F-450","Super Duty F-450 DRW","Super Duty F-550","Super Duty F-550 DRW","Taurus","Tempo","Thunderbird","Windstar");
Makes["GMC"]			=	new Array("Canyon","Classic Sierra 1500","Classic Sierra 2500","Denali","Envoy","Envoy XL","Envoy XUV","G2500","Jimmy","New Sierra 1500","New Sierra 2500","Safari Cargo","Safari Cargo Van","Safari Passenger","Savana Cargo","Savana Cargo Van","Savana Cutaway","Savana Passenger","Sierra","Sierra 1500","Sierra 1500 Crew Cab","Sierra 1500 Hybrid","Sierra 1500HD","Sierra 2500","Sierra 2500 Crew Cab","Sierra 2500HD","Sierra 3500","Sierra 3500 Crew Cab","Sierra Denali","Sonoma","Suburban","Vandura","Yukon","Yukon Denali","Yukon XL","Yukon XL Denali");
Makes["Geo"]			=	new Array("Metro","Prizm","Spectrum","Storm","Tracker");
Makes["Hummer"]			=	new Array("H1","H2","H2 SUT","H2 SUV");
Makes["Honda"]			=	new Array("Accord Coupe","Accord Cpe","Accord Hybrid","Accord Sdn","Accord Sedan","Accord Wgn","CR-V","CRX","Civic","Civic Coupe","Civic Hybrid","Civic Sedan","Civic Si","Civic del Sol","Element","Insight","Odyssey","Passport","Pilot","Prelude","S2000");
Makes["Hyundai"]		=	new Array("Accent","Elantra","Excel","Santa Fe","Scoupe","Sonata","Tiburon","Tucson","XG300","XG350");
Makes["Infiniti"]		=	new Array("FX35","FX45","G20","G35","G35 Coupe","G35 Sedan","G35 Sport Coupe","I30","I35","J30","M30","M45","Q45","QX4","QX56");
Makes["International"]	=	new Array("Scout");
Makes["Isuzu"]			=	new Array("Amigo","Ascender","Axiom","Hombre","I-Mark","Impulse","Oasis","Pickup","Rodeo","Rodeo Sport","Stylus","Trooper","Trooper II","VehiCROSS");
Makes["Jaguar"]			=	new Array("S-TYPE","Super","Vanden Plas","X-TYPE","XJ Series","XJR","XJS","XK Series","XK8","XKR");
Makes["Jeep"]			=	new Array("CJ","CJ5","CJ7","Cherokee","Grand Cherokee","Grand Wagoneer","Liberty","Scrambler","TJ","Wagoneer","Wrangler");
Makes["Kia"]			=	new Array("Amanti","Optima","Rio","Sedona","Sephia","Sorento","Spectra","Sportage");
Makes["Lamborghini"]	=	new Array("Diablo","Gallardo");
Makes["LandRover"]		=	new Array("Defender 90","Discovery","Discovery Series II","Freelander","LR3","Range Rover");
Makes["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");
Makes["Lincoln"]		=	new Array("Aviator","Blackwood","Continental","LS","Mark VI","Mark VII","Mark VIII","Navigator","Town Car");
Makes["Lotus"]			=	new Array("Elan","Esprit");
Makes["Maserati"]		=	new Array("Quattro","Spyder");
Makes["Mazda"]			=	new Array("2WD B-Series Pickup","2WD Truck","323","4WD B-Series Pickup","4WD Truck","626","929","B-Series 2WD Truck","B-Series 4WD Truck","B2000 Series","B2200","MAZDA3","MAZDA6","MPV","MPV Wagon","MX-5 Miata","MX3","MX5 Miata","MX6","Millenia","Navajo","Protege","Protege PR5","Protege5","RX-8","RX7","Tribute");
Makes["MercedesBenz"]	=	new Array("190 Class","200 Class","300 Class","400 Class","500 Class","C Class","CL Class","CLK Class","E Class","G Class","M Class","S Class","SL Class","SLK Class");
Makes["Mercury"]		=	new Array("Capri","Cougar","Cougar XR7","Grand Marquis","Lynx","Marauder","Mariner","Marquis","Montego","Monterey","Mountaineer","Mystique","Sable","Topaz","Tracer","Villager","Villager Wgn");
Makes["Merkur"]			=	new Array("Scorpio","XR4TI");
Makes["MG"]				=	new Array("MGB");
Makes["Mini"]			=	new Array("Cooper","Cooper Conv");
Makes["Military"]		=	new Array("Hummer","Jeep","Truck");
Makes["Mitsubishi"]		=	new Array("3000 GT","3000GT","Diamante","Eclipse","Eclipse Spyder","Endeavor","Expo","Galant","Lancer","Mighty Max","Mirage","Montero","Montero Sport","Outlander");
Makes["Nissan"]			=	new Array("200SX","240SX","300ZX","350Z","720","Altima","Armada","Frontier","Frontier 2WD","Frontier 4WD","King Cab","Maxima","Murano","NX","Pathfinder","Pathfinder Armada","Pulsar","Quest","SE-R","Sentra","Standard Pickup","Stanza","Titan","Xterra");
Makes["Oldsmobile"]		=	new Array("88","98","Achieva","Alero","Aurora","Bravada","Calais","Ciera","Custom Cruiser","Cutlass","Cutlass Calais","Cutlass Ciera","Cutlass Supreme","Delta 88","Eighty-Eight Royale","Firenza","Intrigue","LSS","Ninety-Eight Regency","Omega","Regency","Silhouette","Toronado");
Makes["Panoz"]			=	new Array("Esperante");
Makes["Plymouth"]		=	new Array("Acclaim","Barracuda","Breeze","Caravelle","Colt","Duster","Fury","Gran Fury","Horizon","Laser","Neon","Prowler","Reliant","Sundance","Valiant","Volare","Voyager");
Makes["Pontiac"]		=	new Array("1000","6000","Aztek","Bonneville","Catalina","Fiero","Firebird","G6","GTO","Grand Am","Grand Prix","Grandville","Le Mans","Montana","Montana SV6","Parisienne","Sunbird","Sunfire","Trans Sport","Vibe");
Makes["Porsche"]		=	new Array("911","911 Carrera","911 Carrera 4","924","928","935","944","968","Boxster","Carrera GT","Cayenne","Speedster");
Makes["RollsRoyce"]		=	new Array("Corniche","Phantom","Silver Seraph","Silver Spur");
Makes["Saab"]			=	new Array("9-2X","9-3","9-5","900","9000");
Makes["Saturn"]			=	new Array("2dr Coupe","4dr Sedan","4dr Wagon","Ion","L-Series","LS 4dr Sedan","LW 4dr Wagon","Relay","SC","SL","SW 4dr Wagon","VUE");
Makes["Scion"]			=	new Array("tC","xA","xB");
Makes["Subaru"]			=	new Array("Baja","Brat","DL","Forester","Forester (NY/NJ)","Forester (Natl)","GL","Impreza Coupe","Impreza Sedan","Impreza Sedan (Natl)","Impreza Wagon","Impreza Wagon (Natl)","Justy","Legacy Sedan","Legacy Sedan (NY/NJ)","Legacy Sedan (Natl)","Legacy Wagon","Legacy Wagon (NY/NJ)","Legacy Wagon (Natl)","Loyale","Outback","SVX","XT");
Makes["Suzuki"]			=	new Array("Aerio","Esteem","Forenza","Grand Vitara","Reno","Samurai","Sidekick","Swift","Verona","Vitara","Vitara V6","X-90","XL-7");
Makes["Toyota"]			=	new Array("4Runner","Avalon","Camry","Camry Solara","Celica","Corolla","Cressida","Echo","Highlander","Land Cruiser","MR2","MR2 Spyder","Matrix","Paseo","Pickup","Previa","Prius","RAV4","Sequoia","Sienna","Supra","T100","Tacoma","Tercel","Tundra");
Makes["Triumph"]		=	new Array("Spitfire","TR-7");
Makes["Volkswagen"]		=	new Array("Beetle","Cabrio","Cabriolet","Corrado","EuroVan","Fox","GTI","Golf","Jetta","Jetta Sedan","Jetta Wagon","Karman Ghia","New Beetle","New Beetle Convertible","New Beetle Coupe","New Cabrio","New Jetta","Passat","Passat Sedan","Passat Wagon","Phaeton","R32","Rabbit","Scirocco","Thing","Touareg","Vanagon");
Makes["Volvo"]			=	new Array("240 Series","740 Series","760 Series","850","850 Series","940 Series","960","960 Series","C70","C70 Series","S40","S40 Series","S60","S60 Series","S70","S70 Series","S80","S80 Series","S90 Series","S90 Series Sedan","V40","V40 Series","V50","V70","V70 Series","V90","XC70","XC90");
Makes["Yugo"]			=	new Array("GV");

Types = new Array("Convertible","2WD","4WD","RWD","FWD","AWD","2DR","4DR","Coupe","Limited","Turbo");

// 2005.01.10 KJD: Create the Makes list
function CreateMakes(makelistname,modelformname)
{
	eval(makelistname).options[eval(makelistname).length] = new Option("-- All / Any Makes --","All");

	for(i=0;i<Makes.length;i++)
	{
		eval(makelistname).options[eval(makelistname).length] = new Option(Makes[i],Makes[i]);
	}
	eval(modelformname).length=0;
	eval(modelformname).options[0] = new Option("^^ Select a Make ^^","");
	eval(modelformname).selectedIndex = 0;
}

function ShowModels(MakeID,modelformname)
{
	eval(modelformname).length=0;
	eval(modelformname).options[eval(modelformname).length] = new Option("-- Select a Model --","");
	eval(modelformname).options[eval(modelformname).length] = new Option("-- All / Any Models --","All");

	if(MakeID && (MakeID != "All"))
	{
		for(i=0;i<Makes[MakeID].length;i++)
		{
			eval(modelformname).options[eval(modelformname).length] = new Option(Makes[MakeID][i],Makes[MakeID][i]);
	   	}
	}
	else
	{
		if(MakeID != "All")
		{
			eval(modelformname).length=0;
			eval(modelformname).options[0] = new Option("^^ Select a Make ^^","");
			eval(modelformname).selectedIndex = 0;
		}
	}
}

function ShowTypes(typeformname,typevalue)
{
	// 2005.01.17 KJD: Show the vehicle types
	eval(typeformname).length=0;
	eval(typeformname).options[eval(typeformname).length] = new Option("-- Select a Type --","");
	eval(typeformname).options[eval(typeformname).length] = new Option("-- All / Any Type --","All");

	for(i=0;i<Types.length;i++)
	{
		eval(typeformname).options[eval(typeformname).length] = new Option(Types[i],Types[i]);
   	}

	if(typevalue)
	{
		var TypeFound = 0;
		for(i=0;i<Types.length;i++)
		{
			if(Types[i] == typevalue){eval(typeformname).selectedIndex = i+2;}
		}
	}
}

function SetMakeModel(makeformname,make,modelformname,model)
{
	// 2005.01.11 KJD: Find and select the Make
	var MakeFound = 0;
	for(i=0;i<Makes.length;i++)
	{
		if(Makes[i] == make){eval(makeformname).selectedIndex = i+2;MakeFound=make;}
	}

	// 2005.01.11 KJD: Find and select the Model
	if(MakeFound)
	{
		eval(modelformname).length=0;
		eval(modelformname).options[eval(modelformname).length] = new Option("-- Select a Model --","");
		eval(modelformname).options[eval(modelformname).length] = new Option("-- All / Any Models --","All");

		for(i=0;i<Makes[MakeFound].length;i++)
		{
			eval(modelformname).options[eval(modelformname).length] = new Option(Makes[MakeFound][i],Makes[MakeFound][i]);
			if(Makes[MakeFound][i] == model)
			{
				eval(modelformname).selectedIndex = i+2;
			}
	   	}
	}
}

