// JavaScript Document
$(document).ready( function () {
 
    // Cacher les sous-menus : ce sont des blocs enfants des classes "parent" de Joomla
    $("#menu_gauche ul#ul_menu_gauche li.li_menu_pere_jq ul.ul_sous_menu_jq:not('ul.ul_sous_menu_jq_actif')").hide();
 
    // Si vous voulez que le sous-menu reste ouvert, suite à un clic sur un lien de ce sous-menu,
    // il faut ajouter la ligne suivante :
    //$(".active ul").show();
 
    // On associe une nouvelle action au clic sur un lien "parent"
    $("#menu_gauche ul#ul_menu_gauche li.li_menu_pere_jq > a").click( function () {
 
  // Si le sous-menu est visible, on le referme en slide
        if ($(this).next("ul.ul_sous_menu_jq:visible").length != 0) {
            $(this).next("ul.ul_sous_menu_jq").slideUp("normal", function () { $(this).parent().removeClass("open") } );
        }
 
  // Sinon on ferme tout ce qui pourrait déjà être ouvert, et on ouvre le menu concerné avec des slide
        else {
            $("#ul_menu_gauche .li_menu_pere_jq .ul_sous_menu_jq").slideUp("normal", function () { $(this).parent().removeClass("open") });
            $(this).next("ul:not('ul.ul_sous_menu_jq_actif')").slideDown("normal", function () { $(this).parent().addClass("open") } );
        }
 
  // On empêche de suivre les liens créant les sous-menus
        return false;
    });
 
} ) ;