	var bLoadFlag = true;

	function GetOptions(id){
		if (id == 0){
			return true;
		}
		var allmakes = new Array;
		allmakes['Aixam'] = 297;
		allmakes['Alfa Romeo'] = 5;
		allmakes['Arola'] = 385;
		allmakes['Asia Motors'] = 10;
		allmakes['Aston Martin'] = 11;
		allmakes['Audi'] = 12;
		allmakes['Austin'] = 13;
		allmakes['Auverland'] = 386;
		allmakes['BMW'] = 17;
		allmakes['Bellier'] = 298;
		allmakes['Bentley'] = 19;
		allmakes['Buick'] = 28;
		allmakes['Cadillac'] = 29;
		allmakes['Chatenet'] = 387;
		allmakes['Chevrolet'] = 31;
		allmakes['Chrysler'] = 32;
		allmakes['Citroen'] = 33;
		allmakes['Daewoo'] = 38;
		allmakes['Daf'] = 39;
		allmakes['Daihatsu'] = 40;
		allmakes['Daimler'] = 41;
		allmakes['Delorean'] = 47;
		allmakes['Dodge'] = 48;
		allmakes['Donkervoort'] = 49;
		allmakes['Dutton'] = 404;
		allmakes['Erad'] = 388;
		allmakes['FSO'] = 51;
		allmakes['Ferrari'] = 54;
		allmakes['Fiat'] = 55;
		allmakes['Ford USA'] = 291;
		allmakes['Ford'] = 56;
		allmakes['GMC'] = 227;
		allmakes['Galloper'] = 59;
		allmakes['Grecav'] = 299;
		allmakes['Honda'] = 72;
		allmakes['Hummer'] = 226;
		allmakes['Hymer'] = 389;
		allmakes['Hyundai'] = 77;
		allmakes['Infiniti'] = 399;
		allmakes['Innocenti'] = 80;
		allmakes['Isuzu'] = 228;
		allmakes['JDM'] = 300;
		allmakes['Jaguar'] = 85;
		allmakes['Jeep'] = 88;
		allmakes['Josse'] = 90;
		allmakes['Kia'] = 94;
		allmakes['Lada'] = 95;
		allmakes['Lamborghini'] = 97;
		allmakes['Lancia'] = 100;
		allmakes['Land Rover'] = 101;
		allmakes['Lexus'] = 105;
		allmakes['Ligier'] = 106;
		allmakes['Lincoln'] = 107;
		allmakes['London Taxis'] = 400;
		allmakes['Lotus'] = 109;
		allmakes['MG'] = 110;
		allmakes['Mahindra'] = 390;
		allmakes['Marcos'] = 113;
		allmakes['Maserati'] = 114;
		allmakes['Max'] = 401;
		allmakes['Maybach'] = 296;
		allmakes['Mazda'] = 117;
		allmakes['Mega'] = 119;
		allmakes['Mercedes-Benz'] = 121;
		allmakes['Mercury'] = 122;
		allmakes['Microcar'] = 301;
		allmakes['Mini'] = 126;
		allmakes['MiniCruiser'] = 302;
		allmakes['Mitsubishi'] = 128;
		allmakes['Morgan'] = 132;
		allmakes['Nissan'] = 142;
		allmakes['Oldsmobile'] = 144;
		allmakes['Opel'] = 145;
		allmakes['Peugeot'] = 152;
		allmakes['Pontiac'] = 155;
		allmakes['Porsche'] = 156;
		allmakes['Renault'] = 162;
		allmakes['Rolls-Royce'] = 164;
		allmakes['Rover'] = 165;
		allmakes['Saab'] = 167;
		allmakes['Santana'] = 391;
		allmakes['Seat'] = 171;
		allmakes['Skoda'] = 177;
		allmakes['Smart'] = 178;
		allmakes['Spectre'] = 179;
		allmakes['Ssang Yong'] = 180;
		allmakes['Subaru'] = 183;
		allmakes['Suzuki'] = 185;
		allmakes['TVR'] = 186;
		allmakes['Talbot'] = 187;
		allmakes['Tasso'] = 303;
		allmakes['Toyota'] = 191;
		allmakes['Triumph'] = 193;
		allmakes['Volkswagen'] = 199;
		allmakes['Volvo'] = 200;
		allmakes['Yugo'] = 205;
		make0 = new Array ('RETURN');
		make12 = new Array ('100','200','80','90','A2','A3','A4','A6','A8','allroad','Cabriolet','Coupé','Quattro','TT','V8');
		make142 = new Array ('100 NX','200 SX','300 ZX','350Z','Almera','Almera Tino','Bluebird','Cherry','Laurel','Maxima','Maxima QX','Micra','Pathfinder','Patrol','Prairie','Primera','Serena','Silvia','Stanza','Sunny','Terrano','Terrano II','X-Trail');
		make165 = new Array ('100-serie','200-serie','2000/3500','25','400-serie','45','600-serie','75','800-serie','CityRover','Estate','Mini','SD1','Tourer');
		make177 = new Array ('100-serie','105/120/130','Fabia','Favorit','Felicia','Forman','Octavia','Superb');
		make152 = new Array ('106','205','206','305','306','307','309','405','406','407','505','604','605','607','806','807','Partner');
		make162 = new Array ('11','18','19','21','25','4','5','9','Alpine','Alpine A610','Avantime','Clio','Espace','Fuego','Grand Espace','Kangoo','Laguna','Mégane','Nevada','Safrane','Scénic','Sport Spider','Twingo','Vel Satis');
		make95 = new Array ('110','110/111/112','111','112','1200','2100-serie','Niva','Samara');
		make80 = new Array ('120','90','950','A40','DeTomaso','Mini','Morris','Spider');
		make117 = new Array ('121','2','3','323','6','626','929','Demio','MPV','MX-3','MX-5','MX-6','Premacy','RX-7','RX-8','Tribute','Xedos 6','Xedos 9');
		make55 = new Array ('127','Argenta','Barchetta','Brava','Bravo','Cinquecento','Coupé','Croma','Doblò','Idea','Marea','Multipla','Palio','Panda','Punto','Regata','Ritmo','Seicento','Stilo','Tempra','Tipo','Ulysse','Uno');
		make5 = new Array ('145','146','147','155','156','164','166','33','6','75','90','Alfetta','Giulietta','GT','GTV','Spider','Sprint');
		make121 = new Array ('190-serie','200-serie','A-klasse','C-klasse','CL','CLK','E-klasse','G-klasse','M-klasse','S-klasse','SL','SLK','SLR McLaren','V-klasse','Vaneo','Viano');
		make200 = new Array ('240','260','262C','340','360','440','460','480','66','740','760','780','850','940','960','C70','Polar','S40','S60','S70','S80','S90','V40','V50','V70','V90','XC70','XC90');
		make33 = new Array ('2CV','AX','Axel','Berlingo','BX','C2','C3','C5','C8','CX','Evasion','GSA','Saxo','Visa','Xantia','XM','Xsara','Xsara Picasso','ZX');
		make17 = new Array ('3-serie','5-serie','6-serie','7-serie','8-serie','X3','X5','Z1','Z3','Z4','Z8');
		make41 = new Array ('3.6','3.6/4','4.0','Double Six','Six','V8');
		make128 = new Array ('3000 GT','Carisma','Colt','Cordia','Eclipse','Galant','Grandis','Lancer','Lancer Evolution','Outlander','Pajero','Pajero Pinin','Pajero Sport','Sapporo','Sigma','Space Gear','Space Runner','Space Star','Space Wagon','Starion','Tredia');
		make32 = new Array ('300C','300M','Crossfire','Daytona','ES','Grand Voyager','GS','GTS','Le Baron','Neon','New Yorker','PT Cruiser','Saratoga','Sebring','Stratus','Viper','Vision','Voyager');
		make114 = new Array ('3200 GT','Coupé','Ghibli','Quattroporte','Spyder');
		make39 = new Array ('33','44','46','55','66');
		make54 = new Array ('348','355','360','456','550','550 Maranello','575M Maranello','612 Scaglietti','Enzo','F355','F40','F50','F512 M','Mondial','Testarossa');
		make132 = new Array ('4/4','Aero 8','Plus 4','Plus 8');
		make297 = new Array ('400.4','400.5','400.6','500.4','500.5','500.6','Cabrio','Minivan 500.4','Minivan 500.5','Minivan 500.6','Pick-Up');
		make205 = new Array ('45/55','45A/55A/65A','GTL','Sana');
		make191 = new Array ('4Runner','Avensis','Avensis Verso','Camry','Carina E','Carina II','Celica','Corolla','Corolla Verso','Cressida','Crown','Funcruiser','Land Cruiser','MR2','Paseo','Picnic','Previa','Prius','RAV4','Starlet','Supra','Tercel','Yaris','Yaris Verso');
		make299 = new Array ('505');
		make296 = new Array ('57','62');
		make167 = new Array ('9-3','9-5','90','900','9000');
		make156 = new Array ('911','924','924/944','928','944','968','996','Boxster','Carrera GT','Cayenne');
		make100 = new Array ('A112','Dedra','Delta','HPE','Kappa','Lybra','Phedra','Prisma','Thema','Thesis','Trevi','Ypsilon','Zeta');
		make77 = new Array ('Accent','Atos','Coupé','Elantra','Excel','Getz','Lantra','Matrix','Pony','Santa Fe','Satellite','Scoupé','Sonata','Stellar','Terracan','Trajet','XG');
		make193 = new Array ('Acclaim');
		make72 = new Array ('Accord','Aerodeck','Civic','Concerto','CR-V','CRX','HR-V','Integra','Integra R','Jazz','Legend','Logo','NSX','Prelude','S2000','Shuttle','Stream');
		make145 = new Array ('Agila','Ascona','Astra','Calibra','Combo','Corsa','Frontera','Kadett','Manta','Meriva','Monterey','Monza','Omega','Rekord','Senator','Signum','Sintra','Speedster','Tigra','Tour','Vectra','Zafira');
		make302 = new Array ('Albizia','EKE','Media');
		make300 = new Array ('Albizia','Albizia Club','Albizia Comfort');
		make31 = new Array ('Alero','Astro','Avalanche','Bel Air','Beretta','Blazer','C1500','Camaro','Caprice','Cavalier','Celebrity','Chevelle','Chevy Van','Citation','Coach','Corsica','Corvair','Corvette','El Camino','Impala','K1500','K30','Lumina','Malibu','Monte Carlo','Monza','Nova','Pick Up','S-10','Silverado','SSR','Suburban','Tahoe','TrailBlazer','Trans Sport','Vega');
		make171 = new Array ('Alhambra','Altea','Arosa','Cordoba','Fura','Ibiza','Leon','Malaga','Marbella','Ronda','Toledo');
		make29 = new Array ('Allante','Broughman','Coupe de Ville','CTS','Eldorado','Escalade','Fleetwood','Sedan de Ville','Seville','XLR');
		make185 = new Array ('Alto','Baleno','Cappuccino','Grand Vitara','Ignis','Jimny','Liana','Samurai','SJ','Swift','Vitara','Wagon R+','X-90');
		make228 = new Array ('Amigo','Trooper');
		make40 = new Array ('Applause','Charade','Charmant','Copen','Cuore','Feroza','Gran Move','Move','Rocky','Sirion','Terios','Valéra','Young RV');
		make19 = new Array ('Arnage','Brooklands','Continental','Continental GT');
		make385 = new Array ('Arola');
		make386 = new Array ('Auverland');
		make106 = new Array ('BE UP','Excellence','Nova');
		make303 = new Array ('Bingo','Domino','Hola');
		make155 = new Array ('Bonneville','Fiero','Firebird','Grand Prix','Trans Sport','Trans-Am');
		make199 = new Array ('Bora','Caddy','Corrado','Golf','Jetta','Kever','Lupo','Multivan','New Beetle','Passat','Phaeton','Polo','Scirocco','Sharan','Touareg','Touran','Vento');
		make227 = new Array ('Canyon','Envoy','Pick Up','Safari','Savana','Sierra','Sonoma','Van','Yukon');
		make94 = new Array ('Carens','Carnival','Cerato','Clarus','Joice','Magentis','Mentor','Opirus','Picanto','Pride','Rio','Sephia','Shuma','Sorento','Sportage');
		make51 = new Array ('Caro','Celina','Classic','Polonez','Prima');
		make387 = new Array ('Chatenet');
		make88 = new Array ('Cherokee','Grand Cherokee','Wrangler');
		make186 = new Array ('Chimaera','Griffith','Tuscan');
		make178 = new Array ('City-Coupé','crossblade','forfour','fortwo','roadster');
		make126 = new Array ('Classic','Cooper','Cooper S','One');
		make107 = new Array ('Continental','Mark VIII','Navigator','Town Car');
		make164 = new Array ('Corniche','Park Ward','Phantom','Silver Seraph','Silver Spur');
		make56 = new Array ('Cougar','Escort','Fiesta','Focus','Focus C-MAX','Fusion','Galaxy','Granada','Ka','Maverick','Mondeo','Orion','Probe','Puma','Scorpio','Sierra','Tourneo');
		make144 = new Array ('Cutlass','Delta 88','F-85','Silhouette','Starfire','Super 88','Toronado');
		make49 = new Array ('D8');
		make48 = new Array ('Dakota','Durango','Ram','Ram Pick Up','Ram Van','Stealth','Voyager');
		make11 = new Array ('DB7','V12 Vanquish','V8','Virage');
		make101 = new Array ('Defender','Discovery','Freelander','Range Rover');
		make47 = new Array ('Delorean');
		make97 = new Array ('Diablo','Gallardo','Murciélago');
		make298 = new Array ('Divane','VX 650');
		make183 = new Array ('E-Wagon','Forester','G3X Justy','Impreza','Justy','L-serie','Legacy','Legacy I','Legacy II','Mini Jumbo','SVX','Vivio');
		make291 = new Array ('E150','E350','Expedition','Explorer','F150','F250','F350','Maverick','Mustang','Ranger','Sporttrac','Taurus','Thunderbird','Windstar');
		make109 = new Array ('Elise','Esprit','Exige');
		make388 = new Array ('Erad');
		make38 = new Array ('Espero','Evanda','Kalos','Lacetti','Lanos','Leganza','Matiz','Nexia','Nubira','Tacuma');
		make110 = new Array ('F','RV8','TF','ZR','ZS','ZT');
		make400 = new Array ('Fairway Driver','TX-I','TX-II');
		make399 = new Array ('FX','G35 Coupe','G35 Sedan','I35','M45','Q45','QX56');
		make59 = new Array ('Galloper');
		make122 = new Array ('Grand Marquis','Sable','Villager');
		make105 = new Array ('GS','IS','LS','RX','SC');
		make226 = new Array ('H1','H2');
		make187 = new Array ('Horizon','Samba','Solara');
		make389 = new Array ('Hymercamp','Hymermobil');
		make90 = new Array ('Indigo');
		make180 = new Array ('Korando','Musso','Rexton');
		make113 = new Array ('LM 500','Mantara');
		make13 = new Array ('Maestro','Metro','Mini','Montego');
		make390 = new Array ('Mahindra');
		make401 = new Array ('Max');
		make404 = new Array ('Melos');
		make28 = new Array ('Park Avenue');
		make391 = new Array ('PS10');
		make179 = new Array ('R42');
		make10 = new Array ('Rocsta');
		make85 = new Array ('S-Type','V12','X-Type','XJ','XJS','XK','XK8');
		make119 = new Array ('Tjaffer');
		make301 = new Array ('Virgo Activ','Virgo Liberty');
		return eval("make" + allmakes[id]);
	}
	function UpdateDropDown(id){
		var e = document.mainform.merk.options[id].value;
		data = GetOptions(e);
		var j = 1;
		// clear down the dropdown before adding new entries into it.
		document.mainform.typen.options.length = 1;	
		for (var i=0; i < data.length; i++) 
		{
			if (data[i] == 'RETURN')
			{
				return true;
			}
			document.mainform.typen.options[j]=new Option(data[i], data[i]);
			j++;
		}
		return true;
	}

	function GetMakes() {
		var data = new Array('Aixam', 'Aixam', 'Alfa Romeo', 'Alfa Romeo', 'Arola', 'Arola', 'Asia Motors', 'Asia Motors', 'Aston Martin', 'Aston Martin', 'Audi', 'Audi', 'Austin', 'Austin', 'Auverland', 'Auverland', 'Bellier', 'Bellier', 'Bentley', 'Bentley', 'BMW', 'BMW', 'Buick', 'Buick', 'Cadillac', 'Cadillac', 'Chatenet', 'Chatenet', 'Chevrolet', 'Chevrolet', 'Chrysler', 'Chrysler', 'Citroen', 'Citroen', 'Daewoo', 'Daewoo', 'Daf', 'Daf', 'Daihatsu', 'Daihatsu', 'Daimler', 'Daimler', 'Delorean', 'Delorean', 'Dodge', 'Dodge', 'Donkervoort', 'Donkervoort', 'Dutton', 'Dutton', 'Erad', 'Erad', 'Ferrari', 'Ferrari', 'Fiat', 'Fiat', 'Ford', 'Ford', 'Ford USA', 'Ford USA', 'FSO', 'FSO', 'Galloper', 'Galloper', 'GMC', 'GMC', 'Grecav', 'Grecav', 'Honda', 'Honda', 'Hummer', 'Hummer', 'Hymer', 'Hymer', 'Hyundai', 'Hyundai', 'Infiniti', 'Infiniti', 'Innocenti', 'Innocenti', 'Isuzu', 'Isuzu', 'Jaguar', 'Jaguar', 'JDM', 'JDM', 'Jeep', 'Jeep', 'Josse', 'Josse', 'Kia', 'Kia', 'Lada', 'Lada', 'Lamborghini', 'Lamborghini', 'Lancia', 'Lancia', 'Land Rover', 'Land Rover', 'Lexus', 'Lexus', 'Ligier', 'Ligier', 'Lincoln', 'Lincoln', 'London Taxis', 'London Taxis', 'Lotus', 'Lotus', 'Mahindra', 'Mahindra', 'Marcos', 'Marcos', 'Maserati', 'Maserati', 'Max', 'Max', 'Maybach', 'Maybach', 'Mazda', 'Mazda', 'Mega', 'Mega', 'Mercedes-Benz', 'Mercedes-Benz', 'Mercury', 'Mercury', 'MG', 'MG', 'Microcar', 'Microcar', 'Mini', 'Mini', 'MiniCruiser', 'MiniCruiser', 'Mitsubishi', 'Mitsubishi', 'Morgan', 'Morgan', 'Nissan', 'Nissan', 'Oldsmobile', 'Oldsmobile', 'Opel', 'Opel', 'Peugeot', 'Peugeot', 'Pontiac', 'Pontiac', 'Porsche', 'Porsche', 'Renault', 'Renault', 'Rolls-Royce', 'Rolls-Royce', 'Rover', 'Rover', 'Saab', 'Saab', 'Santana', 'Santana', 'Seat', 'Seat', 'Skoda', 'Skoda', 'Smart', 'Smart', 'Spectre', 'Spectre', 'Ssang Yong', 'Ssang Yong', 'Subaru', 'Subaru', 'Suzuki', 'Suzuki', 'Talbot', 'Talbot', 'Tasso', 'Tasso', 'Toyota', 'Toyota', 'Triumph', 'Triumph', 'TVR', 'TVR', 'Volkswagen', 'Volkswagen', 'Volvo', 'Volvo', 'Yugo', 'Yugo');
		return data;
	}

	function UpdateMakes() {
		var data = GetMakes();
		var j = 1;
		// clear down the dropdown before adding new entries into it.
		document.mainform.merk.options.length = 1;	
		for (var i=0; i < data.length; i++) 
		{
			document.mainform.merk.options[j]=new Option(data[(i+1)], data[i]);
			i++;
			j++;
		}
		UpdateDropDown(document.mainform.merk.selectedIndex);
	}
