//////////////////////////////////////////////////////////////////////////////////////
// Menus
/////////////////////////////////////////////////////////////////////////////////////


function setMenuDeploy(sID, nEntry)
{
	if(bProcessing==true) return;
	if(! oAjax) oAjax = new sack(); else oAjax.reset();
	sUrl=baseUrl + '/opac/index/menudeploy?sID='+ sID + '&nEntry=' + nEntry;
	oAjax.scriptPhp = sUrl;
	oAjax.runAJAX();
}

function afficher_sous_menu(sId, nEntry)
{
	oMenu=document.getElementById(sId);
	for(i=0; i<1000;i++)
	{
		oSous_menu=document.getElementById("sous_" + sId + "_" + i);
		if(oSous_menu == null) return;
		if(i == nEntry) oSous_menu.style.display="block";
		else oSous_menu.style.display='none';
	}
}

function contracter_menu(sId)
{
	visible = document.getElementById(sId).style.display;
	oImg=document.getElementById("I" + sId);
	if( visible == "block" || visible=="" ) 
	{
		oImg.setAttribute("src", imagesUrl + "plus_carre.gif");
		document.getElementById(sId).style.display="none";
		document.getElementById("ET" + sId).setAttribute("class","header_close");document.getElementById("ET" + sId).setAttribute("className","header_close");
		document.getElementById("EI" + sId).setAttribute("class","header_close");document.getElementById("EI" + sId).setAttribute("className","header_close");
	}
	else
	{
		oImg.setAttribute("src", imagesUrl + "moins_carre.gif");
		document.getElementById("ET" + sId).setAttribute("class","header");document.getElementById("ET" + sId).setAttribute("className","header");
		document.getElementById("EI" + sId).setAttribute("class","header");document.getElementById("EI" + sId).setAttribute("className","header");
		document.getElementById(sId).style.display="block";
	}
}

function clear()
{
	Oshut=document.getElementsByName("menu_gauche");
	for(var i = 0; i < Oshut.length; i++) 
	{
		Oshut[i].style.display='none';	
	}
}

function afficher_sous_menu_gauche(sId, sMode)
{
	clear();
	oMenu=document.getElementById(sId);
	oSous_menu=document.getElementById("sous_" + sId);
	if(sMode == 'on')
	{
		
		if(oSous_menu != null)
		{
			nX=getLeftPos(oMenu);
			nY=getTopPos(oMenu);
			oSous_menu.style.left=nX + 153;
			oSous_menu.style.top=nY + oMenu.clientHeight - 20;
			oSous_menu.style.display="block";
		}
	}
	else 
	{
		
		if(oSous_menu != null) oSous_menu.style.display='none';
	}
}