//Initialisation des variables
POP=document.getElementById('pop');
Mouse_Y=0;last_mouse_y=0; mouse_y = 0; Mouse_X=0; mouse_x=0;menuY=100;Menu=1;menuTop=100;id_menu='menul';
document.getElementById('menul').style.top='80px';document.getElementById('menur').style.top='80px';
//Gestion des événements
//Mouse_Y=position de la souris dans la page, mouse_y=position de la souris dans la fenêtre
function posXY(e){var monMenu;
  var DocRef;    // Variable pour IE uniquement
  if(e){Mouse_Y = e.pageY; mouse_y = e.clientY; Mouse_X = e.pageX; mouse_x = e.clientX; } //FF
  else{Mouse_Y = event.clientY; mouse_y = Mouse_Y; Mouse_X = event.clientX; mouse_x=Mouse_X; //IE
 //-- Il faut traiter le CAS des DOCTYPE sous IE
    if( document.documentElement && document.documentElement.clientWidth) // Donc DOCTYPE
      DocRef = document.documentElement;   // Dans ce cas c'est documentElement qui est réfèrence
    else // Dans ce cas c'est body qui est réfèrence
      DocRef = document.body; Mouse_X += DocRef.scrollLeft; Mouse_Y += DocRef.scrollTop; 
           
  }
//window.status='y='+mouse_y;

}

document.getElementById('leftside').onmouseover = function(e){document.getElementById('menur').style.visibility='hidden';document.getElementById('menul').style.visibility='visible';MenuOn(e,'menul'); };
document.getElementById('leftside').onmousemove = function(e){MenuOn(e,'menul'); };
document.getElementById('menul').onmousemove = function(e){MenuOn(e,'menul'); };
document.getElementById('rightside').onmouseover = function(e){document.getElementById('menul').style.visibility='hidden';document.getElementById('menur').style.visibility='visible';
 MenuOn(e,'menur');};
document.getElementById('rightside').onmousemove = function(e){MenuOn(e,'menur'); };
document.getElementById('menur').onmousemove = function(e){MenuOn(e,'menur'); };
document.getElementById('content').onmouseover =  function (){MenuOff();};
document.getElementById('content').onclick =  function (e){posXY(e);};//Sert à récupérer la position du curseur pour les Pop


function MenuOn(e,id){posXY(e); if(POP) document.getElementById('pop').style.visibility='hidden';
var monMenu=document.getElementById(id).style;
menuY=Mouse_Y;
Menu=1;monMenu.overflow='visible';YF=document.documentElement.clientHeight;
if(menuY>(parseInt(monMenu.top)-30) && menuY<(parseInt(monMenu.top)+300)) return;//la souris n_est pas dans le menu;50=Offset Pour ne pas déplacer le menu dès le bord supérieur;
if(mouse_y>YF-250)menuY=menuY+YF-250-mouse_y;//le bord inférieur du menu ne doit pas être sous le bord de la fenêtre;
menuY=menuY-50;if(menuY<80)menuY=80;
if(menuY>YF && mouse_y<50)menuY=menuY+50;//possible qu_en positions absolues
monMenu.top=menuY+'px';

}

function MenuOff(){if(Menu==0)return;Menu=0;
document.getElementById('menul').style.overflow='hidden';document.getElementById('menur').style.overflow='hidden';
}


