
function cache(nom) { 
			if (document.getElementById) { // DOM3 = IE5, NS6 
				document.getElementById(nom).style.display = 'none'; 
			} 
			else { 
				if (document.layers) { // Netscape 4 
					document.layers[nom].display = 'none'; 
				} 
				else { // IE 4 
					document.all[nom].style.display = 'none'; 
				} 
			} 
		} 
		
		function montre(nom) { 
			if (document.getElementById) { // DOM3 = IE5, NS6 
				document.getElementById(nom).style.display = 'block'; 
			} 
			else { 
				if (document.layers) { // Netscape 4 
					document.layers[nom].display = 'block'; 
				} 
				else { // IE 4 
					document.all[nom].style.display = 'block'; 
				} 
			} 
		} 
		
		
function CheckDate(d) {
      // Cette fonction vérifie le format JJ/MM/AAAA saisi et la validité de la date.
      // Le séparateur est défini dans la variable separateur
      var amin=1900; // année mini
      var amax=2100; // année maxi
      var separateur="/"; // separateur entre jour/mois/annee
      var j=(d.substring(0,2));
      var m=(d.substring(3,5));
      var a=(d.substring(6,10));
      var ok=1;
      if ( ((isNaN(j))||(j<1)||(j>31)) && (ok==1) ) {
         alert("Les dates doivent êtres valident et au format : JJ/MM/AAAA"); ok=0;
      }
      if ( ((isNaN(m))||(m<1)||(m>12)) && (ok==1) ) {
         alert("Les dates doivent êtres valident et au format : JJ/MM/AAAA"); ok=0;
      }
      if ( ((isNaN(a))||(a<amin)||(a>amax)) && (ok==1) ) {
		  if ( a.length<4 ) {
    	     alert("L'année doit être renseignée avec 4 chiffres !"); ok=0;
	      }
          else {
		  	 alert("Les dates doivent êtres valident et au format : JJ/MM/AAAA"); ok=0;
		  }
      }
      if ( ((d.substring(2,3)!=separateur)||(d.substring(5,6)!=separateur)) && (ok==1) ) {
         alert("Les séparateurs pour les dates doivent être des "+separateur); ok=0;
      }
      if (ok==1) {
         var d2=new Date(a,m-1,j);
         j2=d2.getDate();
         m2=d2.getMonth()+1;
         a2=d2.getFullYear();
         if (a2<=100) {a2=1900+a2}
         if ( (j!=j2)||(m!=m2)||(a!=a2) ) {
            alert("La date "+d+" n'existe pas !");
            ok=0;
         }
      }
      return ok;
   }

