// Javascript : Déplier et replier les branches de l'index

//parcours une fois le document à la recherche des élements noeud.
$(document).ready(function()
{
	var noeudie = $(".noeud");
	var ultemp=noeudie.children("ul");

	//cache toutes les sous liste sauf celle où l'on se trouve (chemin d'accès)
	for(var j=0;j<ultemp.length;j++)
	{
		if(ultemp[j].className.lastIndexOf("on")==-1)
			ultemp[j].className=ultemp[j].className+" plier";
	}
	// Remonte les noeuds (LI) dans IE car prob affichage
	if  ($.browser.msie)
	{
		$(".noeud").children("a").css("margin-top","-9px");
		//$(".noeud").children("a").css("margin-bottom","0");
	}

	// 	Mettre la puce en dérouler lorsque la rubrique et en on
	for(var i=0;i<$("a.on").siblings(".plierie").length;i++){
		$("a.on").siblings(".plierie")[i].src = "squelettes/includes/images/fleche-index-ver.jpg";
	}

	//determine le comportement lors d'un click
	$(".plierie").click(function (e)
	{

		$(this).siblings("ul").toggleClass("plier");
		e.stopPropagation();
		posSrc = this.src.lastIndexOf("-index-hor.jpg")
		if (posSrc > 0)
			this.src = this.src.substring(0,posSrc)+"-index-ver.jpg";
		else
		{	posSrc = this.src.lastIndexOf("-index-ver.jpg");
			this.src = this.src.substring(0,posSrc)+"-index-hor.jpg";
		}
		// $(this).toggleClass("couli");
	
		//Mise à jour des hauteurs
		majHauteurs();

	});

	
});
