//v49
var mbT,mbM,mbMs=new Array(),mbTime=500;
function mbInitMenus(){
	var mbDivs=document.getElementsByTagName("DIV"),i=mbDivs.length-1;
	do{
		if(mbDivs[i].className=="mbmenu"){
			mbUL=mbDivs[i].getElementsByTagName("UL")[0];
			mbDivs[i].style.zIndex=mbDivs.length-i;
			mbUL.mbPz=mbDivs[i].style.zIndex;
			mbMs.push(mbUL);
			mbUL.style.visibility="hidden";
			mbUL.mbOn=mbUL.mbOff=null;
			mbUL.mbO=new Array();
			mbUL.mbUpdate=mbUpdate;
			var mbAs=mbUL.getElementsByTagName("A"),j=mbAs.length-1;
			do{
				var mbA=mbAs[j],mbLI=mbAs[j].parentNode;
				mbA.mbP=mbLI.parentNode;
				mbA.mbP.mbLI=mbA.mbP.parentNode;
				mbA.mbR=mbUL;
				var mbCn=mbLI.getElementsByTagName("UL");
				if(mbCn.length>0){
					mbA.mbC=mbA.mbP.mbC=mbCn[0];
					mbA.className+=" arrow";
				}
				mbA.mbP.mbCn=mbCn;
				if(!mbA.mbP.mbClose)mbA.mbP.mbClose=mbClose;
				if(!mbA.mbP.mbCn)mbA.mbP.mbCn=mbCn;
				if(mbA.mbP.getElementsByTagName("LI")[0]==mbLI){
					mbLI.mbFe=1;
					mbA.className+=" firstelement";
				}
				if(!mbA.href)mbA.className+=" cold";
				mbA.onmouseover=mbMouseOn;
				mbA.onmouseout=mbMouseOff;
			}
			while(j--);
			mbUL.style.position="absolute";
			var mbDs=mbDivs[i].getElementsByTagName("DIV"),k=mbDs.length;
			while(k--)if(mbDs[k].className=="mfouter"){
				var mbNd=document.createElement("div");
				mbNd.style.clear="both";
				mbNd.style.height=mbUL.offsetHeight+"px";
				mbDivs[i].insertBefore(mbNd,mbDs[k]);
			}
			mbUL.style.visibility="visible";
		}
	}
	while(i--);
}
function mbClose(){
	this.style.left=this.style.top="-999em";
	this.style.zIndex=-1;
	this.mbLI.className="";
}
function mbPos(mbMy){
	if(self.innerHeight)var mbWh=self.innerHeight,mbWs=self.pageYOffset;
	else if(document.documentElement&&document.documentElement.clientHeight)var mbWh=document.documentElement.clientHeight,mbWs=document.documentElement.scrollTop;
	else if(document.body)var mbWh=document.body.clientHeight,mbWs=document.body.scrollTop;
	else var mbWh=mbWs=0;
	if(mbMy.getBoundingClientRect)var mbMt=mbMy.getBoundingClientRect().top,mbMb=mbMt+mbMy.mbC.offsetHeight+5;
	else if(document.getBoxObjectFor)var mbMt=document.getBoxObjectFor(mbMy).y-mbWs,mbMb=mbMt+mbMy.mbC.offsetHeight+5;
	else var mbMt=mbMb=0;
	if(mbMb>mbWh)return Math.max(4+mbMy.parentNode.offsetTop-mbMt,mbMy.parentNode.offsetTop-(mbMb-mbWh));
	return mbMy.parentNode.offsetTop;
}
function mbMouseOn(){
	if(mbM!=null&&this.mbR!=mbM)mbCloseAll();
	mbM=this.mbR;
	if(this.mbC){
		this.parentNode.className+=" open";
		this.mbC.style.top=mbPos(this)+"px";
		this.mbC.style.left=this.parentNode.offsetWidth+"px";
		this.mbC.style.zIndex=999;
	}
	this.mbR.mbOn=this;
	window.clearTimeout(mbT);
	if(this.mbR.mbOn!=this.mbR.mbOff)this.mbR.mbUpdate();
}
function mbMouseOff(){
	if(!this.mbR.mbOff)this.mbR.mbOff=this.mbR.mbOn;
	if(this.mbR.mbOn.mbC){
		this.mbR.mbO.push(this.mbR.mbOn);
		this.mbR.mbOff=this.mbR.mbOn;
	}
	window.mbT=window.setTimeout('mbCloseAll()',window.mbTime);
}
function mbUpdate(){
	var i=this.mbO.length;
	while(i--){
		var mbI=this.mbO[i];
		if(mbI.mbP==this.mbOn.mbP&&this.mbOn!=mbI||this.mbOn.mbC==mbI.mbP){
			mbI.mbC.mbClose();
			this.mbO.splice(i,1);
		}
	}
}
function mbCloseAll(){
	var i=mbMs.length;
	while(i--){
		if(mbMs[i].mbO.length>0){
			var mbMn=mbMs[i].getElementsByTagName("UL"),j=mbMn.length;
			while(j--)mbMn[j].mbClose();
			mbMs[i].mbO=new Array();
		}
	}
}
if(document.getElementsByTagName&&document.createElement){
	//window.setInterval("window.onload=mbInitMenus", 1000);
	window.onload=mbInitMenus;
}
