function closeLastMenu()
{
    var i = 0;
    var menu = document.getElementById('main_menu');
    if(menu) {
        
        if(menu.lastmenu) {
                        
            var div = $('menu_cat_'+menu.lastmenu)
            if(div) {
               
               Effect.SlideUp(div.id,{duration:0.3, queue: 'front' });
              
               
            }
            var link = document.getElementById('cat_link_'+menu.lastmenu);
            setClass(link,'');
        }
        
    }
    
}





function openSousMenu(rubrique_id)
{
    var link = $('cat_link_'+rubrique_id);
    link.setAttribute('href', 'javascript:void(0);');
    closeLastMenu();
    var i = 0;
    
    var nb_sous_menu = 0;
    var menu = $('main_menu');
    // s'il y a un menu precedement ouvert
    if(menu.lastmenu) {
        // si c'est le menu surlequel on viens de cliquer
        if(menu.lastmenu == rubrique_id) {
            // on referme le menu
            // on supprime celui ci du lastmenu
              menu.lastmenu = null;
             
              return void(0);
        }
        
    }
    // sinon on ouvre celui ci et on le signale comme lastmenu
    menu.lastmenu = rubrique_id;
    var div = $('menu_cat_'+rubrique_id);
    
    setClass(link,'active');
    if(div) {
       Effect.Appear(div.id, {duration: 0.8});
       Effect.SlideDown(div.id,{duration:0.8});
    } 
   
    
    return void(0);
   
    
}

/**
marque juste le menu comme ouvert apres le rechargement de la page 
*/
function openQuickSousMenu(rubrique_id)
{
    var link = document.getElementById('cat_link_'+rubrique_id);
    var menu = document.getElementById('main_menu');
    menu.lastmenu = rubrique_id;
    setClass(link,'active');
    return void(0);
}
