
	var MenuRubrique = {
		menuLeftMargin : 100,
		showElm: function(elm, caller) {
			document.getElementById(elm).style.display = 'block';
			document.getElementById(elm).style.zIndex = '1000';
			var elmElm = caller;
			document.getElementById(elm).style.left = (MenuRubrique.getposOffset(elmElm, "left")) + "px";
		},
		hideElm: function(elm, caller) {
			document.getElementById(elm).style.display = 'none';
		},
		showMenuElm: function(elm, caller){
			MenuRubrique.showElm(elm, caller);
			caller.className = "menuShow";
		},
		hideMenuElm: function(elm, caller){
			MenuRubrique.hideElm(elm,caller);
			caller.className = "menuHide";
		},
		swapElm: function(elm, caller) {
			if(document.getElementById(elm).style.display != 'block'){
				MenuRubrique.showMenuElm(elm, caller);
			}
			else {
				MenuRubrique.hideMenuElm(elm, caller);
			}
		},
		swapElmLink: function(elm, callerId){
			var caller = document.getElementById(callerId);
			if(document.getElementById(elm).style.display != 'block'){
				MenuRubrique.showMenuElm(elm, caller);
			}
			else {
				MenuRubrique.hideMenuElm(elm, caller);
			}
		},
		ClickElmNiv2: function(elm, caller) {
			if(document.getElementById(elm).style.display == 'block'){
				document.getElementById(elm).style.display = 'none';
				caller.className = "niv2Click";
			}
			else{
				document.getElementById(elm).style.display = 'block';
				caller.className = "niv2ClickOpen";
			}		
		},
		showBulle: function(elm) {
			document.getElementById(elm).style.display = 'block';
		},
		hideBulle: function(elm) {
			document.getElementById(elm).style.display = 'none';
		},
		getposOffset: function(what, offsettype){
			var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
			var parentEl=what.offsetParent;
			while (parentEl!=null){
				totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
				parentEl=parentEl.offsetParent;
			}
			return totaloffset;
		}
	}
	
	function getNextDiv(elm) {
		var elem = elm.nextSibling;
		while(elem.innerHTML == null)
		{
			elem = elem.nextSibling;
		}
		return elem;
	}
	try {
	var actualRub = document.getElementById("actualRub"); 
	var parent = actualRub.parentNode;
	
	while (getNextDiv(parent).className == "itemcontainer" ) {
		getNextDiv(parent).style.fontWeight="bold"; 
		parent = parent.parentNode;
	}  
	} catch(e) {}
	
