﻿var ALDMenu={};
ALDMenu.timer=null;
ALDMenu.elt_dl=null;
ALDMenu.elt_dd=null;
ALDMenu.PausePeriod=null;
ALDMenu.check_height=function(o){if(o){return(o.offsetHeight<20);
	}else{
		return false;
	}};
ALDMenu.show_menu=function(id_menu,delai)
	{
		ALDMenu.PausePeriod=delai;
		var elt_menu=document.getElementById(id_menu);
		ALDMenu.elt_dl=elt_menu.getElementsByTagName("dl");
		ALDMenu.elt_dd=elt_menu.getElementsByTagName("dd");
		if(ALDMenu.elt_dd){for(var i=0;i<ALDMenu.elt_dl.length-1;i++)
		{
			if(ALDMenu.elt_dl[i].getElementsByTagName("span")[0])
			{
				if(ALDMenu.check_height(ALDMenu.elt_dl[i].getElementsByTagName("span")[0]))
				{
					ALDMenu.elt_dl[i].getElementsByTagName("span")[0].style.padding="10px 10px 0 10px";
				}
				ALDMenu.elt_dl[i].getElementsByTagName("span")[0].style.visibility="visible";
			}
			if(ALDMenu.CurrentRootPage==i){ALDMenu.elt_dl[i].onmouseover=ALDMenu.MouseOverHandlerCur;
			ALDMenu.elt_dl[i].onfocus=ALDMenu.MouseOverHandlerCur;
			ALDMenu.elt_dl[i].onmouseout=ALDMenu.MouseOutHandlerCur;
		}
		else
		{
			ALDMenu.elt_dl[i].onmouseover=ALDMenu.MouseOverHandler;
			ALDMenu.elt_dl[i].onfocus=ALDMenu.MouseOverHandler;
			ALDMenu.elt_dl[i].onmouseout=ALDMenu.MouseOutHandler;
		}
	}
}
if(ALDMenu.CurrentRootPage>=0){ALDMenu.elt_dd[ALDMenu.CurrentRootPage].style.display='inline';
}};
ALDMenu.MouseOverHandlerCur=function()
{
	window.clearTimeout(ALDMenu.timer);
	ALDMenu.hide_menu();
	this.getElementsByTagName("dt")[0].firstChild.className="on";
	var smenu=this.getElementsByTagName("dd")[0];
	if(smenu){smenu.style.display="block";}
};
ALDMenu.MouseOutHandlerCur=function(){if(ALDMenu.PausePeriod){ALDMenu.timer=window.setTimeout(ALDMenu.hide_menu_timeout,ALDMenu.PausePeriod);
}};
ALDMenu.MouseOverHandler=function(){window.clearTimeout(ALDMenu.timer);
ALDMenu.hide_menu();
if(ALDMenu.CurrentRootPage>=0&&this.getElementsByTagName("dt")[0].id!="n"+ALDMenu.CurrentRootPage){document.getElementById("n"+ALDMenu.CurrentRootPage).firstChild.className="off";
}this.getElementsByTagName("dt")[0].firstChild.className="on";
var smenu=this.getElementsByTagName("dd")[0];
if(smenu){smenu.style.display="block";
}};
ALDMenu.MouseOutHandler=function(){if(ALDMenu.PausePeriod){ALDMenu.timer=window.setTimeout(ALDMenu.hide_menu_timeout,ALDMenu.PausePeriod);
}};
ALDMenu.hide_menu=function(){for(var j=0;
j<ALDMenu.elt_dd.length;
j++){ALDMenu.elt_dd[j].style.display="none";
ALDMenu.elt_dl[j].getElementsByTagName("dt")[0].firstChild.className="off";
}};
ALDMenu.hide_menu_timeout=function(){for(var j=0;
j<ALDMenu.elt_dd.length;
j++){ALDMenu.elt_dd[j].style.display="none";
if(ALDMenu.CurrentRootPage==-1||j!=ALDMenu.CurrentRootPage){ALDMenu.elt_dd[j].style.display="none";
}else{ALDMenu.elt_dd[j].style.display="inline";
}ALDMenu.elt_dl[j].getElementsByTagName("dt")[0].firstChild.className="off";
}if(ALDMenu.CurrentRootPage!=-1){document.getElementById("n"+ALDMenu.CurrentRootPage).firstChild.className="on";
}};
var ALDSearch={};
ALDSearch.ValidSearch=function(e,id){var keynum;
if(window.event){keynum=e.keyCode;
}else if(e.which){keynum=e.which;
}if(keynum==13){window.location=document.getElementById(id).href;
return false;
}};

