//####################### Opacité et masquage #######################

function ChangeOp(id,base,opacity) {
   var d = document.getElementById(id);

   if (base == 0) { var NewOp = opacity; NewOp++;}
   else           { var NewOp = opacity; NewOp--; }

   var OpMoz = (NewOp / 10);
   var OpEx  = (NewOp * 10);

   d.style.filter  = 'alpha(opacity='+OpEx+')';
   d.style.opacity = ''+OpMoz+'';

   if (base == 0 ) {
    if (opacity == 0)  {  d.style.display=''; d.style.filter='alpha(opacity=0)'; d.style.opacity=0; }
    if (NewOp < 10)   { setTimeout("ChangeOp('"+id+"','"+base+"','"+NewOp+"')",30); }
   }
   else {
    if (NewOp > 0) { setTimeout("ChangeOp('"+id+"','"+base+"','"+NewOp+"')",30); }
    else                { d.style.display='none'; }
   }
}

function Masque(id){
 var d = document.getElementById(id);
    if (d.style.display=='none') {   ChangeOp(id,0,0);   }
    else                                    {   ChangeOp(id,10,10);   }
}

function Demasquer(id){  ChangeOp(id,0,0); }
function Masquer(id)     {  ChangeOp(id,10,10); }
