function fChargementPage()
{
	fSelectionnerMenuPrincipal();
	if(document.getElementById("menu_gauche"))
	{
		fSelectionnerMenuGauche();
		fChangerCouleurPlan();
	}
}

function montre(id)
{
	var d = document.getElementById(id);
	for (var i = 1; i<=10; i++)
	{
		if (document.getElementById('smenu'+i))
		{
			document.getElementById('smenu'+i).style.display='none';
		}
	}
	if (d)
	{
		d.style.display='block';
	}
}

function fSelectionnerMenuGauche()
{
	var niveau1 = document.getElementById("niveau1");
	var menu_vertical = document.getElementById("menu_gauche");
	var tab_dt = menu_vertical.getElementsByTagName("dt");
	var tab_dd = menu_vertical.getElementsByTagName("dd");
	var trouve = false;
	var option = false;
	if (niveau1)
	{
		for(var i=0; i<tab_dt.length; i++)
		{
			var tab_div = tab_dt[i].getElementsByTagName("div");
			if(tab_div[0].innerHTML == niveau1.innerHTML)
			{
				trouve = true;
				if(tab_dd)
				{
					montre(tab_dd[i].id);
					var tab_ul = tab_dd[i].getElementsByTagName("ul");
					if(tab_ul.length > 0)
					{
						var tab_li = tab_ul[0].getElementsByTagName("li")
						if(tab_li.length > 0)
						{
							option = true;
							fSelectionnerOption(tab_ul[0]);
						}
					}
				}
				if(option == false) fOnMouseOverMenuVertical(tab_dt[i]);
				break;
			}
		}
	}
	if(trouve == false) montre();
}

function fSelectionnerMenuPrincipal()
{
	var menu = document.getElementById("menu_principal");
	var options = menu.getElementsByTagName("div");
	var tab_td = menu.getElementsByTagName("td");
	var selection = document.getElementById("niveau0");
	if(selection)
	{
		for(var i=0; i<options.length; i++)
		{
			if(options[i].innerHTML == selection.innerHTML)
			{
				tab_td[i].style.backgroundColor="#FFCD11";
				var texte = tab_td[i].getElementsByTagName("a");
				texte[0].style.color="#000000";
				break;
			}
		}
	}
}

function fSelectionnerOption(tab)
{
	var niveau2 = document.getElementById("niveau2");
	var tab_li = tab.getElementsByTagName("li");
	if (niveau2)
	{
		for (var i=0; i<tab_li.length; i++)
		{
			var tab_div = tab_li[i].getElementsByTagName("div");
			if (tab_div[0].innerHTML == niveau2.innerHTML)
			{
				tab_li[i].style.backgroundColor="#FEFEFE";
				break;
			}
		}
	}
}

function fOnMouseOverMenu(menu)
{
	menu.style.backgroundColor = "#FFCD11";
	var a = menu.getElementsByTagName("a");
	a[0].style.color="#000000";
}

function fOnMouseOutMenu(menu)
{
	menu.style.backgroundColor = "#000000";
	var a = menu.getElementsByTagName("a");
	a[0].style.color="#FFFFFF";
	fSelectionnerMenuPrincipal();
}

function fOnMouseOverMenuVertical(menu)
{
	menu.style.backgroundColor = "#FEFEFE";
}

function fOnMouseOutMenuVertical(menu)
{
	var niveau0 = document.getElementById("niveau0");
	var niveau1 = document.getElementById("niveau1");
	var niveau2 = document.getElementById("niveau2");
	
	if(niveau2)
	{
		var tab_div = menu.getElementsByTagName("div")
		if (tab_div[0].innerHTML != niveau2.innerHTML) menu.style.backgroundColor = "#E9E9E9";
	}
	else
	{
		if(niveau1)
		{
			var tab_div = menu.getElementsByTagName("div")
			if (tab_div[0].innerHTML != niveau1.innerHTML) menu.style.backgroundColor = "#E9E9E9";
		}
		else 
		{
			if(niveau0) menu.style.backgroundColor = "#E9E9E9";
		}
		
	}
}


function fChangerCouleurPlan()
{
	var plan = document.getElementById("plan");
	var tab = plan.getElementsByTagName("a");
	tab[tab.length-1].style.color="#FEFEFE";
}


