	
	// JavaScript Document

	//----------------------------------------------------------------------------------------------------
	// Fonctions relatives à la liste déroulante type 'listing pays'
	//----------------------------------------------------------------------------------------------------
	
	function Selector ( e, objectID )
	{
		elementID 	= objectID.elementID;
		ulID 		= objectID.ulID;
		
		YAHOO.util.Event.addListener(document.getElementById(elementID), "mouseover", open_Selector ,objectID );
		YAHOO.util.Event.addListener(document.getElementById(elementID), "mouseout", close_Selector , objectID );
		
		for (var i=0; i<document.getElementById(ulID).childNodes.length; i++)
		{
			var node = document.getElementById(ulID).childNodes[i];
			if ( node.nodeName.toLowerCase() == "li" )
			{
				YAHOO.util.Event.addListener(node, "mouseover", open_liSelector, node, true  );
				YAHOO.util.Event.addListener(node, "mouseout", close_liSelector, node, true  );
			}
		}
	}
	
	function open_Selector ( e, objectID )
	{
		elementID 	= objectID.elementID;
		ulID 		= objectID.ulID;
		document.getElementById(ulID).style.display = 'block';
		document.getElementById(elementID).className = 'listing listing_hover';
	}
	
	function close_Selector ( e, objectID )
	{
		elementID 	= objectID.elementID;
		ulID 		= objectID.ulID;
		document.getElementById(ulID).style.display 	= 'none';
		document.getElementById(elementID).className 	= 'listing';
	}
	
	function open_liSelector ()
	{
		this.style.backgroundColor 						= '#735980';
		this.style.color 								= '#ffffff';
	}
	
	function close_liSelector ()
	{
		this.style.backgroundColor 						= '#ffffff';
		this.style.color 								= '#735980';
	}
	
	//----------------------------------------------------------------------------------------------------
	// Fonctions relatives aux menus de navigation principale
	//----------------------------------------------------------------------------------------------------
	
	function menuNavigation ( e, objectID )
	{
		elementID 	= objectID.elementID;
		
		var nbNodes = document.getElementById(elementID).childNodes.length;
		for (var i=0; i<nbNodes; i++)
		{
			var node = document.getElementById(elementID).childNodes[i];
			if ( node.nodeName.toLowerCase() == "div" )
			{
				YAHOO.util.Event.addListener(node, "mouseover", open_Menu, node, true  );
				YAHOO.util.Event.addListener(node, "mouseout", close_Menu, node, true  );
			}
		}
	}
	
	function open_Menu()
	{
		this.className = 'category category_hover';
		for (var i=0; i<this.childNodes.length; i++)
		{
			var node = this.childNodes[i];
			if ( node.nodeName.toLowerCase() == "ul" )
			{
				node.style.display = 'block';
			}
		}
	}
	
	function close_Menu()
	{
		this.className = 'category';
		for (var i=0; i<this.childNodes.length; i++)
		{
			var node = this.childNodes[i];
			if ( node.nodeName.toLowerCase() == "ul" )
			{
				node.style.display = 'none';
			}
		}
	}
	
	//----------------------------------------------------------------------------------------------------
	// Fonctions relatives à la détection des navigateurs
	//----------------------------------------------------------------------------------------------------
	
	function checkIt(string)
	{
		place = detect.indexOf(string) + 1;
		thestring = string;
		return place;
	}
	
	var detect = navigator.userAgent.toLowerCase();
	var OS,browser,version,total,thestring;
	
	if (checkIt('konqueror'))
	{
		browser = "Konqueror";
		OS = "Linux";
	}
	else if (checkIt('safari')) 	browser = "Safari"
	else if (checkIt('omniweb')) 	browser = "OmniWeb"
	else if (checkIt('opera')) 		browser = "Opera"
	else if (checkIt('webtv')) 		browser = "WebTV";
	else if (checkIt('icab')) 		browser = "iCab"
	else if (checkIt('msie')) 		browser = "Internet Explorer"
	else if (!checkIt('compatible'))
	{
		browser = "Netscape Navigator"
		version = detect.charAt(8);
	}
	else browser = "An unknown browser";
	
	if (!version) version = detect.charAt(place + thestring.length);
	
	if (!OS)
	{
		if (checkIt('linux')) 		OS = "Linux";
		else if (checkIt('x11')) 	OS = "Unix";
		else if (checkIt('mac')) 	OS = "Mac"
		else if (checkIt('win')) 	OS = "Windows"
		else OS = "an unknown operating system";
	}
	
	function getBrowser ()
	{
		return browser;
	}
	
	//----------------------------------------------------------------------------------------------------
	// Exécution automatique des fonctions
	//----------------------------------------------------------------------------------------------------
	YAHOO.util.Event.addListener(window,"load",Selector,{elementID:'combobox',ulID:'itemPays'} );
	function YAHOOnavBoutique () {	YAHOO.util.Event.addListener(window,"load",menuNavigation,{elementID:'nav-LZ-boutique'}); }
	function YAHOOnavInstitut () {	YAHOO.util.Event.addListener(window,"load",menuNavigation,{elementID:'nav-LZ-institut'}); } 
	function YAHOOnavMarque   () {	YAHOO.util.Event.addListener(window,"load",menuNavigation,{elementID:'nav-LZ-marque'}); } 
	//----------------------------------------------------------------------------------------------------
	