
var xmouse,ymouse;
var _imenu;

function showmenu(imenu)
{
  for(i=2;i<3;i++)
  {
    menu = document.getElementById('menu'+i);
    menu.style.visibility = 'hidden';
  }
  if(imenu==0) return;

  _imenu = imenu;
  menu = document.getElementById('menu'+imenu);
  menu.style.visibility = 'visible';

/*
  var xmenu;
  if(imenu==1) xmenu=80;
  else if(imenu==2) xmenu=164; // 144;
  else if(imenu==3) xmenu=250;
  val = xmenu-400;
*/

  if(imenu==1) val = '-320px';
  else if(imenu==2) val = '-238px';
  else if(imenu==3) val = '-150px';

  menu.style.marginLeft = val;

  setTimeout("IsMouseOut()",200,"Javascript");
}

function GetMouseXY(evt)
{
  if(!evt || typeof(evt) == 'undefined') evt = window.event;
  xmouse = evt.clientX;
  ymouse = evt.clientY;
}

var bIsMouseOver = false;

function IsMouseOut()
{
  // var szdebug = document.getElementById('szdebug');
  // szdebug.innerHTML = "mouseX:"+xmouse+"-MouseY:"+ymouse;

  menu = document.getElementById('menu'+_imenu);
  var x = menu.offsetLeft;
  var y = menu.offsetTop;
  var w = menu.clientWidth;
  var h = menu.clientHeight;

  if(xmouse<x || xmouse>(x+w) || ymouse<y || ymouse>(y+h))		// je suis à l'extérieur
  {
    if(bIsMouseOver)							// j'étais à l'intérieur
    {
      menu.style.visibility = 'hidden';					// je cache le menu
	bIsMouseOver = false;
      return;
    }
  }
  else
  {
    bIsMouseOver = true;
  }
  setTimeout("IsMouseOut()",200,"Javascript");
}

