<!-- 
var menuOffX=3        //菜单距连接文字最左端距离
var menuOffY=19        //菜单距连接文字顶端距离
var delay_time=1000		//隐藏下拉菜单的延时时间
var ie4=document.all,ns6=document.getElementById,ns4=document.layers,hideon;

var menunum=0;	menus=new Array(); 
mlevel=new Array();ml=new Array(); var stringm='';
var sub_level=3;   // the number of popup menu level

stringm='<div class=pop_menuskin id=popmenu  onMouseOver="clearhidemenu()"; onMouseOut="hidemenu(1)"></div><div class=sub_menuskin id=submenu1 onMouseOver="clearhidemenu()"; onMouseOut="hidemenu(1)"></div> <div class=sub_menuskin id=submenu2 onMouseOver="clearhidemenu()"; onMouseOut="hidemenu(1)"></div>'	// the div layers for different popup menu. in this menu function there are three layers submenu.

function addmenu()/*将单个菜单数组的内容存到统一的menus数组中*/
{	menunum++;	menus[menunum]=menu;}

function menu_write()
{	t=args.split(';');chemin=t[0];m_name=t[1];m_type=t[2];
	if(m_type=='pot')	
	{	main_menu_bg='main_menuskin_pot';	zhu_menu_bg='pot_zhu_menu';	zhu_menu_red_bg='pot_zhu_menu_red';
		zi_menu_bg='pot_zi_menu';}
	else if(m_type=='paint')	
	{	main_menu_bg='main_menuskin_paint';	zhu_menu_bg='paint_zhu_menu';	zhu_menu_red_bg='paint_zhu_menu_red';
		zi_menu_bg='paint_zi_menu';}
	else	{	main_menu_bg='main_menuskin';	zhu_menu_bg='zhu_menu';	zhu_menu_red_bg='zhu_menu_red';	zi_menu_bg='zi_menu';}
	stringm+='<div onMouseOut="hidemenu(1)" onMouseOver="clearhidemenu()"><table id='+menus[1][0]+' class="'+main_menu_bg+'" cellspacing=0 cellpadding=0 align="right"><tr>';
	var m=1;
	while(menus[1][m]!=null)
	{	stringm+='<a href="'+chemin+menus[1][m+1]+'"><td align="center" '+(m_name==menus[1][m]?'class="'+zhu_menu_red_bg+'"':'class="'+zhu_menu_bg+'"')+' onMouseOut=zhu_nl(this) onMouseOver="zhu_hl(this);this.style.cursor=\'pointer\';';
		if(menus[1][m+3]==0)	{	stringm+='hidesub(0)"><font class="font_color_white">&nbsp;'+menus[1][m]}
		else					{	stringm+='showmenu(event,eval(\''+menus[1][m+4]+'\'))"><font class="font_color_white">&nbsp;'+menus[1][m]+"<font class='houzhui'><b>&raquo;</b>"	}
		stringm+='</font></td></a>'
		m+=5
	}stringm+='</tr></table></div>'
	for(a=2;a<menus.length;a++)
	{	m=1;
		stringm+='<div id="'+menus[a][0]+'" class="sub_menuskin"><table class='+(ml[a]==1? "popmenuitems":"submenuitems")+' cellspacing=0 cellpadding=0>'
		while(menus[a][m]!=null)
		{	stringm+='<tr><a href="'+chemin+menus[a][m+1]+'"><td nowrap class="'+zi_menu_bg+'" onMouseOut=menu_nl(this) onMouseOver="menu_hl(this);this.style.cursor=\'pointer\';';
			if(menus[a][m+3]==0)	{	stringm+='hidesub('+ml[a]+')"><font class="font_color_white">&nbsp;'+menus[a][m]}
			else					{	stringm+='showmenu(event,eval(\''+menus[a][m+4]+'\'),'+ml[a]+')"><font class="font_color_white">&nbsp;'+menus[a][m]+"&nbsp;<font class='houzhui'><b>&raquo;</b>"	}
			stringm+='&nbsp;</font></td></a></tr>'
		m+=5
		}stringm+='</table></div>'
	}
}

function showmenu(e,vmenu,level)
{	if (!document.all&&!document.getElementById&&!document.layers)     return
	content=vmenu.innerHTML;		hideon=false;
	p_tgt=ie4? event.srcElement : e.target
	while(p_tgt.tagName!='TD')	//如果event对象不是td，就返回其父对象作为下面执行的目标对象
	{	p_tgt=p_tgt.parentElement;	}
	if((level!=1)&&(level!=2))		level=0	//0为主菜单
	hidesub(level);
	if(level==1)	menuobj=ie4? document.all.submenu1 : ns6? document.getElementById("submenu1") : ns4? document.submenu1 : ""
	else if(level==2)
		menuobj=ie4? document.all.submenu2 : ns6? document.getElementById("submenu2") : ns4? document.submenu2 : ""
	else	menuobj=ie4? document.all.popmenu : ns6? document.getElementById("popmenu") : ns4? document.popmenu : ""
	menuobj.thestyle=(ie4||ns6)? menuobj.style : menuobj
	if (ie4||ns6)    menuobj.innerHTML=content
	else
	{   menuobj.document.write('<layer name=gui bgColor=#E6E6E6 width=124 onmouseover="clearhidemenu()" onmouseout="hidemenu()">'+content+'</layer>')
		menuobj.document.close()
    }
	contentwidth=(ie4)? ie_w(p_tgt) : ie_w(p_tgt)
	contentheight=(ie4)? ie_h(p_tgt) : ie_h(p_tgt)
	eventX=ie4? event.clientX : ns6? e.clientX : e.x;
	eventY=ie4? event.clientY : ns6? e.clientY : e.y
	if(level)	menuobj.thestyle.left=(ie4||ns6)? ie_x(p_tgt)+contentwidth+menuOffX : eventX+contentwidth+menuOffX
	else    menuobj.thestyle.left=(ie4||ns6)? ie_x(p_tgt)+2*menuOffX : eventX+2*menuOffX
	if(level)	menuobj.thestyle.top=(ie4)? ie_y(p_tgt): ns6? ie_y(p_tgt): eventY
	else    menuobj.thestyle.top=(ie4||ns6)? ie_y(p_tgt)+contentheight : eventY
	menuobj.thestyle.visibility="visible";
}

function ie_w(e)  {       var t=e.offsetWidth;      return t;  } 
function ie_h(e)	{   var t=e.offsetHeight;    return t;  } 
function ie_y(e)
{       var t=e.offsetTop;  
        while(e=e.offsetParent){    t+=e.offsetTop;  }  
        return t;  
}  
function ie_x(e)
{       var l=e.offsetLeft;  
        while(e=e.offsetParent){     l+=e.offsetLeft;  }  
        return l;  
}  
function hidemenu(theid)
{	if(theid)	{	hideon=true;	window.setTimeout("hidemenu()",delay_time);	}
	else		{	if(hideon==true)	hidesub(0);	}
}
function hidesub(level)/*根据级别隐藏相应的子菜单，其中0表示隐藏所有下拉子菜单，1表示隐藏下拉子菜单里的第二层和第三层的子菜单，2表示只隐藏最后一级的子菜单*/
{	    switch(level)
		{	case 0:	menuobj=ie4? document.all.popmenu : ns6? document.getElementById("popmenu") : ns4? document.popmenu : ""
					menuobj.thestyle=(ie4||ns6)? menuobj.style : menuobj
					menuobj.thestyle.visibility="hidden";
			case 1:	menuobj=ie4? document.all.submenu1 : ns6? document.getElementById("submenu1") : ns4? document.submenu1 : ""
					menuobj.thestyle=(ie4||ns6)? menuobj.style : menuobj
					menuobj.thestyle.visibility="hidden";
        	case 2:	menuobj=ie4? document.all.submenu2 : ns6? document.getElementById("submenu2") : ns4? document.submenu2 : ""
					menuobj.thestyle=(ie4||ns6)? menuobj.style : menuobj
					menuobj.thestyle.visibility="hidden";
		}
}
function clearhidemenu()
{	hideon=false;
	if (window.delayhide)       clearTimeout(delayhide)	
}
//高亮显示下拉各级子菜单被鼠标点着的各项
function menu_hl(tdid)	{	tdid.id=(m_type=='pot'?"pot_mouseoverstyle":(m_type=='paint'?"paint_mouseoverstyle":"mouseoverstyle"));	}
function menu_nl(tdid)	{	tdid.id="";	}
//高亮显示主菜单栏中被鼠标点着的各项
function zhu_hl(tdid)	{	tdid.id=(m_type=='pot'?"pot_zhu_mouseoverstyle":(m_type=='paint'?"paint_zhu_mouseoverstyle":"zhu_mouseoverstyle"));	}
function zhu_nl(tdid)	{	tdid.id="";	}
//-->