// JavaScript Document
var menuNameId 		= 'menu_';
var etimId			= 'etim_';
var itemStyle		= "itemStyle";
var parStyle		= "parStyle";
var hoverStyle		= "hoverStyle";
var newMenu			= new function()
{
	this.HTML			= null;			//菜单条目内容
	this.href			= null;			//菜单链接地址
	this.target			= "_self";		//链接打开窗口
	this.id				= null;			//菜单编号
	this.Pid			= null;			//当前菜单的父编号
	this.title			= "";			//菜单项详细描述
	this.subMenu		= Object;		//子菜单对象
	/*
	 * 设置菜单条目内容
	 */
	this.setHTML		= function(aText)
	{
		this.HTML			= "<span style='float:left'><a href='" + this.href + "' target='" + this.target + "'>"+aText+"</a></span>";
	}
	this.setHref		= function(aUrl)
	{
		this.href			= aUrl;
	}
	this.setTarget		= function(aTarget)
	{
		this.target 		= aTarget;
	}	
	this.setSubMenu 	= function()
	{
		this.subMenu				= document.createElement("div");
		this.subMenu.id				= menuNameId + this.id;
		this.subMenu.className		= parStyle;
		this.subMenu.style.display	= "none";
		this.subMenu.style.float	= "right";
	}
	this.New			= function(Pid)
	{
		var menuDiv				= document.getElementById(menuNameId + this.Pid);
		if(menuDiv)
		{
			var etim				= document.createElement("div");
			etim.id					= etimId + this.id;
			etim.onmouseover		= openMenu;
			etim.onmouseout			= closeMenu;
			etim.className			= itemStyle;
			etim.innerHTML			= this.HTML;
			etim.style.float		= "left";
			etim.title				= this.title;
			this.setSubMenu();
			etim.appendChild(this.subMenu);
			menuDiv.appendChild(etim)
		}else
		{
			var menuDiv				= document.getElementById(menuNameId);
			var etim 				= document.createElement("div");
			etim.id					= etimId + this.id;
			etim.onmouseover		= openMenu;
			etim.onmouseout			= closeMenu;
			etim.className			= itemStyle;
			etim.innerHTML			= this.HTML;
			etim.style.float		= "left";
			menuDiv.align			= "right";
			this.setSubMenu();
			etim.appendChild(this.subMenu);
			menuDiv.appendChild(etim)
		}
	}
}
function openMenu(event)
{	
	var itemDiv			= document.getElementById(this.id);
	var menuDivId		= (this.id).split("_");
	var mDiv			= document.getElementById(menuNameId+menuDivId[1]);
	if(mDiv && mDiv.innerHTML != '')
	{		
		mDiv.style.position		= "absolute";
		mDiv.style.display 		= "";
		mDiv.align				= "right";
		//itemDiv.className		= hoverStyle;
	}
}
function closeMenu(event)
{
	var itemDiv			= document.getElementById(this.id);
	var menuDivId		= (this.id).split("_");
	var mDiv			= document.getElementById(menuNameId+menuDivId[1]);
	if(mDiv)
	{
		mDiv.style.display 		= "none";
		//itemDiv.className		= itemStyle;
	}
}
function getoffset(e) 
{  
	var t=e.offsetTop;  
	var l=e.offsetLeft; 
	while(e=e.offsetParent) 
	{  
		t+=e.offsetTop;  
		l+=e.offsetLeft;  
	}  
	var rec = new Array(1); 
	rec[0]  = t; 
	rec[1] = l; 
	return rec 
}
function moveMenu()
{
	
}