function Populate(Choice, model, sel_model) {

	switch (Choice) {
		case 1 :
			
			var models = new Array(
				'All Models',
				'CL',
				'Integra',
				'Legend',
				'MDX',
				'NSX',
				'RL',
				'RSX',
				'SLX',
				'TL',
				'TSX',
				'Vigor'
				);
			break;
		case 2 :
			var models = new Array(
				'All Models'
				);
			break;
		case 3 :
			var models = new Array(
				'All Models',
				'100',
				'200',
				'5000',
				'80',
				'90',
				'A4',
				'A6',
				'A8',
				'S4',
				'S6',
				'S8',
				'TT'
				);
			break;
		case 4 :
			var models = new Array(
				'All Models',
				'318',
				'320',
				'323',
				'325',
				'328',
				'330',
				'528',
				'530',
				'540',
				'740',
				'M3',
				'M5',
				'M Coupe',
				'M Roadster',
				'X5',
				'Z3',
				'Z4',
				'Z8'
				);
			break;
		case 5 :
			var models = new Array(
				'All Models'
				, 'Century'
				, 'Century Wagon'
				, 'Electra'
				, 'Estate'
				, 'LeSabre'
				, 'Park Avenue'
				, 'Rainier'
				, 'Rendezvous'
				, 'Reatta'
				, 'Regal'
				, 'Riviera'
				, 'Roadmaster'
				, 'Skyhawk'
				, 'Skylark'
				);
			break;
		case 6 :
			var models = new Array(
				'All Models'
				, 'Allante'
				, 'Brougham'
				, 'Catera'
				, 'Cimarron'
				, 'DeVille'
				, 'Eldorado'
				, 'Escalade'
				, 'Fleetwood'
				, 'Seville'
				, 'Sixty Special'
				, 'CTS'
				, 'SRX'
				, 'STS'
				, 'XLR'
				);
			break;
		case 7 :
			var models = new Array(
				'All Models'
				, 'APV'
				, 'Astro'
				, 'Avalanche'
				, 'Aveo'
				, 'Beretta'
				, 'Blazer'
				, 'C/K 1500'
				, 'C/K 2500'
				, 'C/K 3500'
				, 'Camaro'
				, 'Caprice'
				, 'Cavalier'
				, 'Celebrity'
				, 'Colorado'
				, 'Corsica'
				, 'Corvette'
				, 'Express'
				, 'Equinox'
				, 'G-Series Van'
				, 'Impala'
				, 'Impala SS'
				, 'Lumina'
				, 'Malibu'
				, 'Metro'
				, 'Monte Carlo'
				, 'Nova'
				, 'Prizm'
				, 'SSR'
				, 'S10 Blazer'
				, 'S10 Pickup'
				, 'Silverado'
				, 'Spectrum'
				, 'Sprint'
				, 'Suburban'
				, 'Tahoe'
				, 'Tracker'
				, 'Trailblazer'
				, 'Van'
				, 'Venture'
				);
			break;
		case 8 :
			var models = new Array(
				'All Models'
				, '300'
				, '300M'
				, 'Cirrus'
				, 'Concorde'
				, 'Conquest'
				, 'Crossfire'
				, 'Fifth Avenue'
				, 'Imperial'
				, 'Lebaron'
				, 'LHS'
				, 'New Yorker'
				, 'Pacifica'
				, 'Prowler'
				, 'PT Cruiser'
				, 'Sebring'
				, 'Town & Country'
				, 'Voyager'
				);
			break;
		case 9 :
			var models = new Array(
				'All Models'
				, '600'
				, 'Aries'
				, 'Avenger'
				, 'Caravan'
				, 'Colt'
				, 'Dakota'
				, 'Daytona'
				, 'Diplomat'
				, 'Durango'
				, 'Dynasty'
				, 'Intrepid'
				, 'Lancer'
				, 'Magnum'
				, 'Monaco'
				, 'Neon'
				, 'Omni'
				, 'Ram'
				, 'SRT'
				, 'Shadow'
				, 'Spirit'
				, 'Stealth'
				, 'Stratus'
				, 'Viper'
				);
			break;
		case 10 :
			var models = new Array(
				'All Models'
				, 'Medallion'
				, 'Premier'
				, 'Summit'
				, 'Talon'
				, 'Vision'
				);
			break;
		case 11 :
			var models = new Array(
				'All Models'
				, 'Aerostar'
				, 'Aspire'
				, 'Bronco'
				, 'Contour'
				, 'Crown Victoria'
				, 'Econoline'
				, 'Escape'
				, 'Escort'
				, 'Excursion'
				, 'Expedition'
				, 'Explorer'
				, 'F-150'
				, 'F-250'
				, 'F-350'
				, 'Festiva'
				, 'Focus'
				, 'Freestar'
				, 'Mustang'
				, 'Probe'
				, 'Ranger'
				, 'Taurus'
				, 'Tempo'
				, 'Thunderbird'
				, 'Windstar'
				, 'ZX2'
				);
			break;
		case 12 :
			var models = new Array(
				'All Models'
				, 'Metro'
				, 'Prizm'
				, 'Spectrum'
				, 'Storm'
				, 'Tracker'
				);
			break;
		case 13 :
			var models = new Array(
				'All Models'
				, 'Canyon'
				, 'Envoy'
				, 'Jimmy'
				, 'Rally'
				, 'S15'
				, 'Safari'
				, 'Savana'
				, 'Sierra'
				, 'Sonoma'
				, 'Suburban'
				, 'Syclone'
				, 'Typhoon'
				, 'Vandura'
				, 'Yukon'
				);
			break;
		case 14 :
			var models = new Array(
				'All Models'
				, 'Accord'
				, 'Civic'
				, 'CRV'
				, 'Del Sol'
				, 'Element'
				, 'Insight'
				, 'Odyssey'
				, 'Passport'
				, 'Pilot'
				, 'Prelude'
				, 'S2000'
				);
			break;
		case 15 :
			var models = new Array(
				'All Models'
				, 'Accent'
				, 'Elantra'
				, 'Excel'
				, 'Santa Fe'
				, 'Scoupe'
				, 'Sonata'
				, 'Tiburon'
				);
			break;
		case 16 :
			var models = new Array(
				'All Models'
				, 'G20'
				, 'G35'
				, 'I30'
				, 'I35'
				, 'J30'
				, 'M30'
				, 'M45'
				, 'Q45'
				, 'QX4'
				);
			break;
		case 17 :
			var models = new Array(
				'All Models'
				, 'Amigo'
				, 'Ascender'
				, 'Axiom'
				, 'Hombre'
				, 'I-Mark'
				, 'Impulse'
				, 'Oasis'
				, 'Pickup'
				, 'Rodeo'
				, 'Stylus'
				, 'Trooper'
				);
			break;
		case 18 :
			var models = new Array(
				'All Models'
				, 'S-Type'
				, 'XJ'
				, 'XJS'
				, 'XK'
				, 'XK8'
				, 'XKR'
				, 'X-Type'
				);
			break;
		case 19 :
			var models = new Array(
				'All Models'
				, 'Cherokee'
				, 'Comanche'
				, 'Grand Cherokee'
				, 'Grand Wagoneer'
				, 'Wagoneer'
				, 'Wrangler'
				, 'YJ'
				, 'TJ'
				, 'Liberty'
				);
			break;
		case 20 :
			var models = new Array(
				'All Models'
				, 'Amanti'
				, 'Optima'
				, 'Rio'
				, 'Sedona'
				, 'Sephia'
				, 'Sorento'
				, 'Spectra'
				, 'Sportage'
				);
			break;
		case 21 :
			var models = new Array(
				'All Models'
				, 'Defender'
				, 'Discovery'
				, 'Freelander'
				, 'Range Rover'
				);
			break;
		case 22 :
			var models = new Array(
				'All Models'
				, 'ES'
				, 'GS'
				, 'GX'
				, 'IS'
				, 'LS'
				, 'LX'
				, 'RX'
				, 'SC'
				);
			break;
		case 23 :
			var models = new Array(
				'All Models'
				, 'Aviator'
				, 'Continental'
				, 'LS'
				, 'Mark VII'
				, 'Mark VIII'
				, 'Navigator'
				, 'Town Car'
				);
			break;
		case 24 :
			var models = new Array(
				'All Models'
				, '3'
				, '323'
				, '6'
				, '626'
				, '929'
				, 'B-Series'
				, 'Millenia'
				, 'MPV'
				, 'MX 3'
				, 'Miata'
				, 'MX 6'
				, 'Navajo'
				, 'Protege'
				, 'RX 7'
				, 'RX 8'
				, 'Tribute'
				);
			break;
		case 25 :
			var models = new Array(
				'All Models'
				, '190'
				, '260'
				, '300'
				, '350'
				, '400'
				, '420'
				, '500'
				, '560'
				, 'C'
				, 'CL'
				, 'CLK'
				, 'E'
				, 'M'
				, 'S'
				, 'SL'
				, 'SLK'
				);
			break;
		case 26 :
			var models = new Array(
				'All Models'
				, 'Capri'
				, 'Cougar'
				, 'Grand Marquis'
				, 'Marauder'
				, 'Monterey'
				, 'Mountaineer'
				, 'Mystique'
				, 'Sable'
				, 'Topaz'
				, 'Tracer'
				, 'Villager'
				);
			break;
		case 27 :
			var models = new Array(
				'All Models'
				, 'Scorpio'
				, 'XR4TI'
				);
			break;
		case 28 :
			var models = new Array(
				'All Models'
				, '3000GT'
				, 'Cordia'
				, 'Diamante'
				, 'Eclipse'
				, 'Endeavor'
				, 'Expo'
				, 'Galant'
				, 'Lancer'
				, 'Mighty Max'
				, 'Mirage'
				, 'Montero'
				, 'Outlander'
				);
			break;
		case 29 :
			var models = new Array(
				'All Models'
				, 'Cooper'
				);
			break;
		case 30 :
			var models = new Array(
				'All Models'
				, '200SX'
				, '240SX'
				, '300ZX'
				, 'Altima'
				, 'Axxess'
				, 'Frontier'
				, 'Maxima'
				, 'Murano'
				, 'NX'
				, 'Pathfinder'
				, 'Pickup'
				, 'Pulsar'
				, 'Quest'
				, 'Sentra'
				, 'Stanza'
				, 'Titan'
				, 'Xterra'
				, '350'
				);
			break;
		case 31 :
			var models = new Array(
				'All Models'
				, 'Achieva'
				, 'Alero'
				, 'Aurora'
				, 'Bravada'
				, 'Ciera'
				, 'Custom Cruiser'
				, 'Cutlass'
				, 'Delta 88'
				, 'Eighty Eight'
				, 'Firenza'
				, 'Firenza Wagon'
				, 'Intrigue'
				, 'LSS'
				, 'Ninety Eight'
				, 'Regency'
				, 'Royale'
				, 'Silhouette'
				, 'Toronado'
				);
			break;
		case 32 :
			var models = new Array(
				'All Models'
				);
			break;
		case 33 :
			var models = new Array(
				'All Models'
				, 'Acclaim'
				, 'Breeze'
				, 'Caravelle'
				, 'Colt'
				, 'Gran Fury'
				, 'Horizon'
				, 'Laser'
				, 'Neon'
				, 'Prowler'
				, 'Reliant'
				, 'Sundance'
				, 'Voyager'
				);
			break;
		case 34 :
			var models = new Array(
				'All Models'
				, '6000'
				, 'Aztek'
				, 'Bonneville'
				, 'Fiero'
				, 'Firebird'
				, 'Grand Am'
				, 'Grand Prix'
				, 'GTO'
				, 'Lemans'
				, 'Montana'
				, 'Safari'
				, 'Sunbird'
				, 'Sunfire'
				, 'Trans Am'
				, 'Trans Sport'
				, 'Vibe'
				);
			break;
		case 35 :
			var models = new Array(
				'All Models'
				, '911'
				, '924'
				, '928'
				, '944'
				, '968'
				, 'Carrera'
				, 'Cayenne'
				, 'Boxster'
				);
			break;
		case 36 :
			var models = new Array(
				'All Models'
				, '900'
				, '9000'
				, '9-2'
				, '9-3'
				, '9-5'
				);
			break;
		case 37 :
			var models = new Array(
				'All Models'
				, 'LS'
				, 'LW'
				, 'SC'
				, 'SL'
				, 'SW'
				, 'L300'
				, 'Ion'
				, 'Vue'
				);
			break;
		case 38 :
			var models = new Array(
				'All Models'
				, 'DL'
				, 'Baja'
				, 'Forester'
				, 'GL'
				, 'Impreza'
				, 'Justy'
				, 'Legacy'
				, 'Loyale'
				, 'Outback'
				, 'RX'
				, 'SVX'
				, 'XT'
				, 'WRX'
				);
			break;
		case 39 :
			var models = new Array(
				'All Models'
				, 'Aerio'
				, 'Esteem'
				, 'Forenza'
				, 'Grand Vitra'
				, 'Reno'
				, 'Samurai'
				, 'Sidekick'
				, 'Swift'
				, 'Venora'
				, 'Vitara'
				, 'X-90'
				, 'XL7'
				);
			break;
		case 40 :
			var models = new Array(
				'All Models'
				, '4Runner'
				, 'Avalon'
				, 'Camry'
				, 'Solara'
				, 'Celica'
				, 'Corolla'
				, 'Cressida'
				, 'Echo'
				, 'Land Cruiser'
				, 'MR2'
				, 'Paseo'
				, 'Pickup'
				, 'Previa'
				, 'Prius'
				, 'RAV4'
				, 'Sequoia'
				, 'Sienna'
				, 'Supra'
				, 'T100'
				, 'Tacoma'
				, 'Tercel'
				, 'Tundra'
				);
			break;
		case 41 :
			var models = new Array(
				'All Models'
				, 'Cabrio'
				, 'Cabriolet'
				, 'Corrado'
				, 'EuroVan'
				, 'Fox'
				, 'Golf'
				, 'GTI'
				, 'Jetta'
				, 'Beetle'
				, 'Passat'
				, 'Phaeton'
				, 'Quantum'
				, 'Rabbit'
				, 'Scirocco'
				, 'Touareg'
				, 'Vanagon'
				);
			break;
		case 42 :
			var models = new Array(
				'All Models'
				, '240'
				, '740'
				, '760'
				, '780'
				, '850'
				, '940'
				, '960'
				, 'C70'
				, 'S40'
				, 'S60'
				, 'S70'
				, 'S80'
				, 'S90'
				, 'V40'
				, 'V50'
				, 'V70'
				, 'V90'
				, 'XC70'
				, 'XC90'
				);
			break;
		case 43 :
			var models = new Array(
				'All Models'
				, 'Cabrio'
				, 'GV'
				, 'GVL'
				, 'GVS'
				, 'GVX'
				);
			break;
		default : 
			var models = new Array(
				'All Models' 
				);
			break;
	}

	model.length = models.length;		
	for(i=0; i < model.length; i++){
		model.options[i].text = models[i];
		if(model.options[i].text == sel_model){
			model.selectedIndex = i;
		}
	}
			

}
