function hideAllMenus() {
  var name, el, i, reg;
  var reg = new RegExp("(menu)", "g");
  if($('submenu')) {
    el = $('submenu').getElementsBySelector('div');
    if (el) {
      for (i = 0; i < el.length; i++) {
      	name = el[i].readAttribute('id').replace(reg, "");
      	el[i].setStyle({ display: 'none'});
	if ($('button' + name)) {
	  $('button' + name).setStyle({ backgroundPosition: '0 0' });
	}
      }
    }
  }
}

function _expandMenu(event) {
  var el = Event.element(event);
  name = el.readAttribute('id').replace(/button/, "");
  expandMenu(name);
}

function expandMenu(name) {
  hideAllMenus();
  if ($('button' + name)) {
    $('button' + name).setStyle({ backgroundPosition: '0 -31px'});
  }
  if ($('menu' + name)) {
    $('menu' + name).style.display = 'block';
  }
}

function expandDefaultMenu() {
  var currentmenu = $('menu').select('.current');
  if (currentmenu[0]) {
    name = currentmenu[0].down('a').readAttribute('id').replace(/button/, "");
    expandMenu(name);
  }
  return false;
}

var timer = null;
function fout() {
  timer = setTimeout("expandDefaultMenu()", "800");
}

function fover() {
  clearTimeout(timer);
}

Event.observe(window, 'load', function() {
  $('buttonhome').observe('mouseover', _expandMenu);
  $('buttonactu').observe('mouseover', _expandMenu);
  $('buttonlibrary').observe('mouseover', _expandMenu);
  $('buttonpublish').observe('mouseover', _expandMenu);
  $('buttonaccount').observe('mouseover', _expandMenu);
  $('header').observe('mouseout', fout);
  $('header').observe('mouseover', fover);
  var bgtop = new Image;
  bgtop.src = '/images/edilivre2/top.jpg';
  var menu6 = new Image();
  menu6.src = '/images/edilivre2/menu/submenu_background.gif';
  var menu7 = new Image();
  menu7.src = '/images/edilivre2/menu/submenu_puce_01.gif';
});
