
function disableCombos(obj, bDisable) {
	bComboDisabled = bDisable;
	for ( elt in obj.elements ) {
		if ( (typeof obj.elements[elt] == "object") && obj.elements[elt] && (obj.elements[elt].type == "select-one") ) {
			try {
				if ( (obj.elements[elt].donotenable != 1) || bDisable ) {
					obj.elements[elt].disabled = bDisable;
				}
			}
			catch (e) {}
		}
	}
}

var aCMM = new Array (1,'ABARTH',1,'2009,2008',1,'ALFA ROMEO',5,'2009,2008,2007,2006,2005,2004,2003,2002,2001,2000',1,'ASTON MARTIN',16,'2008,2007,2006,2005,2004,2003,2002,2001,2000',1,'AUDI',17,'2009,2008,2007,2006,2005,2004,2003,2002,2001,2000',1,'BMW',41,'2009,2008,2007,2006,2005,2004,2003,2002,2001,2000',1,'CADILLAC',51,'2009,2008,2007,2006,2005,2004,2003,2002,2001,2000',1,'CHEVROLET',664,'2009,2008,2007,2006,2005',1,'CHEVROLET USA',61,'2009,2008,2007,2006,2005,2004,2003,2002,2001,2000',1,'CHRYSLER',62,'2009,2008,2007,2006,2005,2004,2003,2002,2001,2000',1,'CITROEN',63,'2009,2008,2007,2006,2005,2004,2003,2002,2001,2000',1,'DACIA',737,'2009,2008,2007,2006,2005',1,'DAEWOO',69,'2005,2004,2003,2002,2001,2000',1,'DAIHATSU',71,'2009,2008,2007,2006,2005,2004,2003,2002,2001,2000',1,'DANGEL',74,'2009,2008,2007,2006,2005,2004',1,'DODGE',87,'2009,2008,2007,2006',1,'FERRARI',101,'2007,2006,2005,2004,2003,2002,2001,2000',1,'FIAT',102,'2009,2008,2007,2006,2005,2004,2003,2002,2001,2000',1,'FORD',107,'2009,2008,2007,2006,2005,2004,2003,2002,2001,2000',1,'HONDA',125,'2009,2008,2007,2006,2005,2004,2003,2002,2001,2000',1,'HYUNDAI',133,'2009,2008,2007,2006,2005,2004,2003,2002,2001,2000',1,'INFINITI',1178,'2009',1,'ISUZU',138,'2002,2001,2000',1,'JAGUAR',142,'2009,2008,2007,2006,2005,2004,2003,2002,2001,2000',1,'JEEP',146,'2009,2008,2007,2006,2005,2004,2003,2002,2001,2000',1,'KIA',151,'2009,2008,2007,2006,2005,2004,2003,2002,2001,2000',1,'LADA',157,'2009,2008,2007,2006,2005,2004,2003,2002,2001,2000',1,'LANCIA',160,'2009,2008,2007,2006,2005,2004,2003,2002,2001,2000',1,'LAND-ROVER',162,'2009,2008,2007,2006,2005,2004,2003,2002,2001,2000',1,'LEXUS',167,'2009,2008,2007,2006,2005,2004,2003,2002,2001,2000',1,'MAHINDRA',174,'2009',1,'MASERATI',181,'2008,2007,2006,2005,2004,2003,2002,2001,2000',1,'MAZDA',185,'2009,2008,2007,2006,2005,2004,2003,2002,2001,2000',1,'MERCEDES',188,'2009,2008,2007,2006,2005,2004,2003,2002,2001,2000',1,'MG',190,'2005,2004,2003,2002,2001,2000',1,'MINI',192,'2009,2008,2007,2006,2005,2004,2003,2002,2001',1,'MITSUBISHI',193,'2009,2008,2007,2006,2005,2004,2003,2002,2001,2000',1,'MORGAN',197,'2002',1,'NISSAN',214,'2009,2008,2007,2006,2005,2004,2003,2002,2001,2000',1,'OPEL',218,'2009,2008,2007,2006,2005,2004,2003,2002,2001,2000',1,'PEUGEOT',226,'2009,2008,2007,2006,2005,2004,2003,2002,2001,2000',1,'PORSCHE',235,'2009,2008,2007,2006,2005,2004,2003,2002,2001,2000',1,'RENAULT',240,'2009,2008,2007,2006,2005,2004,2003,2002,2001,2000',1,'ROVER',247,'2005,2004,2003,2002,2001,2000',1,'SAAB',248,'2009,2008,2007,2006,2005,2004,2003,2002,2001,2000',1,'SEAT',256,'2009,2008,2007,2006,2005,2004,2003,2002,2001,2000',1,'SKODA',261,'2009,2008,2007,2006,2005,2004,2003,2002,2001,2000',1,'SMART',262,'2009,2008,2007,2006,2005,2004,2003,2002,2001,2000',1,'SSANGYONG',263,'2009,2008,2007,2006,2005,2004',1,'SUBARU',267,'2009,2008,2007,2006,2005,2004,2003,2002,2001,2000',1,'SUZUKI',269,'2009,2008,2007,2006,2005,2004,2003,2002,2001,2000',1,'TOYOTA',278,'2009,2008,2007,2006,2005,2004,2003,2002,2001,2000',1,'VOLKSWAGEN',293,'2009,2008,2007,2006,2005,2004,2003,2002,2001,2000',1,'VOLVO',294,'2009,2008,2007,2006,2005,2004,2003,2002,2001,2000',2,'CITROEN',63,'2009,2008,2007,2006,2005,2004,2003,2002,2001',2,'FIAT',102,'2009,2008,2007,2006,2005,2004,2003,2002,2001',2,'FORD',107,'2009,2008,2007,2006,2005,2004,2003,2002,2001',2,'HYUNDAI',133,'2009,2008,2007,2006,2005,2004,2003,2002,2001',2,'ISUZU',138,'2009,2008,2007,2006,2005,2004,2003,2002',2,'IVECO',141,'2009,2008,2007,2006,2005,2004,2003,2002,2001',2,'KIA',151,'2009,2008,2007,2006,2005,2004,2003,2002,2001',2,'LAND-ROVER',162,'2009,2008,2007,2006,2005,2004,2003,2002,2001',2,'LDV',164,'2001',2,'MAHINDRA',174,'2008,2007,2006,2005',2,'MAZDA',185,'2009,2008,2007,2006,2005,2004,2003,2002,2001',2,'MERCEDES',188,'2009,2008,2007,2006,2005,2004,2003,2002,2001',2,'MITSUBISHI',193,'2009,2008,2007,2006,2005,2004,2003,2002,2001',2,'MITSUBISHI FUSO',697,'2009,2008,2007,2006,2005,2004,2003,2002,2001',2,'NISSAN',214,'2009,2008,2007,2006,2005,2004,2003,2002,2001',2,'OPEL',218,'2009,2008,2007,2006,2005,2004,2003,2002,2001',2,'PEUGEOT',226,'2009,2008,2007,2006,2005,2004,2003,2002,2001',2,'PIAGGIO',229,'2009,2008,2007,2006,2005,2004,2003,2002,2001',2,'RENAULT',240,'2009,2008,2007,2006,2005,2004,2003,2002,2001',2,'RENAULT TRUCKS',307,'2009,2008,2007,2006,2005,2004,2003,2002,2001',2,'SEAT',256,'2004,2003,2002,2001',2,'SMART',262,'2008,2007,2006,2005,2004,2003,2002,2001',2,'SSANGYONG',263,'2009,2008,2007,2006,2005',2,'SUZUKI',269,'2005,2004,2003',2,'TOYOTA',278,'2009,2008,2007,2006,2005,2004,2003,2002,2001',2,'VOLKSWAGEN',293,'2009,2008,2007,2006,2005,2004,2003,2002,2001',4,'APRILIA',12,'2009,2008,2007,2006,2005,2004,2003,2002',4,'AXR',938,'2009,2008,2007',4,'BENELLI',34,'2009,2008,2007,2006,2005,2004,2003,2002',4,'BETA',38,'2009,2008,2007,2006,2005,2004,2003,2002',4,'BIMOTA',39,'2009,2008,2007,2006,2005,2004,2003,2002',4,'BMW',41,'2009,2008,2007,2006,2005,2004,2003,2002',4,'BUELL',46,'2009,2008,2007,2006,2005,2004,2003,2002',4,'BULTACO',49,'2006,2005',4,'CAGIVA',52,'2009,2008,2007,2006,2005,2004,2003,2002',4,'CCM',56,'2006,2005,2004,2003,2002',4,'CF MOTO',778,'2009,2008,2007,2006,2005',4,'CLIPIC',521,'2009,2008,2007',4,'CPI',522,'2009,2008,2007,2006,2005',4,'DAELIM',68,'2009,2008,2007,2006,2005,2004,2003,2002',4,'DERBI',83,'2009,2008,2007,2006,2005,2004,2003',4,'DUCATI',89,'2009,2008,2007,2006,2005,2004,2003,2002',4,'ENFIELD',91,'2009,2008,2007,2006,2005,2004,2003,2002',4,'FANTIC',98,'2009,2008,2007,2006,2005',4,'GAS GAS',111,'2009,2008,2007,2006,2005,2004,2003,2002',4,'GENERIC',818,'2009,2008,2007,2006,2005',4,'GILERA',114,'2009,2008,2007,2006,2005,2004,2003,2002',4,'GOWINN',1078,'2009,2008,2007',4,'HARLEY-DAVIDSON',118,'2009,2008,2007,2006,2005,2004,2003,2002',4,'HM',121,'2009,2008,2007,2006,2005,2004,2003',4,'HM-HONDA',1158,'2009,2008',4,'HONDA',125,'2009,2008,2007,2006,2005,2004,2003,2002',4,'HRD',127,'2004,2003,2002',4,'HUSABERG',130,'2009,2008,2007,2006,2005,2004,2003,2002',4,'HUSQVARNA',131,'2009,2008,2007,2006,2005,2004,2003,2002',4,'HYOSUNG',132,'2009,2008,2007,2006,2005,2004,2003,2002',4,'ITALJET',139,'2006,2005,2004,2003,2002',4,'ITALVEL',140,'2006,2005,2004',4,'JAWA-CZ',143,'2006,2005,2004,2003,2002',4,'JIALING',820,'2009,2008,2007,2006,2005',4,'JINCHENG',823,'2009,2008,2007,2006,2005',4,'KAWASAKI',150,'2009,2008,2007,2006,2005,2004,2003,2002',4,'KEEWAY',918,'2009,2008,2007,2006',4,'KREIDLER',1238,'2009',4,'KTM',153,'2009,2008,2007,2006,2005,2004,2003,2002',4,'KYMCO',154,'2009,2008,2007,2006,2005,2004,2003,2002',4,'LAVERDA',163,'2003,2002',4,'LIFAN',822,'2008,2007,2006,2005',4,'LINHAI',819,'2009,2008,2007,2006,2005',4,'MALAGUTI',176,'2009,2008,2007,2006,2005,2004,2003,2002',4,'MBK',186,'2009,2008,2007,2006,2005,2004,2003,2002',4,'MONTESA',196,'2009,2008',4,'MOTO MORINI',978,'2009,2008,2007',4,'MOTO-GUZZI',201,'2009,2008,2007,2006,2005,2004,2003,2002',4,'MSA',202,'2006,2005',4,'MUZ',204,'2003,2002',4,'MV-AGUSTA',205,'2009,2008,2007,2006,2005,2004,2003,2002',4,'MZ',207,'2009,2008,2007,2006,2005,2004,2003,2002',4,'PEUGEOT',226,'2009,2008,2007,2006,2005,2004,2003,2002',4,'PGO',228,'2009,2008,2007,2006,2005,2004,2003',4,'RENAULT',240,'2005,2004,2003,2002',4,'RIEJU',243,'2009,2008,2007,2006,2005,2004,2003,2002',4,'SACHS',249,'2006,2005,2004,2003,2002',4,'SHERCO',858,'2009,2008,2007,2006',4,'SUZUKI',269,'2009,2008,2007,2006,2005,2004,2003,2002',4,'SYM',656,'2009,2008,2007,2006,2005',4,'TRIUMPH',279,'2009,2008,2007,2006,2005,2004,2003,2002',4,'VESPA-PIAGGIO',292,'2009,2008,2007,2006,2005,2004,2003,2002',4,'VOXAN',296,'2009,2008,2007,2006,2005,2004,2003,2002',4,'YAMAHA',297,'2009,2008,2007,2006,2005,2004,2003,2002',4,'YAZUKA',1038,'2008,2007',4,'YIYING',1138,'2009,2008',4,'ZHONGYU',1039,'2008,2007',4,'ZONGCHEN',821,'2009,2008,2007,2006,2005',5,'BOVA',44,'2007,2006,2005,2004,2003,2002,2001',5,'FAST',99,'2007,2006,2005,2004,2003,2002,2001',5,'IRIBUS',328,'2007,2006,2005,2004,2003,2002',5,'MERCEDES',188,'2007,2006,2005,2004,2003,2002,2001',5,'NEOPLAN - MAN',308,'2007,2006,2005,2004,2003,2002,2001',5,'RENAULT',240,'2001',5,'SCANIA',255,'2007,2005,2004,2003,2002,2001',5,'SETRA',258,'2007,2006,2005,2004,2003,2002,2001',5,'TEMSA',273,'2007,2006,2005,2004,2003,2002',5,'VAN HOOL',288,'2007,2006,2005,2004,2003,2002,2001',5,'VOLVO',294,'2007,2006,2005',6,'DAF',70,'2008,2007,2006,2005,2004,2003,2002,2001',6,'IVECO',141,'2008,2007,2006,2005,2004,2003,2002,2001',6,'MAN',177,'2008,2007,2006,2005,2004,2003,2002,2001',6,'MERCEDES',188,'2008,2007,2006,2005,2004,2003,2002,2001',6,'RENAULT TRUCKS',307,'2008,2007,2006,2005,2004,2003,2002,2001',6,'SCANIA',255,'2008,2007,2006,2005,2004,2003,2002,2001',6,'VOLVO',294,'2008,2007,2006,2005,2004,2003,2002,2001',9,'CASE IH',54,'2008,2007,2006,2005,2004,2003,2002,2001,2000,1999',9,'CLAAS',66,'2008,2007,2006,2005,2004,2003,2002,2001,2000,1999',9,'DEUTZ FAHR',370,'2008,2007,2006,2005,2004,2003,2002,2001,2000,1999',9,'FENDT',100,'2008,2007,2006,2005,2004,2003,2002,2001,2000',9,'JOHN DEERE',148,'2008,2007,2006,2005,2004,2003,2002,2001,2000,1999',9,'LAVERDA',163,'2008,2007,2006,2005,2004,2003,2002',9,'MASSEY-FERGUSON',451,'2008,2007,2006,2005,2004,2003,2002,2001,2000,1999',9,'NEW HOLLAND',210,'2008,2007,2006,2005,2004,2003,2002,2001,2000,1999',10,'CASE IH',54,'2007,2006,2005,2004,2003,2002,2001,2000,1999',10,'CLAAS-RENAULT',1118,'2007,2006',10,'DEUTZ FAHR',370,'2007,2006,2005,2004,2003,2002,2001,2000,1999',10,'FENDT',100,'2007,2006,2005,2004,2003,2002,2001,2000,1999',10,'FIAT NEW HOLLAND',352,'2003,2002,2001,2000,1999',10,'FORD NEW HOLLAND',351,'2002,2001,2000,1999',10,'JCB',144,'2007,2006,2005,2004,2003,2002,2001,2000,1999',10,'JOHN DEERE',148,'2007,2006,2005,2004,2003,2002,2001,2000,1999',10,'KUBOTA',1098,'2007,2006',10,'LAMBORGHINI',159,'2007,2000,1999',10,'LANDINI',161,'2007,2006,2005,2004,2003,2002,2001',10,'MASSEY FERGUSON',350,'2007,2006,2005,2004,2003,2002,2001,2000,1999',10,'MC CORMICK',433,'2007,2006,2005,2004,2003,2002',10,'NEW HOLLAND',210,'2007,2006,2005,2004,2003,2002,2001,2000',10,'RENAULT',240,'2005,2004,2003,2002,2001,2000,1999',10,'SAME',251,'2007,2006,2005,2004,2003,2002,2001,2000,1999',10,'VALMET',287,'2002,2001,2000,1999',10,'VALTRA',717,'2007,2006,2005,2004,2003',12,'DAF',70,'2008,2007,2006,2005,2004,2003,2002,2001',12,'IVECO',141,'2008,2007,2006,2005,2004,2003,2002,2001',12,'MAN',177,'2008,2007,2006,2005,2004,2003,2002,2001',12,'MERCEDES',188,'2008,2007,2006,2005,2004,2003,2002,2001',12,'MITSUBISHI',193,'2001',12,'RENAULT TRUCKS',307,'2008,2007,2006,2005,2004,2003,2002,2001',12,'SCANIA',255,'2008,2007,2006,2005,2004,2003,2002,2001',12,'VOLVO',294,'2008,2007,2006,2005,2004,2003,2002,2001',20,'CITROEN',63,'2006,2005,2004,2003,2002',20,'IVECO',141,'2007,2006,2005,2004,2003,2002',20,'MERCEDES',188,'2007,2006,2005,2004,2003,2002',20,'OTOKAR',1059,'2007,2006',20,'OUEST INDUSTRIE',221,'2007,2006,2005,2004,2003,2002',20,'PEUGEOT',226,'2005,2004,2003,2002',20,'RENAULT',240,'2007,2006,2005,2004,2003,2002',20,'RENAULT TRUCKS',307,'2004,2003,2002',20,'TEMSA',273,'2004,2003,2002',20,'VEHIXEL',1198,'2007',20,'VOLKSWAGEN',293,'2007,2006,2005,2004,2003,2002',22,'ADLY',556,'2009,2008,2007,2006,2005,2004',22,'AEON',535,'2009,2008,2007,2006,2005,2004',22,'APRILIA',12,'2006,2005,2004',22,'ARTIC CAT',516,'2009,2008,2007,2006,2005,2004',22,'AXROADS',517,'2008,2007,2006,2005,2004',22,'BAROSSA',518,'2009,2008,2007,2006,2005,2004',22,'BLANEY',519,'2009,2008,2007,2006,2005,2004',22,'CAN-AM',998,'2009,2008,2007',22,'CARVOS',520,'2009,2008,2007,2006,2005,2004',22,'CF MOTO',778,'2009,2008,2007',22,'CLIPIC',521,'2008,2007',22,'CPI',522,'2009,2008,2007,2006,2005,2004',22,'DAELIM',68,'2009,2008,2007,2006',22,'DERBI',83,'2009,2008,2007,2006,2005,2004',22,'DINLI',523,'2009,2008,2007,2006,2005,2004',22,'E-TON',524,'2009,2008,2007,2006,2005,2004',22,'EXPLORER',757,'2009,2008,2007,2006,2005',22,'FUN TECH',525,'2009,2008,2007,2006,2005,2004',22,'FYM',999,'2009,2008,2007',22,'GAS GAS',111,'2009,2008,2007,2006,2005,2004',22,'GOES',1000,'2009,2008,2007',22,'GOWINN',1078,'2009,2008',22,'HEROWAY',859,'2009,2008,2007,2006',22,'HONDA',125,'2009,2008,2007,2006,2005,2004',22,'HYOSUNG',132,'2009,2008,2007,2006,2005,2004',22,'HYTRACK',526,'2009,2008,2007,2006,2005,2004',22,'JIANSHE',1018,'2009,2008,2007',22,'JORDAN',536,'2005,2004',22,'KAWASAKI',150,'2009,2008,2007,2006,2005,2004',22,'KEEWAY',918,'2009,2008',22,'KINDER',527,'2009,2008,2007,2006,2005,2004',22,'KINROAD',1019,'2008,2007',22,'KL',878,'2009,2008,2007,2006',22,'KTM',153,'2009',22,'KVN',528,'2009,2008,2007,2006,2005,2004',22,'KYMCO',154,'2009,2008,2007,2006,2005,2004',22,'LEM',166,'2009,2008,2007,2006,2005,2004',22,'LIFAN',822,'2006,2005',22,'LIGIER',169,'2009,2008,2007',22,'MASAI',576,'2009,2008,2007,2006,2005,2004',22,'METRAKIT',1020,'2009,2008,2007',22,'MINICO',529,'2008,2007,2006,2005,2004',22,'MISTRAL',530,'2007,2006,2005,2004',22,'NFM',1218,'2009,2008',22,'OXO BIKE',1021,'2008,2007',22,'POLARIS',531,'2009,2008,2007,2006,2005,2004',22,'QINGQI',1022,'2008,2007',22,'ROXON',532,'2008,2007,2006,2005,2004',22,'SEA DOO BOMBARDIER',533,'2007,2006,2005,2004',22,'SUZUKI',269,'2009,2008,2007,2006,2005,2004',22,'SYM',656,'2009,2008,2007,2006,2005',22,'TENDANCE',1023,'2008,2007',22,'TGB',798,'2009,2008,2007,2006,2005',22,'TNT MOTOR',1024,'2009,2008,2007',22,'TRITON',534,'2009,2008,2007,2006,2005,2004',22,'YAMAHA',297,'2009,2008,2007,2006,2005,2004');

function changeCat(obj, iCat) {
	var i, iSelect = 0;
	if ( arguments.length < 2 ) {
		iCat = obj.Cat.options[obj.Cat.selectedIndex].value;
	}
	
	obj.Marque.options.length = 0;
	obj.Marque.options[0] = new Option("Choisissez une marque", "");
	for (i=0; i < aCMM.length/4; i++) {
		if ( aCMM[4*i] == iCat ) {
			obj.Marque.options[obj.Marque.length] = new Option(aCMM[4*i+1], aCMM[4*i+2]);
	
		}
	}
	obj.Marque.selectedIndex = iSelect;
	changeMarque(obj);
}

function changeMarque (obj) {
	
	var iCat = obj.Cat.options[obj.Cat.selectedIndex].value;
	
	
	var iMarque = obj.Marque.options[obj.Marque.selectedIndex].value;
	var iSelect = 0;

	if ( iMarque.length > 0 ) {
		for (i=0; i < aCMM.length/4; i++) {
			if ( (aCMM[4*i+2] == iMarque) && (aCMM[4*i] == iCat) ) {
				aMill = aCMM[4*i+3].split(",");
			}
		}
		obj.Annee.options.length = 0;
		if ( iCat == 1 ) {
			iMax = 2001;
		} else {
			iMax = 1993;
		}
		if ( (iCat == 1) || (iCat == 2) ) {
			for (i=0; i < aMill.length; i++ ) {
				if ( aMill[i] == 1015 ) {
					var Fin1015 = aMill[i-1]-6;
					for (j=aMill[i-1]-1; j >= Fin1015; j--) {
						obj.Annee.options[obj.Annee.length] = new Option(j, j + "Q");
		
					}				
				} else {
					if ( (aMill[i] <= iMax) && ((aMill.length < i+1) || (aMill[i+1] != aMill[i]-1)) ) {
						obj.Annee.options[obj.Annee.length] = new Option(aMill[i], aMill[i]);
		
		
							obj.Annee.options[obj.Annee.length] = new Option(aMill[i]-1, aMill[i]-1);
		
		
					} else {
						obj.Annee.options[obj.Annee.length] = new Option(aMill[i], aMill[i]);
		
					}
				}
			}
		} else {
			for (i=0; i < aMill.length; i++ ) {
				obj.Annee.options[obj.Annee.length] = new Option(aMill[i], aMill[i]);
		
			}
		}
		
		obj.Annee.selectedIndex = iSelect;
		changeAnnee(obj);
	} else {
		obj.Annee.options.length = 0;
		obj.Mill.value = "";
	}
}

	
function changeAnnee(obj) {
	iCat = obj.Cat.options[obj.Cat.selectedIndex].value;
	iMarque = obj.Marque.options[obj.Marque.selectedIndex].value;
	iAnnee = obj.Annee.options[obj.Annee.selectedIndex].value;
	iMois = obj.Mois.options[obj.Mois.selectedIndex].value;
	dImmat = new Date(iAnnee, iMois, obj.Jour.options[obj.Jour.selectedIndex].value);
	if ( (iCat == 1) || (iCat == 15) ) {
		dMax = new Date(2000, 7, 1);
	} else {
		dMax = new Date(1994, 7, 1);
	}
	
	if ( dImmat < dMax ) {
		showMill(1);
		// Millesimes possibles en fonction de la date choisie
		for (i=0; i < aCMM.length/4; i++)
			if ( (aCMM[4*i+2] == iMarque) && (aCMM[4*i] == iCat) )
				aMill = aCMM[4*i+3].split(",");
		
		iMill = 0;
		
		if ( aMill ) {
			if ( (iCat == 1) || (iCat == 2) ) {
				if ( iMois >= 7 ) {
					bOk = false;
					for (i=0; i < aMill.length; i++ )
						if ( aMill[i] == 1*iAnnee+1 )
							bOk = true;
					if ( bOk )
						iMill = 1*iAnnee+1;
				}
			}
			
			
			if ( iMill == 0 ) {
				bOk = false;
				for (i=0; i < aMill.length; i++ )
					if ( aMill[i] == iAnnee )
						bOk = true;
				if ( bOk )
					iMill = iAnnee;
			}
			
			
			if ( iMill == 0 ) {
				bOk = false;
				for (i=0; i < aMill.length; i++ )
					if ( aMill[i] == iAnnee-1 )
						bOk = true;
				if ( bOk )
					iMill = iAnnee-1;
			}
			
			
			if ( iMill == 0 ) {
				if ( (iCat == 1) || (iCat == 2) ) {
					if ( (iAnnee <= iMax) && (iMois < 7) ) {
						bOk = false;
						for (i=0; i < aMill.length; i++ )
							if ( aMill[i] == iAnnee-2 )
								bOk = true;
						if ( bOk )
							iMill = iAnnee-2;
					}
				}
			}
		}
		if ( iMill == 0 ) {
			iMill = "";
		}
		obj.Mill2.value = iMill;
		obj.Mill.value = iMill;
	} else {
		// Calcul du millésime en fonction de la date d'immat
		if ( (iAnnee == 2000) && ((iCat == 1) || (iCat == 15)) ) {
			iAnnee = 2001;
		}
		obj.Mill2.value = iAnnee;
		obj.Mill.value = iAnnee;
		
		showMill(0);
	}
}

function CheckForm(obj) {
	if ( obj.Annee.selectedIndex == -1 ) {
		alert("Veuillez choisir une date d'immatriculation valide...");
		return false;
	}
	
	if ( !CheckDateSelect(obj.Jour.options[obj.Jour.selectedIndex], obj.Mois.options[obj.Mois.selectedIndex], obj.Annee.options[obj.Annee.selectedIndex]) ) {
		alert("Veuillez choisir une date d'immatriculation valide...");
		return false;
	}

	obj.Mill.value = obj.Mill2.value;
	if ( !isNumeric(obj.Mill.value) || (obj.Mill.value < 1990) ) {
		alert("Veuillez saisir un millésime ou une année valide...");
		obj.Mill2.focus();
		return false;
	}

	iMill = obj.Annee.options[obj.Annee.selectedIndex].value;
	iCat = obj.Cat.options[obj.Cat.selectedIndex].value;
	if ( obj.Mois.selectedIndex >= 6 ) {
		if ( (iMill < 2001) && (iCat == 1) )
			iMill++;
		else if ( (iMill <= 1993) && (iCat == 2) )
			iMill++;
	}
	if ( iMill != obj.Mill.value )
		return confirm("Attention. Date d'immatriculation hors millésime...");
	
	dVehicule = new Date(obj.Annee.options[obj.Annee.selectedIndex].value, obj.Mois.options[obj.Mois.selectedIndex].value-1, 1);
	dNow = new Date(2010, 2, 10);
	dFirstDay = new Date(dNow.getFullYear(), dNow.getMonth(), 1);
	dJeudi = new Date(dFirstDay.getFullYear(), dFirstDay.getMonth(), 1+(4+7-dFirstDay.getDay())%7);
	if ( iCat == 2 ) {
		dMin = new Date(dFirstDay.getFullYear()-9, 0, 1);
		if ( dVehicule < dMin ) {
			alert("Véhicule trop ancien non coté.");
			return false;
		}
		if ( dNow < dJeudi ) {
			if ( dFirstDay.getMonth() == 0 ) {
				dMax = new Date(dFirstDay.getFullYear()-1, 5, 1);
			} else {
				dMax = new Date(dFirstDay.getFullYear()-1, 11+dFirstDay.getMonth()-6, 1);
			}
		} else {
			dMax = new Date(dFirstDay.getFullYear()-1, 11+dFirstDay.getMonth()-6, 1);
		}
	} else {
		if ( dNow < dJeudi ) {
			if ( dFirstDay.getMonth() == 0 ) {
				dMax = new Date(dFirstDay.getFullYear()-2, 11, 1);
			} else {
				dMax = new Date(dFirstDay.getFullYear()-1, dFirstDay.getMonth()-1, 1);
			}
		} else {
			dMax = new Date(dFirstDay.getFullYear()-1, dFirstDay.getMonth(), 1);
		}
	}
	
	if ( dVehicule > dMax ) {
		alert("Véhicule trop récent non coté.");
		return false;
	}

	return true;
}
	
	