<!-- Cacher le code du script pour de vieux navigateurs 

function verif_date(saisie){
	var zonetrav= new String();
	var i,j;
	jj= -1;
	mm= -1;
	aa= -1;
	if( saisie.value.length >= 2 )
		{
		sep=saisie.value.charAt(2) ;
		if( sep != '/' && sep != '-' && sep != '.' )
			sep= '0';
		}
	for(i=0,j=0;i < saisie.value.length; i++)
		{
		if( sep != '0' && (i == 2 || i == 5) && saisie.value.charAt(i) == sep )
			{}
		else	{
			zonetrav = zonetrav.concat(saisie.value.charAt(i));
			j++;
			}
		}
	if( isNaN(parseInt(zonetrav,10)) == true )
		{
		error_saisie(saisie,'Format date incorrect');
		return false;
		}
	switch( zonetrav.length )
		{
		case 4:
			// format attendu mmaa ou aaaa
			mm=parseInt(zonetrav.substring(0,2),10);
			if( mm == 19 || mm == 20 )
				{
				aa=parseInt(zonetrav.substring(0,4),10);
				mm= -1;
				}
			else	{
				aa=parseInt(zonetrav.substring(2,4),10);
				}
			break;
		case 6:
			// format attendu jjmmaa ou mmaaaa
			mm=parseInt(zonetrav.substring(2,4),10);
			if( mm == 19 || mm == 20 )
				{
				aa=parseInt(zonetrav.substring(2,6),10);
				mm=parseInt(zonetrav.substring(0,2),10);
				}
			else	{
				jj=parseInt(zonetrav.substring(0,2),10);
				aa=parseInt(zonetrav.substring(4,6),10);
				}
			break;
		case 8:
			// format attendu jjmmaaaa
			jj=parseInt(zonetrav.substring(0,2),10);
			mm=parseInt(zonetrav.substring(2,4),10);
			aa=parseInt(zonetrav.substring(4,8),10);
			break;
		default:
			break;
		}
	if( jj == -1 && mm == -1 && aa == -1 )
		{
		error_saisie(saisie,'Date incorrecte');
		return false;
		}
	if( mm != -1 && (mm < 1 || mm > 12) )
		{
		error_saisie(saisie,'Mois incorrect');
		return false;
		}
	if( aa < 45 )
		aa += 2000;
	if( aa < 100 )
		aa += 1900;
	if( aa > 2045 )
		{
		error_saisie(saisie,'Annie incorrecte');
		return false;
		}
	if(mm == 1 || mm == 3 || mm == 5 || mm == 7 || mm == 8 || mm == 10 || mm == 12)
		{
		jjmax=31;
		}
	else	{
		if( mm == 2 )
			{
			if ( aa%4 == 0 && aa%100 != 0 || aa%400 == 0 )
				jjmax=29;
			else	jjmax=28;
			}
		else	jjmax=30;
		}
	if( jj == 0 || jj > jjmax )
		{
		error_saisie(saisie,'jour incorrect');
		return false;
		}
	return true;
}
// fin -->
