sfHover = function() {
	var sf = document.getElementById("ixLinHeaderMenu");
	if (sf != null) {
		var sfEls = sf.getElementsByTagName("li");
		for (var i=0; i<sfEls.length; i++) {
			sfEls[i].onmouseover = function() {
				this.className = this.className.replace(new RegExp(" sfhover"), "");
				this.className += " sfhover";
				/*document.getElementById('ixLinLevel2_bgk').style.backgroundColor = "#e1e1e1";*/
			}
			sfEls[i].onmouseout = function() {
				this.className = this.className.replace(new RegExp(" sfhover"), "");
				/*document.getElementById('ixLinLevel2_bgk').style.backgroundColor = "#ffffff";*/
			}
		}	
	}
}
addLoadAction(sfHover);

function menuprincipale() {
	isoYUILoader.onReady(function () {
	
		var version=0;
		if (navigator.appVersion.indexOf("MSIE")!=-1){ /* tester le nav*/
			temp=navigator.appVersion.split("MSIE");
			version=parseFloat(temp[1]);
		}
		
		var mainNav = YAHOO.util.Dom.getX('ixLinHeaderMenu');
		parseInt(mainNav);
		var a = mainNav + 980;
		var div = YAHOO.util.Dom.getElementsByClassName('nav11Content', 'div');
		var nbMenu = div.length+1;
		for (var i = div.length; i > 0; i--) {
		
			var x = YAHOO.util.Dom.getX(div[i-1]);
			var nbLi = div[i-1].getElementsByTagName("li");
			
			if (nbLi.length >= 6) {
				var sousmenu = YAHOO.util.Dom.getLastChild	(div[i-1]);
				if (version == 6.0)
				YAHOO.util.Dom.setStyle(sousmenu, 'left', 0-(x-mainNav)+'px');
				else
				YAHOO.util.Dom.setStyle(sousmenu, 'left', '0px');
			}
			else {
				var widthLi = nbLi.length * 150;
				var b = x + widthLi;
				var dif = a-b;
				var diff = (nbMenu-nbLi.length)-1;
				if (dif < 0) {
					var sousmenu = YAHOO.util.Dom.getLastChild	(div[i-1]);
					if (version == 6.0)
					YAHOO.util.Dom.setStyle(sousmenu, 'left', (155*diff)-(x-mainNav)+'px');
					else
					YAHOO.util.Dom.setStyle(sousmenu, 'left', 155*diff+'px');
				}
			}
		}
	});
}
addLoadAction(menuprincipale);
