
aMenuParent1=new Array();
aMenuChild1=new Array();
var oMenuTime1;

function setMenuTime(index){
	oMenuTime1=setTimeout("aMenuChild1["+index+"].style.visibility='hidden';if(vie61)oie6mfix1.style.visibility='hidden';aMenuParent1["+index+"].className=aMenuParent1["+index+"].className.replace(/ selected2/,'');",500);
}

function setMenuClear(index){
	for(i=0;i<aMenuChild1.length;i++){
		if(i==index) continue;
		aMenuChild1[i].style.visibility="hidden";
		if(aMenuParent1[i].className.indexOf("selected2")!=-1){
			aMenuParent1[i].className=aMenuParent1[i].className.replace(/ selected2/,"");
		}
	}
}

function setMenu(){
	function setMenu2(index){
		aMenuParent1[index].onmouseover=function(){
			if(this.className.indexOf("selected")==-1) this.className+=" selected2";
			aMenuChild1[index].style.left=aMenuParent1[index].offsetLeft+"px";

			if(vie61){
				oie6mfix1.style.left=aMenuParent1[index].offsetLeft+"px";
				oie6mfix1.style.width=aMenuChild1[index].offsetWidth+"px";
				oie6mfix1.style.height=aMenuChild1[index].offsetHeight+"px";
				oie6mfix1.style.visibility="visible";
			}

			aMenuChild1[index].style.visibility="visible";

			clearTimeout(oMenuTime1);
			setMenuClear(index);
		}
		aMenuParent1[index].onmouseout=function(){
			setMenuTime(index);
		}
		aMenuChild1[index].onmouseover=function(){
			clearTimeout(oMenuTime1);
		}
		aMenuChild1[index].onmouseout=function(){
			setMenuTime(index);
		}
	}
	aItems=document.getElementById("mainmenu").getElementsByTagName("li");
	for(i=0;i<aItems.length;i++){
		if(aItems[i].className.indexOf("menuchild")!=-1){
			aMenuChild1.push(aItems[i]);
			aMenuParent1.push(aItems[i-1]);
		}
		if(aItems[i].className.indexOf("menuitem")!=-1&&aItems[i].className.indexOf("selected")==-1&&aItems[i].onmouseover==null){
			aItems[i].onmouseover=function(){
				this.className+=" selected2";
			}
			aItems[i].onmouseout=function(){
				if(this.className.indexOf("selected2")!=-1){
					this.className=this.className.replace(/ selected2/,"");
				}
			}
		}
	}
	for(i=0;i<aMenuParent1.length;i++){
		if(aMenuParent1[i].offsetWidth>aMenuChild1[i].offsetWidth){
			aMenuChild1[i].style.width=aMenuParent1[i].offsetWidth-20+"px";
		}
		setMenu2(i);
	}
}

if(document.getElementById("mainmenu")) {
	if(vie61){
		oie6mfix1=document.getElementById("ie6mfix");
	}
	setMenu();
}
