function montre(id) {
   document.getElementById(id).style.display='block';
} 
		
function cache(id) {
    document.getElementById(id).style.display='none';
}


/* change l'état des éléments d'un div
   ainsi, l'asp ne récupère pas les valeurs masquées */   
function divChangeEtat(divName, bEnabled) {  
   
   
   var div1 = document.getElementById(divName);
   var div2;
   var div3;
   var i,j,k;

   // validation OU dévalidation des éléments des div sur 3 niveaux
   
   // 1er niveau
   for (i=0; i<div1.childNodes.length; i++)
   {
      
      if (div1.childNodes[i].type != null) {
         div1.childNodes[i].disabled = !bEnabled;
      }

      // 2e niveau
      div2 = div1.childNodes[i];
      for (j=0; j<div2.childNodes.length; j++) {
         if (div2.childNodes[j].type != null) {
            div2.childNodes[j].disabled = !bEnabled;
         }
         
         // 3e niveau
         div3 = div2.childNodes[j];
         for (k=0; k<div3.childNodes.length; k++) {
            if (div3.childNodes[k].type != null) {
               div3.childNodes[k].disabled = !bEnabled;
            }
         }
      }
   }
}

