 $(document).ready(function(){
    $("#menu ul ul:not('.open_at_load')").hide();

	//picto "selection" pour le li de l'item de class open_at_load
	$("ul.open_at_load ul").parent().parent().parent().addClass("sel");

	//depliement eventuel ( contexte ) du menu gauche en fonction de la selection cours dans le menu de gauche
	if ($('#id_item') && $('#id_item').val())
	{
	 	$("#menu ul ul").hide();
	 	//picto "selection" pour le li de l'item de class open_at_load
		$("ul.open_at_load ul").parent().parent().parent().removeClass("sel");

		if ($('#'+$('#id_item').val()).length)
			deplieContexte($('#id_item').val());
		if ($('#id_item2') && $('#id_item2').val() && $('#'+$('#id_item2').val()) )
			deplieContexte($('#id_item2').val());
		if ($('#id_item3') && $('#id_item3').val() && $('#'+$('#id_item3').val()) )
			deplieContexte($('#id_item3').val());

		//mettre les bons styles ( selection) pour la hierarchie
		Idrubrique = $('#id_item').val();
		$('#'+Idrubrique).parent().parent().parent().children("a").removeClass("plus").addClass("moins");
		$('#'+Idrubrique).parent().parent().parent().parent().parent().addClass("sel");
		$('#'+Idrubrique).parent().parent().parent().addClass("sel2");
	}

    $("#menu ul li a").click(function() {
		//pour refermer le precedant
		$(this).parent().parent().children("li").find("ul.montre").slideToggle("").removeClass("montre").addClass("matched");

		//pour enlever tous les li precedemment selectionnes
		$("li.sel").each(function() {
			$(this).removeClass("sel");
		});

        $(this).parent().children("ul").not(".matched").addClass("montre").slideToggle("fast");
        $(this).parent().parent().children("li").find("ul.matched").removeClass("matched");
        $(this).parent().addClass("sel"); //on met la bonne classe css pour les li selectionnees

        var idBalise = $(this).attr("id");
		if (!(idBalise.indexOf('item_')>=0))
		{
			var Idrubrique = idBalise.substr(idBalise.indexOf("_")+1);

			if ($(this).attr("class") == "plus" || $(this).attr("class") == "moins")
			{
				if ($(this).attr("class") != "plus" )
					$(this).removeClass("moins").addClass("plus");
			}
	        if (Idrubrique && idBalise.substr(0,7) == "rubevt_") //on n'essaie de charger le div content que s'il s'agit d'une rubrique concernee ( bons mots cles) ( sauf pour la rubrique de niv 1)
			{
				if ( $('#id_rub_en_cours').val() == Idrubrique )
					return false;

				$(this).parent().parent().parent().addClass("sel");
	        }
	    }

        if ($(this).attr("href") == "#")
            return false;
    });

	var pos = location.href.indexOf("&pres=");
	if (pos == -1)
		pos = location.href.indexOf("?pres=");
	if (pos != -1)
	{
		var idRub = parseInt(location.href.substr(pos+6));
		if (idRub > 0)
			$("#menu ul li a.#rubevt_" + idRub).click();
	}
}); //fin onready


