//////////////////////////////////////////////////////////////////////////////////////
// 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 cleanAllMenu(sId)
{

   if(sId !='0') {var menu0 = document.getElementById('sous_0'); if (menu0) {menu0.style.display='none';}}
   if(sId !='1') {var menu1 = document.getElementById('sous_1'); if (menu1) {menu1.style.display='none';}}
   if(sId !='2') {var menu2 = document.getElementById('sous_2'); if (menu2) {menu2.style.display='none';}}
   if(sId !='3') {var menu3 = document.getElementById('sous_3'); if (menu3) {menu3.style.display='none';}}
   if(sId !='4') {var menu4 = document.getElementById('sous_4'); if (menu4) {menu4.style.display='none';}}
}

function afficher_sous_menu_gauche(sId, sMode)
{
	cleanAllMenu();
  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 - 33;
			oSous_menu.style.display="block";
		}
	}
	else 
	{
		
		if(oSous_menu != null) 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";
	}
}
