var arrMenu=new Array();
var arrTemp=strMenuTree.split(",");
curPosition=0;
function _addMenu(parentMenu)
{
	var n=-1;
	for(;curPosition<arrTemp.length&&arrTemp[curPosition]!="]";++curPosition)
	{
		if(arrTemp[curPosition].replace(/	*/,"")=="[")
		{
			parentMenu[n].childNodes=new Array();
			++curPosition;
			document.write("<div style='padding-left:20px;'>");
			_addMenu(parentMenu[n].childNodes);
			document.write("</div>");
			--curPosition;
		}
		else if(arrTemp[curPosition].replace(/	*/,"")=="]")
		{
			++curPosition;
			return;
		}
		else if(arrTemp[curPosition].replace(/	*/,"")!="")
		{
			++n;
			strTemp=arrTemp[curPosition].split("|");
			parentMenu[n]=new Object();
			parentMenu[n].img1=strTemp[0];
			parentMenu[n].title=strTemp[1];
			parentMenu[n].href=strTemp[2];
			//document.write("<div>"+strTemp[0]+strTemp[1]+"</div>")
		}
	}
}
_addMenu(arrMenu);
var global = window.document;
global.fo_currentMenu = null;
global.fo_shadows = new Array();
var MENU_SHADOW_COLOR='#999999';//定义下拉菜单阴影色
function removeRectangularDropShadow()
{
	for(i=0;i<global.fo_shadows.length;i++)
		global.fo_shadows[i].removeNode(true);
}
function makeRectangularDropShadow(el, color, size)
{
	var i;
	for (i=size; i>0; i--)
	{
		var rect = document.createElement('div');
		var rs = rect.style
		rs.position = 'absolute';
		rs.left = (el.offsetLeft + i) + 'px';
		rs.top = (el.offsetTop + i) + 'px';
		rs.width = el.offsetWidth + 'px';
		rs.height = el.offsetHeight + 'px';
		rs.zIndex = el.style.zIndex - i;
		rs.backgroundColor = color;
		var opacity = 1 - i / (i + 1);
		rs.filter = 'alpha(opacity=' + (100 * opacity) + ')';
		el.insertAdjacentElement('afterEnd', rect);
		global.fo_shadows[global.fo_shadows.length] = rect;
	}
} 
function HideSubMenu()
{
	if(document.all.subMenus)
	{
		document.all.subMenus.style.display="none";
		removeRectangularDropShadow();
	}
	return;
}
function HideTGMenu()
{
	if(document.all.tgMenus)
	{
		document.all.tgMenus.style.display="none";
		removeRectangularDropShadow();
	}
	return;
}
function displaySubmenu(id)
{
	if(id!=null)
	{
		//
		var nodes=arrMenu[id].childNodes;
		if(nodes)
		{
			var str="";
			for(var i=0;i<nodes.length;++i)
			{
				str+="<div class='subMenu' onmouseover=\"{displayThirdGradeMenu("+id+","+i+");this.className='subMenuOver';}\" onmouseout=\"this.className='subMenu';\" onclick=\""+((nodes[i].href!="")?"location.href='"+nodes[i].href+"';":"")+"\" menu='1'>"+nodes[i].title+"</div>";
			}
			document.all.subMenus.innerHTML=str;
			document.all.subMenus.style.posLeft=document.all.menus.offsetLeft+eval("document.all.menu"+id).offsetLeft;
			document.all.subMenus.style.posTop=document.all.menus.offsetTop+eval("document.all.menu"+id).offsetTop+eval("document.all.menu"+id).offsetHeight-2;
			document.all.subMenus.style.display="block";
			makeRectangularDropShadow(document.all.subMenus, MENU_SHADOW_COLOR, 4);
		}
		else
		{
			document.all.subMenus.style.display="none";
		}
	}
}
function displayThirdGradeMenu(id1,id2)
{
	if(id1!=null&&id2!=null)
	{
		HideTGMenu();
		var nodes=arrMenu[id1].childNodes[id2].childNodes;
		if(nodes)
		{
			var str="";
			for(var i=0;i<nodes.length;++i)
			{
				str+="<div class='subMenu' onmouseover=\"this.className='subMenuOver';\" onmouseout=\"this.className='subMenu';\" onclick=\""+((nodes[i].href!="")?"location.href='"+nodes[i].href+"';":"")+"\" menu='1'>"+nodes[i].title+"</div>";
			}
			document.all.tgMenus.innerHTML=str;
			document.all.tgMenus.style.posLeft=document.all.menus.offsetLeft+eval("document.all.menu"+id1).offsetLeft+document.all.subMenus.offsetWidth-2;
			document.all.tgMenus.style.posTop=document.all.menus.offsetTop+eval("document.all.menu"+id1).offsetTop+eval("document.all.menu"+id1).offsetHeight+document.all.subMenus.childNodes[id2].offsetTop-2;
			document.all.tgMenus.style.display="block";
			makeRectangularDropShadow(document.all.tgMenus, MENU_SHADOW_COLOR, 4);
		}
		else
		{
			document.all.tgMenus.style.display="none";
		}
		makeRectangularDropShadow(document.all.subMenus, MENU_SHADOW_COLOR, 4);
	}
}

var mhdHnd = 0;
var TimerHideDelay = 30;
var mDelay = 10;

function IsOverMenus()
{
	var obj=window.event.srcElement.menu;
	return(obj=="1");
}
function HideMenus(e)
{
	if(!IsOverMenus() && mhdHnd==0)
	{
		mhdHnd = window.setTimeout("mhdHnd=0;HideTGMenu();HideSubMenu()", TimerHideDelay);
	}
}
document.onmousemove = HideMenus;