
//OUVRE UNE PAGE "Le saviez-vous:
function ouvrirLSV(desti) {
  //window.showModalDialog(desti,'LSV','status=no,left=100,top=100,dialogWidth=472px,dialogHeight=354px,scrollbars=no')
  var params = 'controls=no,status=no,left=' + ((screen.width-472)/2-50) + ',top=' + ((screen.height-380)/2-50) + ',width=472px,height=354px,scrollbars=no,resize=no' ;
  window.open(desti,'LSV',params)
}//ouvrirLSV

//OUVRERTURE autre:
function ouvrir(desti) {
  //var params = 'controls=no,status=no,left=' + ((screen.width-1000)/2) + ',top=' + ((screen.height-700)/2) + ',width=1000px,height=700px' ;
  window.open(desti) //,'ouvre',params)
}//ouvrir


//GESTION DES MENUS:
var largNiv1 = 206 ;
var topNiv2 = 105 ;

function menuOver(niveau, obj) {
  //BUT de largInit: positionner le menu au centre de l'ecran:
  var largInit = (document.body) ? document.body.clientWidth : window.innerWidth;
  if (!largInit) largInit = 0 ;
  largInit = (largInit-1024) / 2 ;
  if (largInit<0) largInit = 0 ;

  if (niveau==1) {
    obj.className = 'menuOver1';
    if (document.all[obj.id+"_0"]) {//un sous-menu a ouvrir:
      var obj2 = document.all[obj.id+"_0"];
      obj2.className = 'menuOver2'
      //positionnement du sous-menu:
      var posi = parseInt( obj.id.charAt(4) ) - 1 ;
      obj2.style.left = largInit + largNiv1 * posi + 20 ;
      obj2.style.top = topNiv2 ;
    }

  } else if (niveau==2) {
    obj.className = 'menuOver2';
    //repasse le pere en class=over:
    var obj2 = document.all[ obj.id.substring(0,5) ]
    obj2.className='menuOver1'
    if (obj.id.substring(5,7)!="_0") {//on entre dans un TD:
      if (document.all[obj.id+"_0"]) {//un sous-menu a ouvrir:
        obj2 = document.all[obj.id+"_0"];
        obj2.className = 'menuOver3'
        //positionnement du sous-menu:
        var posi = parseInt( obj.id.charAt(4) ) - 0.5 ;
        obj2.style.left = largInit + largNiv1 * posi + 75 ;
        posi = parseInt( obj.id.charAt(6) ) - 1
        obj2.style.top = topNiv2 + posi*20 ;
      }
    }

  } else if (niveau==3) {
    obj.className = 'menuOver3'
    if (obj.id.substring(7,9)=="_0") {//on entre dans un TABLE:
     //repasse les ancetres en class=over:
      var obj2 = document.all[ obj.id.substring(0,5) ]
      obj2.className='menuOver1'
      obj2 = document.all[ obj.id.substring(0,5)+"_0" ]
      obj2.className='menuOver2'
      obj2 = document.all[ obj.id.substring(0,7) ]
      obj2.className='menuOver2'
    }

  }//if niveau
}//function menuOver

function menuOut(niveau, obj) {
  if (niveau==1) {
    obj.className = 'menuOut1';
    var obj2 = document.all[obj.id+"_0"]
    if (obj2) obj2.className = 'menuOut2';

  } else if (niveau==2) {
    obj.className = 'menuOut2';
    //passe le pere en class=out:
    var obj2 = document.all[ obj.id.substring(0,5) ]
    obj2.className = 'menuOut1';
    if (obj.id.substring(5,7)!="_0") {//on sort d'un TD:
      obj2 = document.all[obj.id+"_0"]
      if (obj2) obj2.className = 'menuOut3';
    }

  } else if (niveau==3) {
    obj.className = 'menuOut3';
    if (obj.id.substring(7,9)=="_0") {//on sort d'un TABLE:
      //passer les ancetres en class=out:
      var obj2 = document.all[ obj.id.substring(0,5) ]
      obj2.className = 'menuOut1';
      obj2 = document.all[ obj.id.substring(0,5)+"_0" ]
      obj2.className = 'menuOut2';
      obj2 = document.all[ obj.id.substring(0,7) ]
      obj2.className = 'menuOut2';
    }

  }//if niveau
}//function menuOut
