var cars = new Array();
cars['ACURA'] = new Array('1.6 EL','1.7 EL','2.2 CL','2.3 CL','2.5 TL','3.0 CL','3.2 CL','3.2 TL','3.5 RL','CSX','EL','INTEGRA','LEGEND','MDX','NSX','RDX','RL','RSX','SLX','TL','TSX','VIGOR');
cars['ALFA ROMEO'] = new Array('164','GTV-2000 ','GTV-6','MILANO','SPIDER');
cars['AMC'] = new Array('CONCORD','EAGLE','JAVELIN','MATADOR','SPIRIT');
cars['ASTON MARTIN'] = new Array('DB9','V8 VANTAGE','VANQUISH');
cars['ASUNA'] = new Array('SE','SUNFIRE','SUNRUNNER');
cars['AUDI'] = new Array('100','200','4000','5000','80','90','A3','A4','A6','A8','ALLROAD QUATTRO','CABRIOLET','COUPE GT','Q7','QUATTRO COUPE','RS4','RS6','S4','S6','S8','TT','V8 QUATTRO');
cars['AUSTIN'] = new Array('MINI');
cars['AUSTIN HEALEY'] = new Array('MARK III','METRO');
cars['BENTLEY'] = new Array('ARNAGE','AZURE','CONTINENTAL FLYING SPUR','CONTINENTAL GT','MULSANNE','TURBO R');
cars['BMW'] = new Array('1100','2002','3 SERIES','318','320','323','325','328','330','5 SERIES','524','525','528','530','533','535','540','545','6 SERIES','633CSI','635CSI','645','7 SERIES','733I','735','740','745','750','760','840','850','K100','K1100','K1200','L6','L7','M COUPE','M ROADSTER','M SERIES','M3','M5','M6','R1200','SERIES 3','SERIES 5','SERIES 6','SERIES 7','X3','X5','Z3','Z4','Z8');
cars['BOMBARDIER'] = new Array('BAJA');
cars['BUICK'] = new Array('ALLURE','CENTURION','CENTURY','CUSTOM','ELECTRA','LESABRE','LUCERNE','PARK AVENUE','RAINIER','REATTA','REGAL','RENDEZVOUS','RIVIERA','ROADMASTER','SKYHAWK','SKYLARK','SOMERSET','TERRAZA');
cars['CADILLAC'] = new Array('ALLANTE','CATERA','CIMARRON','COUPE DE VILLE','CTS','DE VILLE','DEVILLE','DTS','ELDORADO','ESCALADE','ESCALADE ESV','ESCALADE EXT','FLEETWOOD','SEVILLE','SRX','STS','XLR');
cars['CHEVROLET'] = new Array('ASTRO','ASTRO CARGO','AVALANCHE','AVEO','AVEO5','BEL AIR','BERETTA','BLAZER','C/K BLAZER','C/K PICKUP','C10','C6500','C70','CAMARO','CAPRICE','CAVALIER','CELEBRITY','CHEVELLE','CHEVETTE','CITATION','COBALT','COBALT COUPE','COBALT SEDAN','COLORADO','CORSICA','CORVETTE','EL CAMINO','EPICA','EQUINOX','EXPRESS','EXPRESS CARGO','G VAN','HHR','IMPALA','LUMINA','LUMINA APV','MALIBU','MALIBU MAXX','METRO','MONTE CARLO','NOVA','OPTRA','OPTRA 5','OPTRA WAGON','OPTRA5','PRIZM','S10','S10 BLAZER','SILVERADO','SPECTRUM','SPORTVAN','SPRINT','SSR','SUBURBAN','TAHOE','TRACKER','TRAILBLAZER','UPLANDER','UPLANDER CARGO','VENTURE','VENTURE CARGO');
cars['CHRYSLER'] = new Array('300','300C','300M','ASPEN','C6500','CIRRUS','CONCORDE','CONQUEST','CORDOBA','CROSSFIRE','DAYTONA','DYNASTY','E CLASS','EXECUTIVE','FIFTH AVENUE','IMPERIAL','INTREPID','LASER','LEBARON','LHS','NEON','NEW YORKER','PACIFICA','PT CRUISER','SEBRING','TC','TOWN & COUNTRY','TOWN AND COUNTRY','VOYAGER','WINDSOR');
cars['CITROEN'] = new Array('2CV','DS 21');
cars['COACHMAN'] = new Array('6-SEATER');
cars['DAEWOO'] = new Array('LANOS','LEGANZA','NUBIRA');
cars['DAIHATSU'] = new Array('CHARADE','ROCKY');
cars['DATSUN'] = new Array('280ZX','PICKUP');
cars['DERBI'] = new Array('GP1');
cars['DKW'] = new Array('RAM');
cars['DODGE'] = new Array('400','600','ARIES','AVENGER','BROS.','CALIBER','CARAVAN','CARAVAN CARGO','CHALLENGER','CHARGER','COLT','COLT VISTA','CONQUEST','DAKOTA','DART','DAYTONA','DIPLOMAT','DURANGO','GRAND CARAVAN','GRAND CARAVAN CARGO','LANCER','MAGNUM','MIDAS','MINI RAM VAN','MIRADA','NEON','NITRO','OMNI','POLARA','RAIDER','RAM','RAM 50','RAM PICKUP','RAM VAN','RAM WAGON','RAMCHARGER','RAMPAGE','SHADOW','SPIRIT','SPRINTER','SPRINTER VAN','SPRINTER WAGON','STEALTH','STRATUS','SX','VIPER');
cars['DUCATI'] = new Array('996');
cars['EAGLE'] = new Array('2000 GTX','MEDALLION','PREMIER','SUMMIT','TALON','VISION','VISTA');
cars['FERRARI'] = new Array('348 SPYDER','360 MODENA','360 MODENA SPYDER','599','612','F430');
cars['FIAT'] = new Array('124','850','X1/9');
cars['FORD'] = new Array('AEROSTAR','ASPIRE','BRONCO','BRONCO II','CLUB WAGON','CONTOUR','COUNTRY SQUIRE','CROWN VICTORIA','Crown Victoria','ECONOLINE','ECONOLINE VAN','ECONOLINE WAGON','EDGE','ESCAPE','ESCAPE HYBRID','ESCORT','EXCURSION','EXP','EXPEDITION','EXPLORER','EXPLORER SPORT TRAC','F-100','F-150','F-150 HERITAGE','F-250','F-250 SUPER DUTY','F-350','F-350 SUPER DUTY','F-450','F-55','F-550','F-650 SUPER DUTY','FAIRLANE','FAIRMONT','FESTIVA','FIVE HUNDRED','FOCUS','FREESTAR','FREESTYLE','FUSION','GALAXIE','GRANADA','GT','LTD','MUSTANG','PROBE','RANCHERO','RANGER','TAURUS','TEMPO','THUNDERBIRD','WINDSTAR','ZX2');
cars['FREIGHTLINER'] = new Array('Utility Master');
cars['GEO'] = new Array('METRO','PRIZM','SPECTRUM','STORM','TRACKER');
cars['GMC'] = new Array('1500 PICKUP','2500 PICKUP','3500 PICKUP','ACADIA','CABALLERO','CANYON','ENVOY','ENVOY XL','JIMMY','RALLY WAGON','S15 JIMMY','S15 PICKUP','SAFARI','SAFARI CARGO','SAVANA','SAVANA CARGO','SIERRA','SIERRA 2500 PICKUP','SIERRA 3500 PICKUP','SONOMA','SUBURBAN','TOPKICK','TRACKER','VANDURA','YUKON','YUKON XL');
cars['GRUMMAN'] = new Array('P-1000');
cars['HARLEY DAVIDSON'] = new Array('DYNAGLIDE','FAT BOY','HERITAGE SOFTAIL','SOFTAIL','SPORTSTER');
cars['HONDA'] = new Array('ACCORD','CBR','CIVIC','CR-V','CRX','DEL SOL','ELEMENT','FIT','GOLD WING','INSIGHT','MAGNA','ODYSSEY','PASSPORT','PILOT','PRELUDE','RC51','RIDGELINE','S2000','SHADOW','SPIRIT','ST1300','VALKYRIE','VF1100','VFR800 ','VLX 600','VT750','VTR1000','VTX','XR');
cars['HUMMER'] = new Array('H1','H2','H3');
cars['HYUNDAI'] = new Array('ACCENT','ACCENT 5','AZERA','ELANTRA','ENTOURAGE','EXCEL','SANTA FE','SCOUPE','SONATA','TIBURON','TUCSON','XG300','XG350');
cars['INFINITI'] = new Array('FX','FX35','FX45','G','G20','G35','G35 COUPE','G35X','I30','I35','J30','M','M30','M45','Q45','QX4','QX56');
cars['ISUZU'] = new Array('AMIGO','ASCENDER','AXIOM','HOMBRE','I-MARK','IMPULSE','OASIS','PICKUP','RODEO','RODEO SPORT','STYLUS','TROOPER','TROOPER II','VEHICROSS');
cars['JAGUAR'] = new Array('S-TYPE','VANDEN PLAS','X-TYPE','XJ SERIES','XJ SUPER 8','XJ12','XJ6','XJ8','XJR','XJR-S','XJS','XK SERIES','XK8','XKR');
cars['JEEP'] = new Array('CHEROKEE','CJ','COMANCHE PICKUP','COMMANDER','COMPASS','GRAND CHEROKEE','GRAND WAGONEER','J10 PICKUP','J20 PICKUP','LIBERTY','TJ','WAGONEER','WRANGLER','YJ');
cars['KAWASAKI'] = new Array('CONCOURS','EX250','EX500','KX250','KZ1000','NINJA','VULCAN','ZX','ZZR');
cars['KIA'] = new Array('AMANTI','MAGENTIS','RIO','RIO5','SEDONA','SEPHIA','SORENTO','SPECTRA','SPECTRA5','SPORTAGE');
cars['LADA'] = new Array('NIVA','SAMARA');
cars['LAMBORGHINI'] = new Array('GALLARDO','MURCIELAGO');
cars['LANCIA'] = new Array('BETA');
cars['LAND ROVER'] = new Array('DEFENDER','DISCOVERY','FREELANDER','LR3','RANGE ROVER','RANGE ROVER SPORT');
cars['LEXUS'] = new Array('ES','ES 300','ES 330','ES250','ES330','GS','GS 300','GS 400','GS 430','GS300','GS430','GX','GX 470','GX470','IS','IS250','IS300','IS350','LS','LS 400','LS430','LX','LX 450','LX 470','LX470','RX','RX 300','RX 400H','RX330','SC','SC 300','SC 400','SC 430','SC430');
cars['LINCOLN'] = new Array('AVIATOR','BLACKWOOD','CONTINENTAL','LS','MARK IV','MARK LT','MARK V','MARK VI','MARK VII','MARK VIII','MKX','MKZ','NAVIGATOR','TOWN CAR','ZEPHYR');
cars['LOTUS'] = new Array('ELISE','ESPRIT');
cars['MASERATI'] = new Array('BITURBO','COUPE','QUATTROPORTE','SPYDER');
cars['MAYBACH'] = new Array('MAYBACH');
cars['MAZDA'] = new Array('323','626','929','B-SERIES','B2000','B2200','B2300','B2500','B2600','B3000','B4000','CX-7','GLC','MAZDA3','MAZDA5','MAZDA6','MAZDASPEED6','MIATA','MILLENIA','MPV','MX-3','MX-5','MX-6','NAVAJO','PROTEGE','PROTEGE5','RX-7','RX-8','TRIBUTE');
cars['MERCEDES'] = new Array('190D','190E','220','230','240D','260E','280','280C','280S','300CD','300CE','300D','300E','300SD','300SDL','300SE','300SEL','300SL','300TD','300TE','350SD','350SDL','380SE','380SEC','380SEL','380SL','400E','400SE','400SEL','420SEL','450SE','450SEL','450SL','450SLC','500E','500SEC','500SEL','500SL','560SEC','560SEL','560SL','600SEC','600SEL','600SL','B-CLASS','C-CLASS','C220','C230','C240','C280','C32 AMG','C320','C36','C43 AMG','C55 AMG','CL-CLASS','CL230','CL500','CL55 AMG','CL600','CL65 AMG','CLK-CLASS','CLK320','CLK430','CLK500','CLK55 AMG','CLS-CLASS','E-CLASS','E300','E320','E420','E430','E500','E55 AMG','G-CLASS','G500','G55 AMG','GELAENDEWAGEN','GL-CLASS','M-CLASS','ML320','ML350','ML430','ML500','ML55 AMG','R-CLASS','S-CLASS','S320','S350','S420','S430','S500','S55 AMG','S600','SL-CLASS','SL320','SL500','SL55 AMG','SL600','SL65 AMG','SLK-CLASS','SLK230','SLK32 AMG','SLK320','SLK350','SLK55 AMG','SLR MCLAREN');
cars['MERCURY'] = new Array('CAPRI','COMET','COUGAR','GRAND MARQUIS','LN7','LYNX','MARAUDER','MARQUIS','METEOR','MOUNTAINEER','MYSTIQUE','SABLE','TOPAZ','TRACER','VILLAGER','ZEPHYR');
cars['MERKUR'] = new Array('SCORPIO','XR4TI');
cars['MG'] = new Array('B','MIDGET','TD');
cars['MINI'] = new Array('COOPER','MINI');
cars['MITSUBISHI'] = new Array('3000GT','CORDIA','DIAMANTE','ECLIPSE','ECLIPSE SPYDER','ENDEAVOR','EXPO','GALANT','LANCER','MINIVAN','MIRAGE','MONTERO','MONTERO SPORT','OUTLANDER','PICKUP','PRECIS','SIGMA','STARION','TREDIA');
cars['NISSAN'] = new Array('200SX','240SX','280ZX','300ZX','350Z','ALTIMA','ARMADA','AXXESS','FRONTIER','MAXIMA','Maxima','MICRA','MINIVAN','MULTI','MURANO','NX','PATHFINDER','PATHFINDER ARMADA','PICKUP','PULSAR','Quest','QUEST','SENTRA','SKYLINE','STANZA','TITAN','Versa','VERSA','X-TRAIL','XTERRA');
cars['OLDSMOBILE'] = new Array('88','98','ACHIEVA','ALERO','AURORA','BRAVADA','CALAIS','CIERA','CUSTOM CRUISER','CUTLASS','CUTLASS CRUISER','CUTLASS SUPREME','DELTA 88','FIRENZA','INTRIGUE','LSS','OLDSMOBILE','OMEGA','REGENCY','SILHOUETTE','TORONADO');
cars['PEUGEOT'] = new Array('405','504','505','604');
cars['PLYMOUTH'] = new Array('ACCLAIM','BELVEDERE','BREEZE','CARAVELLE','COLT','COLT VISTA','CONQUEST','FURY','GRAN FURY','GRAND VOYAGER','HORIZON','LASER','NEON','PROWLER','RELIANT','SAPPORO','SATELLITE','SUNDANCE','TURISMO','VALIANT','VOLARE','VOYAGER');
cars['PONTIAC'] = new Array('1000','2000','2000 SUNBIRD','6000','ACADIAN','AZTEK','BONNEVILLE','FIERO','FIREBIRD','FIREFLY','G5','G6','G6 COUPE','G6 SEDAN','GRAND AM','GRAND PRIX','LEMANS','MONTANA','MONTANA SV6','PARISIENNE','PHOENIX','PURSUIT','PURSUIT COUPE','PURSUIT SEDAN','SAFARI','SOLSTICE','SUNBIRD','SUNFIRE','SUNRUNNER','TEMPEST','TORRENT','TRANS AM','TRANS SPORT','VIBE','WAVE','WAVE5');
cars['PORSCHE'] = new Array('911','914','924','928','944','968','BOXSTER','CAYENNE','CAYMAN');
cars['PUMA'] = new Array('Tous');
cars['RENAULT'] = new Array('18I','ALLIANCE','ENCORE','FUEGO','GTA','LECAR','SPORTWAGON');
cars['ROLLS-ROYCE'] = new Array('PHANTOM','SILVER SPIRIT');
cars['SAAB'] = new Array('9-2X','9-3','9-3 CONVERTIBLE','9-3 SPORT SEDAN','9-3 SPORTCOMBI','9-5','9-5 SEDAN','9-5 SPORTCOMBI','9-5 WAGON','9-7X','900','9000');
cars['SATURN'] = new Array('AURA','ION','ION QUAD COUPE','ION SEDAN','L-SERIES','L100','L200','L300','LS','LS1','LS2','LW1','LW2','LW200','LW300','OUTLOOK','RELAY','SC','SC1','SC2','SKY','SL','SL1','SL2','SW1','SW2','VUE');
cars['SCION'] = new Array('XB');
cars['SHORELANDER'] = new Array('TRAILER');
cars['SMART'] = new Array('FORTWO');
cars['STERLING'] = new Array('825','827');
cars['SUBARU'] = new Array('B9 TRIBECA','BAJA','BRAT','DL','FORESTER','GL','GL-10','IMPREZA','JUSTY','LEGACY','LOYALE','OUTBACK','RX','STD','SVX','XT','XT6');
cars['SUNBEAM'] = new Array('ESTEEM');
cars['SUZUKI'] = new Array('AERIO','AERIO FASTBACK','AN','BURGMAN','DL','DR','ESTEEM','GRAND VITARA','GRAND VITARA XL-7','GS','GSF','GSX','GV','GZ','LS','LT','RM','SAMURAI','SIDEKICK','SV','SWIFT','SWIFT+','SX4','TL','VERONA','VITARA','VL','VS','VZ','X-90','XL-7','XL7');
cars['TOMOS'] = new Array('LX');
cars['TOYOTA'] = new Array('4RUNNER','AVALON','CAMRY','CELICA','CELICA SUPRA','COROLLA','CORONA','CRESSIDA','ECHO','FJ CRUISER','HIGHLANDER','LAND CRUISER','MATRIX','MINIVAN','MR2','MR2 SPYDER','PASEO','PICKUP','PREVIA','PRIUS','RAV4','SEQUOIA','SIENNA','SOLARA','STARLET','SUPRA','T100','TACOMA','TERCEL','TUNDRA','YARIS');
cars['TRABANT'] = new Array('601');
cars['TRIUMPH'] = new Array('SPITFIRE','THUNDER','TR-7','TR6');
cars['VICTORY'] = new Array('V92C');
cars['VOLKSWAGEN'] = new Array('BEETLE','CABRIO','CABRIOLET','CORRADO','EOS','EUROVAN','FOX','GOLF','GTI','JETTA','KARMANN GHIA','NEW BEETLE','PASSAT','PHAETON','QUANTUM','RABBIT','SCIROCCO','TOUAREG','VANAGON','WESTFALIA');
cars['VOLVO'] = new Array('240','544','740','760','780','850','940','960','C70','COUPE','DL','GL','GLT','S40','S60','S70','S80','S90','TURBO','V40','V50','V70','V90','XC70','XC90');
cars['YAMAHA'] = new Array('VENTURE ROYAL','VIRAGO','VS','VSTAR','XJ600','XS850','YZF');
cars['YUGO'] = new Array('CABRIO','GV','GVL','GVS','GVX','HATCHBACK');

function selectAll(form, checked, prefix)
{
	for (var i = 0; i < form.elements.length; i++)
	{
		if (form.elements[i].type == "checkbox")
		{
			if (!prefix || (prefix && form.elements[i].name.substring(0, prefix.length) == prefix))
			{
				form.elements[i].checked = checked;
			}
		}
	}
}

function setMake(form, make, model)
{
	make = make.toUpperCase();
	model = model.toUpperCase();
	form.brand.options.length = 1;
	
	var i = 0, sel = 0;
	for (var car in cars)
	{
		form.brand.options.add(new Option(car, car));
		
		if (car == make) sel = i + 1;
		i++;
	}
		
	form.brand.selectedIndex = sel;
	changeModel(form, make, model);
}

function changeModel(form, make, model)
{
	form.model.options.length = 1;
	
	if (make != "")
	{
		var sel = 0;
		for (var i = 0; i < cars[make].length; i++)
		{
			form.model.options.add(new Option(cars[make][i], cars[make][i]));
			
			if (cars[make][i] == model) sel = i + 1;
		}

		form.model.selectedIndex = sel;
	}
}

function changePeriod(form, id)
{
	form.term.readOnly = (id == 1);

	switch (id)
	{
		case '1':
			form.term.value = '';
			document.getElementById('period').innerHTML = '';
			break;
		case '2':
			document.getElementById('period').innerHTML = 'mois';
			break;
		case '3':
			document.getElementById('period').innerHTML = 'semaines';
			break;
	}
}