﻿//显示下一级菜单
function showLabelLink_bak(p_iSign, p_iTop){
	var objNode = document.getElementById("div_" + p_iSign);
	if (objNode != null){
		//objNode.style.top = window.event.y;
		//objNode.style.top = getY(p_iTop) + 20;
		objNode.style.left = getX(p_iTop);
		objNode.style.display = "block";
		objNode.style.overflow = "hidden";
		//改变菜单颜色
		p_iTop.bgColor="#FEFEB7";
		//获得div的高度
		//var divheight = objNode.offsetHeight;
		var divheight = objNode.scrollHeight;
		objNode.style.height = "0px";
		showstep(objNode, divheight);
	}
}

function showLabelLink(p_iSign, p_iTop){
	var objNode = document.getElementById("div_" + p_iSign);
	if (objNode != null){
		objNode.style.left = getX(p_iTop);
		objNode.style.display = "block";
		objNode.style.overflow = "hidden";
		//改变菜单颜色
		p_iTop.bgColor="#FEFEB7";

		//获得div的高度
		var divheight = objNode.scrollHeight;
		objNode.style.pixelHeight = 0;
		showstep(objNode, divheight);
	}
}

function showstep(objname, h_i){
	var c_h = objname.clientHeight;
	if (c_h < h_i)
	{
		for (var ii = 0; ii <= 1; ii++)
		{
			c_h = objname.clientHeight;
			if (c_h < h_i)
			{
				objname.style.pixelHeight = c_h + 1;
			}
		}
		var timerID = setTimeout (function(){showstep(objname, h_i);}, 1);
	}else
	{
		clearTimeout(timerID);
	}

}

function showstep_bak(objname, h_i){
	if (objname.offsetHeight < h_i)
	{
		for (var ii = 0; ii <= 1; ii++)
		{
			if (objname.offsetHeight < h_i)
			{
				objname.style.height = objname.offsetHeight + 1;
			}
		}
		var timerID = setTimeout (function(){showstep(objname, h_i);}, 10);
	}
	else
	{
		clearTimeout(timerID);
	}
}

//仅仅显示下一级菜单,不修改属性
function keepLabelLinkShow(p_iSign){
	var objNode = document.getElementById("div_" + p_iSign);
	if (objNode != null){
		objNode.style.display = "block";
		//改变菜单颜色
		document.getElementById(p_iSign).bgColor="#FEFEB7";
	}
}

//隐藏菜单
function hideLabelLink(p_iSign){
	var objNode = document.getElementById("div_" + p_iSign);
	if (objNode != null){
		objNode.style.display = "none";
		//改变菜单颜色
		document.getElementById(p_iSign).bgColor="";
	}
}

//获得对象的坐标
function getY(obj){    
	return (obj.offsetParent ? obj.offsetTop + getY(obj.offsetParent) : obj.y ? obj.y : 0);    
}  
function getX(obj){   
	return obj.offsetLeft + (obj.offsetParent ? getX(obj.offsetParent) : obj.x ? obj.x : 0);   
} 

function change_td(obj){
	obj.bgColor="#E9D073";
}
function change_td_out(obj){
	obj.bgColor="#FFFFFF";
}
