﻿// JScript 文件
//showmenu vmenu:内容，允许为空,vmenuobj DIV数据ID，MOD 0=关闭浏览器自适应，用于版面导航菜单
var monuobj=new Array();
function showmenu(vmenuobj,depth)
{
	var obj=document.getElementById(vmenuobj);
	
	var src = event.srcElement;
	if(src.tagName == "A")
		src = src.parentElement;
	var l = GetLocation(src);
	if (obj)
	{
		if (monuobj[depth] && monuobj[depth]!='')
		{
			monuobj[depth].style.display='none';
			monuobj[depth]='';
		}
		if (src.className == "MenuDivList")
		{
			obj.style.left = l.left;
			obj.style.top = l.top + src .offsetHeight + 1;
		}
		obj.style.display ='block';
		window.__topPopMenuHidden = false;
		monuobj[depth]=obj;
		
	}
	else
	{
		if (monuobj[depth] && monuobj[depth]!='')
		{
			monuobj[depth].style.display='none';
			monuobj[depth]='';
		}
	}
}

    //返回控件的绝对位置
	function GetLocation(Obj)
	{
	    var sumTop = 0, sumLeft = 0;
	    while(Obj != null)
	    {
	        sumTop+=Obj.offsetTop;
	        sumLeft+=Obj.offsetLeft;
	        if(Obj.tagName == "DIV")
	        {
	            sumTop-=Obj.scrollTop;
	            sumLeft-=Obj.scrollLeft;
	        }
	        Obj=Obj.offsetParent;
	    }
	    return{left:sumLeft,top:sumTop}
	    //for(var sumTop=0,sumLeft=0;Obj!=document.body;sumTop+=Obj.offsetTop,sumLeft+=Obj.offsetLeft, Obj=Obj.offsetParent);
	    //return {left:sumLeft,top:sumTop}
	}
	
function hidemenu()
{
	if(monuobj[0]!=null && monuobj[0]!='')
	{
		if (monuobj[0].style.display=='block')
		{
			monuobj[0].style.display='none';
			window.__topPopMenuHidden = true;
		}
		monuobj[0]='';
	}
}


function ChangItemColor(ags,popu)
{
	if (popu)
	{
		ags.style.backgroundColor = "#f6f9fa";
	}
	else
	{
		ags.style.backgroundColor = "#feffff";
	}
}
