var menu_id_courant = 0;
var page_picto_menu = '';
function Raz() {
    if (menu_id_courant) {
        getElt('menu' + menu_id_courant).className = '';
        hideElt(getElt('ssmenu' + menu_id_courant));
        if (page_picto_menu) {
            imgelt = getElt('img_' + menu_id_courant);
            imgelt.src = page_picto_menu;
        }
        menu_out = '';
        menu_id_courant = 0;
    }
    hideElt(getElt('simul_menu'));
    hideElt(getElt('cache'));
    setVisibilityInput(true);
    return true;
}

function overMenu(id,page_picto_menu1,page_picto_menu_over1) {
    if (menu_id_courant == id) return true;
    Raz();

    var elt = getElt('menu' + id);

    elt.className = 'on';
    menu_id_courant = id;

    page_picto_menu = page_picto_menu1;
    var imgelt = getElt('img_' + id);
    if (page_picto_menu_over1) {
        imgelt.src = page_picto_menu_over1;
        var eltTop = getEltPageTop(imgelt);
        var eltHauteur = getEltHeight(imgelt);
    } else {
        var eltTop = getEltPageTop(elt);
        var eltHauteur = getEltHeight(elt);
    }

    setEltHeight(getElt('cache'), getCurrentWinHeight());
    getElt('simul_menu').innerHTML = '<a class="linksim" href="' + elt.href + '"><img src="static/images/pix.gif" width="' + getEltWidth(elt) + '" height="' + (eltHauteur + 14) + '" border="0"><\/a>';
    setEltLeft(getElt('simul_menu'), getEltPageLeft(elt));
    setEltTop(getElt('simul_menu'), eltTop);

    var decalage = getEltPageTop(elt) - getEltPageTop(elt.parentNode);
    setEltLeft(getElt('ssmenu' + id), getEltPageLeft(elt) );
    setEltTop(getElt('ssmenu' + id), getEltPageTop(elt) - decalage + 19);

    showElt(getElt('ssmenu' + id));
    showElt(getElt('simul_menu'));
    showElt(getElt('cache'));

    setVisibilityInput(false);
    return true;
}

function setVisibilityInput(visible) {
    if (is.ie) {
        for (var i=0;i<document.getElementsByTagName("select").length;i++) {
            elt = document.getElementsByTagName("select")[i];
    	    if (elt && visible) showElt(elt);
    	    else if (elt && !visible) hideElt(elt);
        }
    }
    return true;
}

