if (navigator.appName.substring(0,3) == "Net")
	{
	HTMLElement.prototype.contains = function(node)
		{
		for(var i=0 ,c=this.getElementsByTagName(node.tagName);i<c.length;i++)if(c.item(i)==node)return true;return false;
		}
	}

window.onload = function()
{
	var conteneur = document.getElementById("menucontent");
	var sfEls = conteneur.getElementsByTagName("LI");
	var li,a,ul;
	for (var i=0,n=0; i<sfEls.length; i++)
	{
		li = sfEls[i];
		if (li.className=="elem0")
		{
		ul = li.getElementsByTagName('UL');
		if (ul.length) 
			{
			ul.item(0).style.display = "none";
			a = li.getElementsByTagName('A').item(0);
			if (a)
				{
				a.ul = ul.item(0);
				var left = li.offsetLeft;
				var oElt = li.parentNode;
				while (oElt!=conteneur && oElt.parentNode)
					{
					left+=oElt.offsetLeft;
					oElt=oElt.parentNode;
					}
				a.ul.style.left = left+'px';
				a.ul.onmouseout = function (evt)
					{
					if (!this.parentNode.contains(evt?evt.relatedTarget:window.event.toElement)) this.style.display = 'none';
					}				
				a.onmouseover = function(){this.ul.style.display = 'block';}
				a.onmouseout = function(evt)
					{
					if (!this.ul.contains(evt?evt.relatedTarget:window.event.toElement))this.ul.style.display = 'none';
					}
				}
			}
		n++;
		}
	}
}
