// Gestion des menus dˇroulants

function initMenuElement(element) {
    element.addEvent('mouseenter', onMouseEnterMenuElement.bindWithEvent(element));
    element.addEvent('mouseleave', onMouseLeaveMenuElement.bindWithEvent(element));
}

function onMouseEnterMenuElement(event) {
    event = new Event(event);
    var link = $E('a', this);
    var subMenu = link.getParent().getElement('ul');
    if (subMenu) {
        subMenu.setStyle('visibility', 'visible');
    }
    link.addClass('actif');
}

function onMouseLeaveMenuElement(event) {
    event = new Event(event);
    var link = $E('a', this);
    var subMenu = link.getParent().getElement('ul');
    if (subMenu) {
      subMenu.setStyle('visibility', 'hidden');
    }
    link.removeClass('actif');
}

window.addEvent('domready', function() {
    $ES('li','menu').each(initMenuElement);
});

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function frUK()
{
	adr = this.location.href;
	adr = adr.replace('/fr/','/en/');
	this.location.href = adr;
}

function ukFR()
{
	adr = this.location.href;
	adr = adr.replace('/en/','/fr/');
	this.location.href = adr;
}

function popupCentre(page,largeur,hauteur) {
  var top=(screen.height-hauteur)/2;
  var left=(screen.width-largeur)/2;
  var w=window.open(page,"zoom","top="+top+",left="+left+",width="+largeur+",height="+hauteur+", resizable=no, scrollbars=no, menubar=no, status=no, location=no, toolbar=no");
  w.document.close();
  w.focus();
}

function show(what) {
	document.getElementById(what).style.visibility = "visible";
}

function hide(what) {
	document.getElementById(what).style.visibility = "hidden";
}
