	
	var curSubMenu = null;
	var curSubSubMenu = null;
	var curSubSubSubMenu = null;
	
	function SubMenu(index)
	{
		
		var element = document.getElementById("Nav0"+index);
		var element2= document.getElementById("Navb");
		
		HideSubMenus();
		
		if(element != null)
		{
			element.style.display 	= "block";
			element2.style.display  = "block";
			curSubMenu = document.getElementById("Nav0"+index);
		}
	}
	
	function HideSubMenus()
	{
		var i = 1;
		var element = document.getElementById("Nav0"+i);
		var element2= document.getElementById("Navb");
		
		if( curSubMenu != null)
		{
			curSubMenu.style.display = "none";
			curSubMenu = null;
		}
	}
	
	function SubSubMenu(index)
	{
		var element = document.getElementById("Nav0"+index+"b");
		
		HideSubSubMenus();
		
		if(element != null)
		{
			element.style.display = "block";
			curSubSubMenu = document.getElementById("Nav0"+index+"b");
		}
	}
	
	function HideSubSubMenus()
	{
		var i = 1;
		var element = document.getElementById("Nav0"+i+"b");
		
		if( curSubSubMenu != null)
		{
			curSubSubMenu.style.display = "none";
			curSubSubMenu = null;
		}
	}
	
	function SubSubSubMenu(index)
	{
		var element = document.getElementById("Nav0"+index+"c");
		
		HideSubSubSubMenus();
		
		if(element != null)
		{
			element.style.display = "block";
			curSubSubSubMenu = document.getElementById("Nav0"+index+"c");
		}
	}
	
	function HideSubSubSubMenus()
	{
		var i = 1;
		var element = document.getElementById("Nav0"+i+"c");
		
		if( curSubSubSubMenu != null)
		{
			curSubSubSubMenu.style.display = "none";
			curSubSubSubMenu = null;
		}
	}
	




/*
** Nouveau set de fonction pour les menu
*/
var CurFamille = null;
var CurSousFamille = null;

function ShowFamille(index)
{
	if(CurFamille != null)
	{
		CurFamille.style.display = "none";
		CurFamille = null;
	}
	
	var element = document.getElementById("Nav0"+index);
		
	if( element != null)
	{
		CurFamille = element;
		CurFamille.style.display = "block";
	}
}
function HideFamille(index)
{
	var element = document.getElementById("Nav0"+index);		
	if( element != null)
		element.style.display = "none";
	if( CurFamille != null)
		CurFamille.style.display = "none";
	CurFamille = null;
	HideSousFamille(index);
}
function ShowSousFamille(index)
{
	if(CurSousFamille != null)
	{
		CurSousFamille.style.display = "none";
		CurSousFamille = null;
	}
	
	var element = document.getElementById("Nav0"+index+"b");
		
	if( element != null)
	{
		CurSousFamille = element;
		CurSousFamille.style.display = "block";
	}	
}
function HideSousFamille(index)
{
	var element = document.getElementById("Nav0"+index+"b");		
	if( element != null)
		element.style.display = "none";
	if( CurSousFamille != null)
		CurSousFamille.style.display = "none";
	CurSousFamille = null;
	
	//window.setTimeout("HideSousFamille("+index+")",100);
}
















/*
** Fonction JS pour l'inscription à la 
** newsletter depuis le menu de gauche
**
** @Param HTMLObject Element
** @Out Bool true
*/
function NewsletterSuscription( Element )
{
	if(Element.value == "Entrez-votre email")
	{
		Element.value = "";
		Element.focus();
	}
	Element.onmouseout = NewsletterSuscriptionOut;
}
function NewsletterSuscriptionOut()
{
	if( this.value == "")
		this.value = "Entrez-votre email";
}
/**********************menu du haut***********/

			function setMouseOver( source , childNodes )
			{
				if( childNodes != null )
					for( var i =0; i < childNodes.length; i++ )
					{
						if( childNodes[i].onmouseover != null )
						{
							childNodes[i].source = source;
							childNodes[i].onmouseover = function ()
							{
								return false;
							}
						}
						if( childNodes[i].childNodes != null )
							setMouseOver(source , childNodes[i].childNodes );
					}
			}
			function setMouseOut( source , childNodes )
			{
				if( childNodes != null )
					for( var i =0; i < childNodes.length; i++ )
					{
						if( childNodes[i].onmouseout != null )
						{
							childNodes[i].source = source;
							childNodes[i].onmouseout = function ()
							{
								return false;
							}
						}
						if( childNodes[i].childNodes != null )
							setMouseOver(source , childNodes[i].childNodes );
					}
			}
			
			
			function setMouseOverSF( source , childNodes )
			{
				if( childNodes != null )
				{
					for( var i=0; i < childNodes.length; i++ )
					{
						if( childNodes[i].nodeName.toLowerCase() == "div" )
						{
							childNodes[i].onmouseover = function ()
							{
								if( !estIE() )
								{
									this.childNodes[4].style.display = "block";
									this.childNodes[4].style.visibility = "visible";
								}
								else
								{
									this.childNodes[2].style.display = "block";
									this.childNodes[2].style.visibility = "visible";
								}
							}
						}
					}
				}
			}
			function setMouseOutSF( source , childNodes )
			{
				if( childNodes != null )
				{
					for( var i =0; i < childNodes.length; i++ )
					{
						if( childNodes[i].nodeName.toLowerCase() == "div" )
						{
							childNodes[i].onmouseout = function ()
							{
								if( !estIE() )
								{
									this.childNodes[4].style.display = "none";
									this.childNodes[4].style.visibility = "hidden";
								}
								else
								{
									this.childNodes[2].style.display = "none";
									this.childNodes[2].style.visibility = "hidden";
								}
							}
						}
					}
				}
			}
			
			
			
			
			function Menus( )
			{
			}
			Menus.prototype._liste = new Array();
			Menus.prototype.attacher = function ( element )
			{
				this._liste.push( new Menu( element) );
			}
			
			function Menu ( element )
			{
				this.element = element;
				
				
				this.element.onmouseover = function ()
				{
					this.style.display = "block";
				}
				this.element.onmouseout = function ()
				{
					this.style.display = "none";
				}
				

				setMouseOver(element , element.childNodes);
				setMouseOut(element , element.childNodes);
				
				
				
				if( !estIE() )
				{
					setMouseOverSF( element , element.childNodes[1].childNodes );
					setMouseOutSF( element , element.childNodes[1].childNodes );
				}
				else
				{
					setMouseOverSF( element , element.childNodes[0].childNodes );
					setMouseOutSF( element , element.childNodes[0].childNodes );
				}
			}
			
			function estIE()
			{
				ua 			= navigator.userAgent;
				isMSIE		= (navigator.appName == "Microsoft Internet Explorer");
				isMSIE5 	= isMSIE && (ua.indexOf('MSIE 5') != -1);
				isMSIE5_0 	= isMSIE && (ua.indexOf('MSIE 5.0') != -1);
				isMSIE7 	= isMSIE && (ua.indexOf('MSIE 7') != -1);
				return isMSIE7;
			}
			function myalert( message )
			{				
				if( ! estIE() )
					alert(message);
				
			}