// Java Document
var saveMenu = false;

var saveSousMenu = false;

var saveSousMenuParent = false;

var saveSousSousMenu = false;

var tmpSave = new Array();

var thisHeight = new Array();

var activeMenu = null;

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function closeMenu()

{

	if(saveMenu)

	{

		var obj2close = findObj(saveMenu);	

		obj2close.style.visibility= 'hidden';

		saveMenu = false;

	}

	if(saveSousMenu)

	{

		var obj2close = findObj(saveSousMenu);	

		obj2close.style.visibility= 'hidden';

		saveSousMenu = false;

	}

	if(saveSousSousMenu)

	{

		var obj2close = findObj(saveSousSousMenu);	

		obj2close.style.visibility= 'hidden';

		saveSousSousMenu = false;

	}

	findObj('menuBas').className= 'menuBas'+section;

}

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function openMenu(obj,parent,objPos)

{	

	findObj('menuBas').style.top = findPosY(findObj('buttonAccueil')) + findHeight(findObj('buttonAccueil'));

	findObj('menuBas').style.left = findPosX(findObj('buttonAccueil'));

	if(saveMenu)

	{

		var obj2close = findObj(saveMenu);	

		obj2close.style.visibility= 'hidden';

		saveMenu = false;

	}

	if(saveSousMenu && saveSousMenuParent != obj)

	{

		var obj2close = findObj(saveSousMenu);	

		obj2close.style.visibility= 'hidden';

		saveSousMenu = false;

		saveSousMenuParent = false;

	}

	if(saveSousSousMenu)

	{

		var obj2close = findObj(saveSousSousMenu);	

		obj2close.style.visibility= 'hidden';

		saveSousSousMenu = false;

	}



	if(activeMenu && activeMenu != parent)

		findObj(activeMenu).className= 'menubutton';

	

	activeMenu = parent;

	saveMenu = obj;

	var thisObj = findObj(obj);

	var parentObj = findObj(parent);

	

	findObj('button'+section).className= 'menubutton';

	parentObj.className= 'mb'+activeMenu.substr(6);

	findObj('menuBas').className= 'menuBas'+activeMenu.substr(6);

	thisObj.style.visibility= 'visible';

//	thisObj.style.width = 205;//findWidth(objPos);

	if((findPosX(objPos)+ findWidth(objPos))  > window.screen.height)

		thisObj.style.left = findPosX(objPos)+ ( findWidth(objPos) - findWidth(thisObj) );

	else

		thisObj.style.left = findPosX(objPos);

	thisObj.style.top  = findPosY(objPos) + findHeight(objPos)+1;



	thisObj.onmouseout = function(){

		if(!saveSousMenu)

			thisObj.style.visibility= 'hidden';

		if(saveSousMenu)

		{

			var obj2close = findObj(saveSousMenu);	

			obj2close.style.visibility= 'hidden';

			saveSousMenu = false;

		}

		

		if(saveSousSousMenu)

		{

			var obj2close = findObj(saveSousSousMenu);	

			obj2close.style.visibility= 'hidden';

			saveSousSousMenu = false;

		}

		parentObj.className= 'menubutton';

		findObj('button'+section).className= 'mb'+section;

		findObj('menuBas').className= 'menuBas'+section;

	};

}

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function openSousMenu(obj,parent,objPos,objClass)

{	

	objPos.className = 'sm'+objClass+'ArrowEntry';

	if(saveSousMenu)

	{

		var obj2close = findObj(saveSousMenu);	

		obj2close.style.visibility= 'hidden';

		saveSousMenu = false;

	}

	if(saveSousSousMenu)

	{

		var obj2close = findObj(saveSousSousMenu);	

		obj2close.style.visibility= 'hidden';

		saveSousSousMenu = false;

	}

	saveSousMenu = obj;

	saveSousMenuParent = parent;

	var thisObj = findObj(obj);

	var parentObj = findObj(parent);

	findObj('menuBas').className= 'menuBas'+activeMenu.substr(6);

	thisObj.style.visibility= 'visible';

	parentObj.style.visibility= 'visible';

	thisWidth = 205;

	thisObj.style.width = thisWidth;



	if((findPosX(objPos)+ findWidth(objPos))  < window.screen.height)

		thisObj.style.left = findPosX(objPos)+ findWidth(objPos);

	else

		thisObj.style.left = findPosX(objPos) - findWidth(thisObj);

	thisObj.style.top  = findPosY(objPos);



	thisObj.onmouseover = function(){

		thisObj.style.visibility= 'visible';

		parentObj.style.visibility= 'visible';		

		findObj('button'+section).className= 'menubutton';

		findObj(activeMenu).className= 'mb'+activeMenu.substr(6);

		findObj('menuBas').className= 'menuBas'+activeMenu.substr(6);

		objPos.className = 'sm'+objClass+'ArrowEntry';

	};



	thisObj.onmouseout = function(){

		thisObj.style.visibility= 'hidden';

		parentObj.style.visibility= 'visible';

		objPos.className = 'smEntryArrow';

		if(saveSousSousMenu)

		{

			var obj2close = findObj(saveSousSousMenu);	

			obj2close.style.visibility= 'hidden';

			saveSousSousMenu = false;

			//findObj('menuBas').className= 'menuBas'+section;

		}

	};

}

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function openSousSousMenu(obj,parent,objPos)

{	

	if(saveSousSousMenu)

	{

		var obj2close = findObj(saveSousSousMenu);	

		obj2close.style.visibility= 'hidden';

		saveSousSousMenu = false;

	}

	saveSousSousMenu = obj;

	var thisObj = findObj(obj);

	var parentObj = findObj(parent);

	findObj('menuBas').className= 'menuBas'+activeMenu.substr(6);

	thisObj.style.visibility= 'visible';

	parentObj.style.visibility= 'visible';

	thisObj.style.width = findWidth(objPos);





	if((findPosX(objPos)+ findWidth(objPos)+3)  < window.screen.height)

		thisObj.style.left = findPosX(objPos)+ findWidth(objPos)+3;

	else

		thisObj.style.left = findPosX(objPos) - findWidth(thisObj)-1;



//	thisObj.style.left = findPosX(objPos)+ findWidth(objPos)+3;

	thisObj.style.top  = findPosY(objPos);



	thisObj.onmouseover = function(){

		thisObj.style.visibility= 'visible';

		parentObj.style.visibility= 'visible';

		findObj('menuBas').className= 'menuBas'+activeMenu.substr(6);



	};



	thisObj.onmouseout = function(){

		thisObj.style.visibility= 'hidden';

		findObj('menuBas').className= 'menuBas'+section;

	};

}<!--


-->