$(document).ready( function () {
    // On cache les sous-menus :
   //$(".navigation_rub1 ul.subMenu1:not('.open_at_load')").hide();
   //$(".navigation_rub2 ul.subMenu2:not('.open_at_load')").hide();
   //$(".navigation_rub3 ul.subMenu3:not('.open_at_load')").hide();
   //$(".navigation_rub4 ul.subMenu4:not('.open_at_load')").hide();
   //$(".navigation_rub5 ul.subMenu5:not('.open_at_load')").hide();
   //$(".navigation_rub6 ul.subMenu6:not('.open_at_load')").hide();
   	// On sélectionne tous les items de liste portant la classe "toggleSubMenu"
    // et on remplace l'élément span qu'ils contiennent par un lien :
    	$(".navigation_rub1 li.toggleSubMenu1 span").each( function () {
        // On stocke le contenu du span :
        var TexteSpan = $(this).text();
        $(this).replaceWith('<a href="" title="Afficher le sous-menu">' + TexteSpan + '<\/a>') ;
    } ) ;
    	$(".navigation_rub2 li.toggleSubMenu2 span").each( function () {
        // On stocke le contenu du span :
        var TexteSpan = $(this).text();
        $(this).replaceWith('<a href="" title="Afficher le sous-menu">' + TexteSpan + '<\/a>') ;
    } ) ;
    	$(".navigation_rub3 li.toggleSubMenu3 span").each( function () {
        // On stocke le contenu du span :
        var TexteSpan = $(this).text();
        $(this).replaceWith('<a href="" title="Afficher le sous-menu">' + TexteSpan + '<\/a>') ;
    } ) ;
    	$(".navigation_rub4 li.toggleSubMenu4 span").each( function () {
        // On stocke le contenu du span :
        var TexteSpan = $(this).text();
        $(this).replaceWith('<a href="" title="Afficher le sous-menu">' + TexteSpan + '<\/a>') ;
    } ) ;
	    $(".navigation_rub5 li.toggleSubMenu5 span").each( function () {
        // On stocke le contenu du span :
        var TexteSpan = $(this).text();
        $(this).replaceWith('<a href="" title="Afficher le sous-menu">' + TexteSpan + '<\/a>') ;
    } ) ;
    	$(".navigation_rub6 li.toggleSubMenu6 span").each( function () {
        // On stocke le contenu du span :
        var TexteSpan = $(this).text();
        $(this).replaceWith('<a href="" title="Afficher le sous-menu">' + TexteSpan + '<\/a>') ;
    } ) ;
    // On modifie l'évènement "click" sur les liens dans les items de liste
    // qui portent la classe "toggleSubMenu" :
    $(".navigation_rub1 li.toggleSubMenu1 > a").click( function () {
        // Si le sous-menu était déjà ouvert, on le referme :
        if ($(this).next("ul.subMenu1:visible").length != 0) {
            $(this).next("ul.subMenu1").slideUp("normal", function () { $(this).parent().removeClass("open") });
        }
        // Si le sous-menu est caché, on ferme les autres et on l'affiche :
        else {
            $(".navigation_rub1 ul.subMenu1").slideUp("normal", function () { $(this).parent().removeClass("open") });
            $(this).next("ul.subMenu1").slideDown("normal", function () { $(this).parent().addClass("open") });
        }
        // On empêche le navigateur de suivre le lien :
        return false;
    });
    // On modifie l'évènement "click" sur les liens dans les items de liste
    // qui portent la classe "toggleSubMenu" :
    $(".navigation_rub2 li.toggleSubMenu2 > a").click( function () {
        // Si le sous-menu était déjà ouvert, on le referme :
        if ($(this).next("ul.subMenu2:visible").length != 0) {
            $(this).next("ul.subMenu2").slideUp("normal", function () { $(this).parent().removeClass("open") });
        }
        // Si le sous-menu est caché, on ferme les autres et on l'affiche :
        else {
            $(".navigation_rub2 ul.subMenu2").slideUp("normal", function () { $(this).parent().removeClass("open") });
            $(this).next("ul.subMenu2").slideDown("normal", function () { $(this).parent().addClass("open") });
        }
        // On empêche le navigateur de suivre le lien :
        return false;
    });
    // On modifie l'évènement "click" sur les liens dans les items de liste
    // qui portent la classe "toggleSubMenu" :
    $(".navigation_rub3 li.toggleSubMenu3 > a").click( function () {
        // Si le sous-menu était déjà ouvert, on le referme :
        if ($(this).next("ul.subMenu3:visible").length != 0) {
            $(this).next("ul.subMenu3").slideUp("normal", function () { $(this).parent().removeClass("open") });
        }
        // Si le sous-menu est caché, on ferme les autres et on l'affiche :
        else {
            $(".navigation_rub3 ul.subMenu3").slideUp("normal", function () { $(this).parent().removeClass("open") });
            $(this).next("ul.subMenu3").slideDown("normal", function () { $(this).parent().addClass("open") });
        }
        // On empêche le navigateur de suivre le lien :
        return false;
    });
    // On modifie l'évènement "click" sur les liens dans les items de liste
    // qui portent la classe "toggleSubMenu" :
    $(".navigation_rub4 li.toggleSubMenu4 > a").click( function () {
        // Si le sous-menu était déjà ouvert, on le referme :
        if ($(this).next("ul.subMenu4:visible").length != 0) {
            $(this).next("ul.subMenu4").slideUp("normal", function () { $(this).parent().removeClass("open") });
        }
        // Si le sous-menu est caché, on ferme les autres et on l'affiche :
        else {
            $(".navigation_rub4 ul.subMenu4").slideUp("normal", function () { $(this).parent().removeClass("open") });
            $(this).next("ul.subMenu4").slideDown("normal", function () { $(this).parent().addClass("open") });
        }
        // On empêche le navigateur de suivre le lien :
        return false;
    });
	    // On modifie l'évènement "click" sur les liens dans les items de liste
    // qui portent la classe "toggleSubMenu" :
	    $(".navigation_rub5 li.toggleSubMenu5 > a").click( function () {
      // Si le sous-menu était déjà ouvert, on le referme :
      if ($(this).next("ul.subMenu5:visible").length != 0) {
          $(this).next("ul.subMenu5").slideUp("normal", function () { $(this).parent().removeClass("open") });
      }
        // Si le sous-menu est caché, on ferme les autres et on l'affiche :
        else {
            $(".navigation_rub5 ul.subMenu5").slideUp("normal", function () { $(this).parent().removeClass("open") });
            $(this).next("ul.subMenu5").slideDown("normal", function () { $(this).parent().addClass("open") });
        }
        // On empêche le navigateur de suivre le lien :
        return false;
    });
    // On modifie l'évènement "click" sur les liens dans les items de liste
    // qui portent la classe "toggleSubMenu" :
    	$(".navigation_rub6 li.toggleSubMenu6 > a").click( function () {
        // Si le sous-menu était déjà ouvert, on le referme :
        if ($(this).next("ul.subMenu6:visible").length != 0) {
            $(this).next("ul.subMenu6").slideUp("normal", function () { $(this).parent().removeClass("open") });
        }
        // Si le sous-menu est caché, on ferme les autres et on l'affiche :
        else {
            $(".navigation_rub6 ul.subMenu6").slideUp("normal", function () { $(this).parent().removeClass("open") });
            $(this).next("ul.subMenu6").slideDown("normal", function () { $(this).parent().addClass("open") });
        }
        // On empêche le navigateur de suivre le lien :
        return false;
    });
});

