// Gestion du premier niveau

var tabSlides = new Array();
var timeouts = new Array();
var nbreMenu = 0;
var tabMenus = new Array();

function init_menu(nbre)
{
  nbreMenu = nbre;

  // Menus
  for(var i=1 ; i<=nbre ; i++)
  {
    tabSlides[i] = $("ssmenu_" + i);
  }
}

function titreMenuOver(i)
{
  tabMenus[i] = true;
  tabSlides[i].setStyle("display", "block");
  hideMenu();
}

function titreMenuOut(i)
{
  tabMenus[i] = false;
}

function menuOver(i)
{
  tabMenus[i] = true;
}

function menuOut(i)
{
  tabMenus[i] = false;
}

function hideMenu() {
  for(var i=1 ; i<=nbreMenu ; i++)
  {
    if(tabMenus[i])
      timeouts[i] = setTimeout("hideMenu()", 2000);
    else if(timeouts[i] != null)
    {
      clearTimeout(timeouts[i]);
      tabSlides[i].setStyle("display", "none");
    }
  }
}

// Gestion du second niveau

var ss_tabSlides = new Array();
var ss_timeouts = new Array();
var ss_nbreMenu = 0;
var ss_tabMenus = new Array();

function ss_init_menu(nbre)
{
  ss_nbreMenu = nbre;

  // Menus
  for(var i=1 ; i<=nbre ; i++)
  {
    ss_tabSlides[i] = $("ssssmenu_" + i);
  }
}

function ss_titreMenuOver(i)
{
  ss_tabMenus[i] = true;
  ss_tabSlides[i].setStyle("display", "block");
  ss_hideMenu();
}

function ss_titreMenuOut(i)
{
  ss_tabMenus[i] = false;
}

function ss_menuOver(i)
{
  ss_tabMenus[i] = true;
}

function ss_menuOut(i)
{
  ss_tabMenus[i] = false;
}

function ss_hideMenu() {
  for(var i=1 ; i<=ss_nbreMenu ; i++)
  {
    if(ss_tabMenus[i])
      ss_timeouts[i] = setTimeout("ss_hideMenu()", 2000);
    else if(ss_timeouts[i] != null)
    {
      clearTimeout(ss_timeouts[i]);
      ss_tabSlides[i].setStyle("display", "none");
    }
  }
}