function fillSelectFromArray(selectCtrl, itemArray, goodPrompt, badPrompt, defaultItem) {
	var i, j;
	var prompt;
	// empty existing items
	for (i = selectCtrl.options.length; i >= 0; i--) {selectCtrl.options[i] = null;}
	prompt = (itemArray != null) ? goodPrompt : badPrompt;
	if (prompt == null) {j = 0;}
	else {selectCtrl.options[0] = new Option(prompt); j = 1;}
	if (itemArray != null) {for (i = 0; i < itemArray.length; i++) {selectCtrl.options[j] = new Option(itemArray[i][0]);
	if (itemArray[i][1] != null) {selectCtrl.options[j].value = itemArray[i][1];
	} j++;} selectCtrl.options[0].selected = true;}
}

model = new Array(
new Array(

	// Acura
		new Array("CL"), new Array("Integra"), new Array("Legend"), new Array("MDX"), new Array("RDX"), new Array("RL"), new Array("RSX"), new Array("SLX"), new Array("TL"), new Array("TSX"), new Array("Type R"), new Array("Vigor"), new Array("ZDX")),
	// Audi
		new Array(new Array("A4"), new Array("A6"), new Array("A8"), new Array("Allroad"), new Array("Cabrolet"), new Array("S4"), new Array("TT")),
	// BMW
		new Array(new Array("318"), new Array("323"), new Array("325"), new Array("328"), new Array("330"), new Array("525"), new Array("528"), new Array("530"), new Array("540"), new Array("550"), new Array("730"), new Array("740"), new Array("745"), new Array("X3"), new Array("X5"), new Array("X6"), new Array("M3"), new Array("M5"), new Array("Z3"), new Array("Z4")),
	// Buick
		new Array(new Array("Century"), new Array("Grand National"), new Array("LaCrosse"), new Array("Lucerne"), new Array("LeSabre"), new Array("Park Avenue"), new Array("Regal"), new Array("Rendezvous"), new Array("Riviera"), new Array("Roadmaster"), new Array("Skylark")),
	// Cadillic
		new Array(new Array("Catera"), new Array("CTS"), new Array("DeVille"), new Array("Eldorado"), new Array("Escalade"), new Array("Fleetwood"), new Array("Seville"), new Array("SRX"), new Array("STS"), new Array("XLR")),
	// Chevy
		new Array(new Array("Astro"), new Array("Avalanche"), new Array("Aveo"), new Array("Blazer"), new Array("C1500"), new Array("C2500"), new Array("C3500"), new Array("Camero"), new Array("Caprice"), new Array("Cavalier"), new Array("Classic"), new Array("Cobalt"), new Array("Colorado "), new Array("Corsica"), new Array("Corvette"), new Array("Equinox"), new Array("Express 1500"), new Array("Express 2500"), new Array("Express 3500"), new Array("HHR"), new Array("Impala"), new Array("K1500"), new Array("K2500"), new Array("K3500"), new Array("Kodiak"), new Array("Lumina"), new Array("Malibu"), new Array("Malibu MAXX"), new Array("Monte Carlo"), new Array("Prizm"), new Array("S-10"), new Array("SSR"), new Array("Silverado 1500"), new Array("Silverado 1500 HD"), new Array("Silverado 2500"), new Array("Silverado 2500 HD"), new Array("Silverado 3500"), new Array("Silverado 3500 HD"), new Array("Surburban 1500"), new Array("Surburban 2500"), new Array("Surburban 3500"), new Array("Tahoe"), new Array("Tracker"), new Array("Trailblazer"), new Array("Traverse"), new Array("Uplander"), new Array("Venture")),
	// Chrysler
		new Array(new Array("300 Series"), new Array("Cirrus"), new Array("Concorde"), new Array("Crossfire"), new Array("Grand Voyager"), new Array("Imperial"), new Array("LeBaron"), new Array("LHS"), new Array("New Yorker"), new Array("Pacifica"), new Array("PT Cruiser"), new Array("Sebring"), new Array("Town & Country"), new Array("Voyager")),
	// Daewoo
		new Array(new Array("Lanos"), new Array("Leganza"), new Array("Nubira")),
	// Dodge
		new Array(new Array("Avenger"), new Array("Caliber"), new Array("Caravan"), new Array("Charger"), new Array("Dakota"), new Array("Durango"), new Array("Grand Caravan"), new Array("Intrepid"), new Array("Magnum"), new Array("Neon"), new Array("Ram 1500"), new Array("Ram 2500"), new Array("Ram 3500"), new Array("Shadow"), new Array("Stealth"), new Array("Stratus")),
	// Eagle
		new Array(new Array("Talon")),
	// Ford
		new Array(new Array("Aspire"), new Array("Contour"), new Array("E150"), new Array("E250"), new Array("E350"), new Array("Edge"), new Array("Escape"), new Array("Escort"), new Array("Excursion"), new Array("Expedition"), new Array("Expedition EL"), new Array("Explorer"), new Array("Explorer Sport Trac"), new Array("F150"), new Array("F150 SuperCrew"), new Array("F250"), new Array("F250 Super Duty"), new Array("F350"), new Array("F350 Super Duty"), new Array("Five Hundred"), new Array("Focus"), new Array("Freestar"), new Array("Fusion"), new Array("Mustang"), new Array("Probe"), new Array("Ranger"), new Array("Taurus"), new Array("Thunderbird"), new Array("Windstar")),
	// Geo
		new Array(new Array("Metro"), new Array("Prism"), new Array("Spectrum"), new Array("Storm"), new Array("Tracker")),
	// GMC
		new Array(new Array("Envoy"), new Array("Envoy XL"), new Array("Jimmy"), new Array("Safari"), new Array("Savana 1500"), new Array("Savana 2500"), new Array("Savana 3500"), new Array("Sierra 1500"), new Array("Sierra 2500"), new Array("Sierra 2500 HD"), new Array("Sierra 3500"), new Array("Sierra 3500 HD"), new Array("Sonoma"), new Array("Suburban 1500"), new Array("Suburban 2500"), new Array("Typhoon"), new Array("Yukon"), new Array("Yukon XL")),
	// Honda
		new Array(new Array("Accord"), new Array("Civic"), new Array("Civic del Sol"), new Array("CR-V"), new Array("Element"), new Array("Fit"), new Array("Insight"), new Array("Odyssey"), new Array("Pilot"), new Array("Prelude"), new Array("Ridgeline"), new Array("S2000")), 
	// Hummer
		new Array(new Array("H1"), new Array("H2"), new Array("H3")),
	// Hyundai
		new Array(new Array("Accent"), new Array("Elentra"), new Array("Sante Fe"), new Array("Sonata"), new Array("Tiburon"), new Array("XG300"), new Array("XG350")),
	// Infiniti
		new Array(new Array("FX"), new Array("G20"), new Array("G35"), new Array("I30"), new Array("J30"), new Array("M35"), new Array("Q45"), new Array("QX4")),
	// Isuzu
		new Array(new Array("Amigo"), new Array("Ascender"), new Array("Axiom"), new Array("Rodeo"), new Array("Trooper"), new Array("VehiCROSS")),
	// Jaguar
		new Array(new Array("E-Type"), new Array("S-Type"), new Array("XJ6"), new Array("XJ8"), new Array("XJR"), new Array("XJS"), new Array("XK8"), new Array("X-Type")),
	// Jeep
		new Array(new Array("Cherokee"), new Array("Commander"), new Array("Compass"), new Array("Grand Cherokee"), new Array("Liberty"), new Array("Patriot"), new Array("Renegade"), new Array("Wagoneer"), new Array("Wrangler")),
	// Kia
		new Array(new Array("Amante"), new Array("Optima"), new Array("Rio"), new Array("Sedona"), new Array("Sephia"), new Array("Sorento"), new Array("Spectra"), new Array("Sportage")),
	// Land Rover
		new Array(new Array("Defender"), new Array("Discovery"), new Array("Freelander"), new Array("Range Rover")),
	// Lexus
		new Array(new Array("ES300"), new Array("ES330"), new Array("GS300"), new Array("GS400"), new Array("GS430"), new Array("GS470"), new Array("IS300"),  new Array("IS330"),  new Array("IS350"), new Array("LS400"), new Array("LS430"), new Array("LX450"), new Array("LX470"), new Array("RX300"), new Array("RX330"), new Array("RX400h"), new Array("SC300"), new Array("SC400"), new Array("SC430")),
	// Lincoln
		new Array(new Array("Aviator"), new Array("Continental"), new Array("LS"), new Array("Mark Series"), new Array("MKX"), new Array("MKZ"), new Array("Navigator"), new Array("Town Car")),
	// Mazda
		new Array(new Array("323"), new Array("626"), new Array("929"), new Array("B2300"), new Array("B3000"), new Array("B400"), new Array("CX-7"), new Array("CX-9"), new Array("Mazda3"), new Array("MazdaSpeed3"), new Array("Mazda6"), new Array("MazdaSpeed6"), new Array("Miata"), new Array("Millenia"), new Array("MPV"), new Array("MX-3"), new Array("MX-6"), new Array("Protege"), new Array("RX-7"), new Array("RX-8"), new Array("Tribute")),
	// Mercedes
		new Array(new Array("AMG 55"), new Array("C230"), new Array("C240"), new Array("C280"), new Array("C320"), new Array("C350"), new Array("CL500"), new Array("CL55"), new Array("CL600"), new Array("CL65"), new Array("CLK320"), new Array("CLK"), new Array("CLK500"), new Array("CLK55"), new Array("E320 CDI"), new Array("E320"), new Array("E500"), new Array("E55"), new Array("G500"), new Array("G55"), new Array("ML320"), new Array("ML350"), new Array("ML500"), new Array("ML55"), new Array("S430"), new Array("S55"), new Array("S500"), new Array("S600"), new Array("SL500"), new Array("SL55"), new Array("SLK230"), new Array("SLK320"), new Array("SLK32")),
	// Mercury
		new Array(new Array("Capri"), new Array("Cougar"), new Array("Grand Marquis"), new Array("Montego"), new Array("Mountaineer"), new Array("Mystique"), new Array("Sable"), new Array("Tracer"), new Array("Villager")),
	// Mini
		new Array(new Array("Cooper"), new Array("Coooper S")),
	// Mitsubishi
		new Array(new Array("3000GT"), new Array("3000GT-VR4"), new Array("Diamante"), new Array("Eclipse"), new Array("Endeavor"), new Array("Galant"), new Array("Lancer"), new Array("Lancer EVO"), new Array("Mirage"), new Array("Montero"), new Array("Montero Sport")),
	// Nissan
		new Array(new Array("200SX"), new Array("240SX"), new Array("300ZX"), new Array("350Z"), new Array("Altima"), new Array("Armada"), new Array("Cube"), new Array("GT-R"), new Array("Frontier"), new Array("Juke"), new Array("Maxima"), new Array("Murano"), new Array("Pathfinder"), new Array("Quest"), new Array("Rogue"), new Array("Sentra"), new Array("Stanza"), new Array("Titan"), new Array("Versa"), new Array("Xterra")),
	// Oldsmobile
		new Array(new Array("Achieva"), new Array("Alero"), new Array("Aurora"), new Array("Bravada"), new Array("Cutlass"), new Array("Eighty-Eight"), new Array("Intrigue"), new Array("Ninety-Nine"), new Array("Silhouette"), new Array("Toronado")),
	// Plymouth
		new Array(new Array("Breeze"), new Array("Grand Voyager"), new Array("Neon"), new Array("Voyager")),
	// Pontiac
		new Array(new Array("Aztec"), new Array("Bonneville"), new Array("Firebird"), new Array("G6"), new Array("Grand Am"), new Array("Grand Prix"), new Array("Montana"), new Array("Sunfire"),new Array("Torrent"), new Array("Trans Am"), new Array("Vibe")),
	// Porsche
		new Array(new Array("911"), new Array("944"), new Array("968"), new Array("Boxter"), new Array("Cayenne"), new Array("Cayenne S")),
	// Saab
		new Array(new Array("9-2X"), new Array("9-3"), new Array("9-5"), new Array("9-7X")),
	// Saturn
		new Array(new Array("Aura"), new Array("Ion"), new Array("L"), new Array("LS"), new Array("LW"), new Array("Relay"), new Array("SC"), new Array("SL"), new Array("SW"), new Array("Vue")),
	// Scion
		new Array(new Array("tC"), new Array("xA"), new Array("xB")),
	// Subaru
		new Array(new Array("Forester"), new Array("Impreza"), new Array("Legacy"), new Array("Outback"), new Array("SVX"), new Array("WRX"), new Array("WRX STi")),
	// Suzuki
		new Array(new Array("Aerio"), new Array("Esteem"), new Array("Forenza"), new Array("Grand Vitara"), new Array("Samurai"), new Array("Sidekick"), new Array("SX4"), new Array("Verona"), new Array("Vitara"), new Array("X-90"), new Array("XL-7")),
	// Toyota
		new Array(new Array("4Runner"), new Array("Avalon"), new Array("Camry"), new Array("Celica"), new Array("Corolla"), new Array("Echo"), new Array("Highlander"), new Array("Land Cruiser"), new Array("Matrix"), new Array("MR-S"), new Array("MR2"), new Array("Paseo"), new Array("Pickup"), new Array("Previa"), new Array("Prius"), new Array("RAV4"), new Array("Sequoia"), new Array("Sienna"), new Array("Solara"), new Array("Supra"), new Array("T100"), new Array("Tacoma"), new Array("Tercel"), new Array("Tundra"), new Array("Yaris")),
	// Volkswagen
		new Array(new Array("Cabrio"), new Array("CC"), new Array("Eos"), new Array("Eurovan"), new Array("Golf"), new Array("GLI"), new Array("GTI"), new Array("Jetta"), new Array("New Beetle"), new Array("Passat"), new Array("Rabbit"), new Array("Routan"), new Array("Tiguan"), new Array("Touareg")),
	// Volvo
		new Array(new Array("740"), new Array("850"), new Array("940"), new Array("C70"), new Array("S40"), new Array("S60"), new Array("S70"), new Array("S80"), new Array("V40"), new Array("V70"), new Array("XC (Cross Country)"), new Array("XC70"), new Array("XC90"))

);


newYer = 

	//2007
		new Array(new Array(new Array("2007"), new Array("2006"), new Array("2005"), new Array("2004"), new Array("2003"), new Array("2002"), new Array("2001"), new Array("2000"), new Array("1999"), new Array("1998"), new Array("1997"), new Array("1996"), new Array("1995"), new Array("1994"), new Array("1993"), new Array("1992"), new Array("1991"), new Array("1990")),
	//2006
		new Array(new Array("2006"), new Array("2005"), new Array("2004"), new Array("2003"), new Array("2002"), new Array("2001"), new Array("2000"), new Array("1999"), new Array("1998"), new Array("1997"), new Array("1996"), new Array("1995"), new Array("1994"), new Array("1993"), new Array("1992"), new Array("1991"), new Array("1990")),
	//2005
		new Array(new Array("2005"), new Array("2004"), new Array("2003"), new Array("2002"), new Array("2001"), new Array("2000"), new Array("1999"), new Array("1998"), new Array("1997"), new Array("1996"), new Array("1995"), new Array("1994"), new Array("1993"), new Array("1992"), new Array("1991"), new Array("1990")),
	//2004
		new Array(new Array("2004"), new Array("2003"), new Array("2002"), new Array("2001"), new Array("2000"), new Array("1999"), new Array("1998"), new Array("1997"), new Array("1996"), new Array("1995"), new Array("1994"), new Array("1993"), new Array("1992"), new Array("1991"), new Array("1990")),
	//2003
		new Array(new Array("2003"), new Array("2002"), new Array("2001"), new Array("2000"), new Array("1999"), new Array("1998"), new Array("1997"), new Array("1996"), new Array("1995"), new Array("1994"), new Array("1993"), new Array("1992"), new Array("1991"), new Array("1990")),
	//2002
		new Array(new Array("2002"), new Array("2001"), new Array("2000"), new Array("1999"), new Array("1998"), new Array("1997"), new Array("1996"), new Array("1995"), new Array("1994"), new Array("1993"), new Array("1992"), new Array("1991"), new Array("1990")),
	//2001
		new Array(new Array("2001"), new Array("2000"), new Array("1999"), new Array("1998"), new Array("1997"), new Array("1996"), new Array("1995"), new Array("1994"), new Array("1993"), new Array("1992"), new Array("1991"), new Array("1990")),
	//2000
		new Array(new Array("2000"), new Array("1999"), new Array("1998"), new Array("1997"), new Array("1996"), new Array("1995"), new Array("1994"), new Array("1993"), new Array("1992"), new Array("1991"), new Array("1990")),
	//1999
		new Array(new Array("1999"), new Array("1998"), new Array("1997"), new Array("1996"), new Array("1995"), new Array("1994"), new Array("1993"), new Array("1992"), new Array("1991"), new Array("1990")),
	//1998
		new Array(new Array("1998"), new Array("1997"), new Array("1996"), new Array("1995"), new Array("1994"), new Array("1993"), new Array("1992"), new Array("1991"), new Array("1990")),
	//1997
		new Array(new Array("1997"), new Array("1996"), new Array("1995"), new Array("1994"), new Array("1993"), new Array("1992"), new Array("1991"), new Array("1990")),
	//1996
		new Array(new Array("1996"), new Array("1995"), new Array("1994"), new Array("1993"), new Array("1992"), new Array("1991"), new Array("1990")),
	//1995
		new Array(new Array("1995"), new Array("1994"), new Array("1993"), new Array("1992"), new Array("1991"), new Array("1990")),
	//1994
		new Array(new Array("1994"), new Array("1993"), new Array("1992"), new Array("1991"), new Array("1990")),
	//1993
		new Array(new Array("1993"), new Array("1992"), new Array("1991"), new Array("1990")),
	//1992
		new Array(new Array("1992"), new Array("1991"), new Array("1990")),
	//1991
		new Array(new Array("1991"), new Array("1990")),
	//1990
		new Array(new Array("1990"))
);




