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

function toutReplier(){
var noeudie = $('.noeud'); 
var ultemp=noeudie.children('ul');	
for(var i=0;i<$(".plierie").length;i++){
	$(".plierie")[i].src = "squelettes/includes/images/fleche-index-hor-plan.png";
}
for(var j=0;j<ultemp.length;j++)	{
		ultemp[j].className=ultemp[j].className+' plier'; 
}
majpanthere();
}

function toutDeplier(){
var noeudie = $('.noeud'); 
var ultemp=noeudie.children('ul');
for(var i=0;i<$(".plierie").length;i++){
	$(".plierie")[i].src = "squelettes/includes/images/fleche-index-ver-plan.png";
}
for(var j=0;j<ultemp.length;j++)	{
	if(ultemp[j].className.lastIndexOf('on')==-1)			ultemp[j].className='';

}
majpanthere();
}

//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-plan.png";
	}

	//determine le comportement lors d'un click
	$(".plierie").click(function (e)
	{
		$(this).siblings("ul").toggleClass("plier");
		e.stopPropagation();
		posSrc = this.src.lastIndexOf("-index-hor-plan.png")
		if (posSrc > 0 && $(this).siblings("ul").children('.feuille').length>0){
		
			this.src = this.src.substring(0,posSrc)+"-index-ver-plan.png";

		


		}
		else
		{	
			posSrc = this.src.lastIndexOf("-index-ver-plan.png");
			if(posSrc>0){
				this.src = this.src.substring(0,posSrc)+"-index-hor-plan.png";
			}
		}
		// $(this).toggleClass("couli");

		majpanthere();
	});

	
});


