/***************************************************************************
	Inventoriste - Ivalisgroup - Menu.js
	Cyril COPHIGNON
	- 14/06/2006
		Externalisation du fichier et mise en commun
	- 19/09/07
		Ajout de la langue dans la gestion du menu
****************************************************************************/

var ouvert='vide';

//window.onload=montre;
var navigateur;
//navigateur = navigator.appName=="Microsoft Internet Explorer"?navigateur="2":navigateur="";

//Fonction gérant le menu
function montre(id, nb, nb_menu, idssmenu, lang) 
{
	//alert(idssmenu);
	//var image="../images/menu/fond_"+nb+"td"+navigateur+".gif";
	var image="../images/menu/fond_"+nb+"td.gif";
	var menu = document.getElementById('smenu'+id);
	var titre = document.getElementById('tmenu'+id);
	var fond = document.getElementById('fond'+id);

	
	// Boucle sur tous les élements du menu et les réinitialise.
	
	for (var i = 1; i<=nb_menu; i++) 
	{
		document.getElementById('tmenu'+i).style.color='#000000';
							
		if (document.getElementById('smenu'+i)) 
		{
			document.getElementById('smenu'+i).style.display='none';
			document.getElementById('fond'+i).style.backgroundImage='url("../images/menu/fond_bl.gif")';
			//if(navigateur==2) document.getElementById('fond'+i).style.backgroundPosition='0px 5px';
		}
	}

	// Change la couleur du menu à développer
	document.getElementById('tmenu'+id).style.color='#FF9900';
	
	if (nb > 0) 
	{
		
		
		//fait apparaitre "l'arboresance"
		fond.style.backgroundRepeat='no-repeat';
		fond.style.backgroundImage='url('+image+')';
				
		//fait apparaitre le sous menu
		menu.style.display='block';
		
		// change la couleur du sous-menu sélectionné
		if (idssmenu != "" || idssmenu==null) document.getElementById(idssmenu).style.color='#FF9900';
	}
}

//Fonction gérant la rediretion
function change(destination, id, lang)
{
	var ed = parent.document.getElementById("page");
			
	if(id)
	{
		ed.setAttribute("src", destination+".php?lang="+lang);
		// Change la couleur du lien cliqué 
		if (ouvert!='vide') document.getElementById(ouvert).style.color='#666666';
		document.getElementById(id).style.color='#FF9900';
	
		//conserve le nom du lien ouvert en vu de la remise en état de sa couleur
		ouvert=id;
	}
	else
	{
		ferme();
		document.getElementById(destination).src = "../images/"+destination+"/"+lang+"_"+destination+3+".gif";
		ed.setAttribute("src", destination+".php?lang="+lang);
	}
}

//Fonction réinitialisant les menus
function ferme()
{
			
	for (var i = 1; i<=5; i++) 
	{
		try
		{
			document.getElementById('tmenu'+i).style.color='#000000';
		}
		catch(e){}
		
		if (document.getElementById('smenu'+i)) 
		{
			document.getElementById('smenu'+i).style.display='none';
			document.getElementById('fond'+i).style.backgroundImage='url("fond_bl.gif")';			
		}
	}
	ouvert='vide';
}

