jQuery(document).ready(function() {
    // On cache les sous-menus
    // sauf celui qui porte la classe "open_at_load" :
    $("div.subMenu:not('.open_at_load')").hide();
    
    init_onglets_recherche("#fiche");
    init_onglets_recherche("#navigation_rechercher");
	init_onglets_recherche('.tableau_resultats');
	
	init_onglets_recherche_parents("#navigation_rechercher");
});

function init_onglets_recherche(iddiv)
{
	$(iddiv + " div.subMenu:not('.open_at_load')").hide(); // pour cacher seulement les sous menus dans le div iddiv
	
	// On selectionne tous les items de liste portant la classe "toggleSubMenu" dans le conteneur iddiv
    // On modifie l'evenement "click" sur les liens dans les items de liste
    // qui portent la classe "toggleSubMenu" :
	$(iddiv + " a.toggleSubMenu").each(function(i){
		if($(this).attr("traitee_init_onglets_recherche") == undefined)
		{
			$(this).click(function(){
				// Si le sous-menu etait deja ouvert, on le referme :
		        if ($(this).next("div.subMenu:visible").length != 0) {
		            $(this).next("div.subMenu").slideUp("normal", function () { $(this).next("div.subMenu").removeClass("open"); } );
		        }
		        // Si le sous-menu est cache, on ferme les autres et on l'affiche :
		        else {
		        	// permet de ne pas replier les autres colonnes
		        	$(iddiv + " div.subMenu").slideUp("normal", function () { $(this).next("div.subMenu").removeClass("open"); } );
		            
		            $(this).next("div.subMenu").slideDown("normal", function () { $(this).next("div.subMenu").addClass("open"); } );
		        }
		        // On empêche le navigateur de suivre le lien :
		        return false;
			});
		}
		// pour éviter de traiter plusieurs fois un lien
		$(this).attr("traitee_init_onglets_recherche", true );
	});
}

function init_onglets_recherche_parents(iddiv)
{
	$(iddiv + " div.subMenuTest:not('.open_at_load')").hide(); // pour cacher seulement les sous menus dans le div iddiv
	
	// On selectionne tous les items de liste portant la classe "toggleSubMenu" dans le conteneur iddiv
    // On modifie l'evenement "click" sur les liens dans les items de liste
    // qui portent la classe "toggleSubMenu" :
	$(iddiv + " a.toggleSubMenuTest").each(function(i){
		if($(this).attr("traitee_init_onglets_recherche") == undefined)
		{
			$(this).click(function(){
				// Si le sous-menu etait deja ouvert, on le referme :
		        if ($(this).next("div.subMenuTest:visible").length != 0) {
		            $(this).next("div.subMenuTest").slideUp("normal", function () { $(this).next("div.subMenuTest").removeClass("open"); } );
		        }
		        // Si le sous-menu est cache, on ferme les autres et on l'affiche :
		        else {
		        	// permet de ne pas replier les autres colonnes
		        	$(iddiv + " div.subMenuTest").slideUp("normal", function () { $(this).next("div.subMenuTest").removeClass("open"); } );
		            
		            $(this).next("div.subMenuTest").slideDown("normal", function () { $(this).next("div.subMenuTest").addClass("open"); } );
		        }
		        // On empêche le navigateur de suivre le lien :
		        return false;
			});
		}
		// pour éviter de traiter plusieurs fois un lien
		$(this).attr("traitee_init_onglets_recherche", true );
	});
}