var menu_id_courant = 0;
function Raz(niveau) {
    niveau = niveau || 1;
    jQuery('#cache').hide();
    if (niveau <= 1) {
        jQuery('table.menuh a').removeClass('active');
        jQuery('div.menuhss, div.menuvss').hide();
    }
    jQuery('div.menuhss a, div.menuvss a').removeClass('active');
    jQuery('div.menuhssss, div.menuvssss').hide();
    jQuery('#simul_menu').hide();
    menu_id_courant = 0;
    return true;
}
function overMenu(id) {
    if (menu_id_courant == id) return true;
    Raz();

    menu_id_courant = id;
    jQuery('#appel' + id).addClass('active');
    var offset = jQuery('#appel' + id).offset();

    jQuery('#cache').height(jQuery(document).height()).show();
    jQuery('#simul_menu').html('<a href="' + jQuery('#appel' + id).attr('href') + '"><img src="static/images/pix.gif" width="' + jQuery('#appel' + id).width() + '" height="' + jQuery('#appel' + id).height() + '" border="0"><\/a>').css({
        left    : offset['left'],
        top     : offset['top']
    }).show();
    if (jQuery('#menu' + id).get(0)) {
        jQuery('#menu' + id).css('visibility', 'hidden').show().css({
            'left'          : offset['left'] + jQuery('#appel' + id).get(0).offsetWidth / 2 - jQuery('#menu' + id).get(0).offsetWidth / 2,
            'top'           : offset['top'] + 11,
            'visibility'    : 'visible'
        }).bgiframe();
    }
    return true;
}
function overMenuH(id, niveau, diffoffset) {
    niveau = niveau || 1;
    diffoffset = diffoffset || {'left':0, 'top':0};
    if (menu_id_courant == id) return true;
    Raz(niveau);

    menu_id_courant = id;
    jQuery('#appel' + id).addClass('active');
    var offset = jQuery('#appel' + id).offset();

    jQuery('#cache').height(jQuery(document).height()).show();
    jQuery('#simul_menu').html('<a href="' + jQuery('#appel' + id).attr('href') + '"><img src="static/images/pix.gif" width="' + jQuery('#appel' + id).innerWidth() + '" height="' + jQuery('#appel' + id).innerHeight() + '" border="0"><\/a>').css({
        left    : offset['left'],
        top     : offset['top']
    }).show();
    if (jQuery('#menu' + id).get(0)) {
        jQuery('#menu' + id).css('visibility', 'hidden').show().css({
            'left'          : offset['left'] + jQuery('#appel' + id).get(0).offsetWidth + diffoffset['left'],
            'top'           : offset['top'] - 3 + diffoffset['top'],
            'visibility'    : 'visible'
        }).bgiframe();
    }
    return true;
}

