// JavaScript Document
Target="_self"
menuWidth=100
var list1=barList.length
HTMLstr="<table  border='0' cellpadding='0' cellspacing='0' class='topMenu_tbale' id='Menu' name='Menu' width='740'><tr  class='bat_link'><td><span style='width:8px'/></td>"
for(i=0;i<list1;i++){
	var newName="menu" +i
	//判断是否有２级菜单
	if(barList[i][2]==1){
		//TRUE 有2级子菜单
		//生成2级菜单容器层
	HTMLstr+="<td  align='left' onMouseOver='listMore("+i+")'><div id='"+newName+"' style='position:absolute;top:137px;z-index:"+i*12+";display:none' onMouseOut='listClose("+i+")'><div style='height:18px'>"+barList[i][0]+"</div><table border='0' cellpadding='0' cellspacing='1' bgcolor='#999999'><tr><td><table border='0' cellpadding='2' cellspacing='0' bgcolor='#ffffff' width='"+ menuWidth+"'><tr><td>"
	//循环出2级菜单内容
	for(l=0;l<barList[i][3].length;l++){
	newName="menu"+i+"_"+l
	//判断是否有3级菜单
	if(barList[i][3][l][2]==1){
		//TRUE 有3级菜单
		//生成有3级菜单的2菜单按钮和3级别菜单的容器
		HTMLstr+="<tr style='cursor:hand' class='buttonOut' onMouseOver='menuOver("+i+","+l+");childMore("+i+","+l+")' onMouseOut='menuOut("+i+","+l+")'  id='"+newName+"' ><td>"
		newName+="_s"		
		HTMLstr+="<div id='"+newName+"' style='position:absolute;z-index:"+(i*12+l)+";display:none;'><table  border='0' cellpadding='0' cellspacing='0'><tr><td valign='top'><div onMouseOut='childClose("+i+","+l+")'>"+barList[i][3][l][0]+"</div></td><td valign='top'><div id='"+newName+"_b' style='position:absolute;z-index:"+(i*12+l+100)+"' ><table border='0' cellpadding='0' cellspacing='1' bgcolor='#999999'><tr><td><table border='0' cellpadding='2' cellspacing='0' bgcolor='#ffffff'    onMouseOut='childCloseAll()'>";
		//循环出3级菜单内容
		for(e=0;e<barList[i][3][l][4].length;e++){
			newName="menu"+i+"_"+l+"_"+e
			HTMLstr+="<tr id='"+newName+"' class='buttonOut' onMouseOver='menuChildOver(\""+"menu"+i+"_"+l+"_"+e+"\")' onMouseOut='menuChildOut(\""+"menu"+i+"_"+l+"_"+e+"\")' onClick='menuChildClick("+i+","+l+","+e+")'><td>"+barList[i][3][l][4][e][0]+"</td></tr>"
			//onMouseOver='menuOver("+i+","+l+","+e+")' onMouseOut='menuOut("+i+","+l+","+e+")' 
			}
			//封闭容器		
		HTMLstr+="</table></td></tr></table></td></tr></table></div>"+barList[i][3][l][0]+"</td><td>></td></tr>"
	}else{
		//FALSE 没有3级菜单
		//生成没有3级菜单的2级菜单按钮
		HTMLstr+="<tr style='cursor:hand' class='buttonOut' onClick='menuClick("+i+","+l+")' onMouseOver='menuOver("+i+","+l+");childCloseAll();' onMouseOut='menuOut("+i+","+l+")' id='"+newName+"'><td>"+barList[i][3][l][0]+"</td><td></td></tr>"
		
		}
	}
	HTMLstr+="</td></tr></table></td></tr></table></div><a style='cursor:hand' target='"+ Target+"' href=''>"+barList[i][0]+"</a></td><td><span style='width:8'/></td>"
	}else{
		//FALSE 生成没有2级子菜单的1级菜单+
		HTMLstr+="<td><a style='cursor:hand' href='"+barList[i][1]+"' target='"+ Target+"'>"+barList[i][0]+"</a><span style='width:10px'/></td>"
		}
}
HTMLstr+="</tr></table>"
document.write(HTMLstr)
//alert(HTMLstr)



//==============================================================================

function listMore(x){
	//alert(y)	
	for(i=0;i<barList.length;i++){		
			if(barList[i][2]==1){				
			eval("menu"+i).style.display="none"
			}
		}
	eval("menu" +x).style.display=""	
	//alert(x)
	//childCloseAll()
	}
function listClose(x){
	eval("menu" +x).style.display="none"
	}
function childMore(i,l){
	 childClose(i,l)
	eval("menu"+i+"_"+l+"_s").style.display=""
	}
function childClose(i,l){
	for(x=0;x<barList[i][3].length;x++){
		if(barList[i][3][x][2]==1){
			eval("menu"+i+"_"+x+"_s").style.display="none"
			
			}
		}
	}
function childCloseAll(){
	for(i=0;i<barList.length;i++){
		if(barList[i][2]==1){
			for(x=0;x<barList[i][3].length;x++){
				if(barList[i][3][x][2]==1){
					eval("menu"+i+"_"+x+"_s").style.display="none"
					
					}
				}
			}
		}
	}
	//----------------------------------------------------------------------------------------------------------
function menuOver(i,l){
	eval("menu"+i+"_"+l).className="buttonOver"	
	}
function menuOut(i,l){
	eval("menu"+i+"_"+l).className="buttonOut"	
	}
function menuClick(i,l){
	//buttonClick((i+1))
	
	document.location=barList[i][3][l][1]
	//alert(barList[i][3][l][1])
	
	listClose(i)
}
function menuChildOver(x){
	eval(x).className="buttonOver"
	}
function menuChildOut(x){
eval(x).className="buttonOut"
}
function menuChildClick(i,l,e){
	//buttonClick((i+1))
eval("document."+Target).location=barList[i][3][l][4][e][1]


listClose(i)
}
//------------------------------------------------------------------
