// menu principal
function returId(id){
	return document.getElementById(id);
}
function menuPrincipal(el){
	cacheAllMenu();
	if (el!=""){
		var element=returId(el);
		if(element != null && element.nodeName.toUpperCase()=="UL") element.style.display="block";
	}
}
function cacheAllMenu(){
	var node=document.getElementById("menuPrincipal");
	var els = node.getElementsByTagName("ul");
	for (var i=0; i<els.length; i++) {
		if (els[i].className.indexOf("smenu")>-1){
			els[i].style.display="none";
		}
	}
}
function initsMenu(){	
	alert('on passe la');
	var node=document.getElementById("menuPrincipal");
	var els = node.getElementsByTagName("ul");
	for (var i=0; i<els.length; i++) {
		if (els[i].className.indexOf("smenu")>-1){
			els[i].onmouseover=function(){
				menuPrincipal(this.id);
			}
			els[i].onmouseout=function(){
				cacheAllMenu();
			}
		}
	}
}
// menu secondaire
function initMenuVertical(niveau){
	var node=document.getElementById("menuSecondaire_data");
	var els = node.getElementsByTagName("ul");
	for (var i=0; i<els.length; i++) {
		if (els[i].className.indexOf(niveau)>-1) els[i].style.display="none";
	}
}
function eventMenuVertical(){
	var node=document.getElementById("menuSecondaire_data");
	var els = node.getElementsByTagName("li");
	for (var i=0; i<els.length; i++) {
		if (els[i].childNodes[0].nodeName.toUpperCase()=="SPAN"){
			els[i].onclick=function(){
				gestionSmenu(this);
			}
			els[i].onmouseover=function(){
				this.childNodes[0].className="smenu_roll";
			}
			els[i].onmouseout=function(){
				this.childNodes[0].className="smenu_lien";
			}
		}
	}
}
function gestionSmenu(el){
	var ulSelect=el.childNodes[2];
	initMenuVertical(ulSelect.className);
	ulSelect.style.display="block";
	// repositionne le block search
	var searchBlock=document.getElementById("block_search");
//	alert(searchBlock.style.display);
//	if (searchBlock.style.display=="block"){
		//searchBlock.className="block_search3";
		searchBlock.innerHTML=searchBlock.innerHTML;
	//}
}
