var IE = document.all;
var NN = !document.all&&document.getElementById;

function hideLevel()
{
}

function showLevel(idRacineArbo, objId, forceDisplay, idItemActif, displayChild)
{
	//forceDisplay = true;
	//	arbo_45
	if(document.getElementById)
	{
		if (idItemActif != "")
		{
			document.getElementById(idItemActif).className = "active";
		}
		
		if (objId != "")
		{
			var el = document.getElementById(objId);
			var elParent = IE ? document.getElementById(objId).parentElement : document.getElementById(objId).parentNode;

			if(elParent.tagName != "UL")
			{
				elParent = IE ? elParent.parentElement : elParent.parentNode;
			}

			if(forceDisplay)
			{
				if(elParent.id != idRacineArbo)
				{
					showLevel(idRacineArbo, elParent.id, true, "", false);
				}
			}
			
			var ar = elParent.getElementsByTagName("ul");
		
			if(el.style.display != "block")
			{	
				for (var i=0; i<ar.length; i++)
				{
					ar[i].style.display = "none";
				}
			
				el.style.display = "block";
			}
			else
			{
				el.style.display = "none";
			}
		}
	
		
		if (displayChild)
		{
			
			if (idItemActif != "")
			{

				var el = document.getElementById(idItemActif);
				/*alert( el.children.length);
				alert( el.innerHTML);*/
				
				//var ar = el.children.getElementsByTagName("li");
				//alert(ar.length);
				for (var i=0; i<el.children.length; i++)
				{
					el.children[i].style.display = "block";
				}
				/*
				var elChild = document.getElementById(objIdEnfant).childElement ;
				var elChildM = document.getElementById(objIdEnfant).childNode;
				*/
				//objIdEnfant.style.display = "block";

				
				/*if(elChild.tagName != "li")
				{
					elChild = IE ? elChild.childElement : elChild.childNode;
				}
				
				var ar = elChild.getElementsByTagName("li");
			
				if(el.style.display != "block")
				{	
					for (var i=0; i<ar.length; i++)
					{
						ar[i].style.display = "none";
					}
				
					el.style.display = "block";
				}
				else
				{
					el.style.display = "none";
				}*/
			}
			
		}
	}
}	