var tmr;
var tmrPopMenu;
var outMenuId = null;
var outPopMenuId = null;
var outMenuFileName = 0;
var outDivId = null;
//此处要改
var menuClass_mouseOut = "";
var menuClass_mouseOnPopMenu = "";

function hiddenPopMenu(id)
{
	popMenuObj = document.getElementById(id);
	popMenuObj.style.visibility = "hidden";
}
//*******************************当鼠标放到第一级菜单时***********************
function menu_mouseOn(menuId, classMouseOn, fileNumber)
{
	if (menuId != outMenuId) menu_resume(outMenuId,outMenuFileName);
	if (0 == fileNumber) menu_resume(outPopMenuId,outMenuFileName);
	clearTimeout(tmr);
	clearTimeout(tmrPopMenu);
	setClassById(menuId, classMouseOn);
	if (0 != fileNumber)
	{
		outMenuFileName = fileNumber;
		popMenuObj = document.getElementById("divPopMenu" + fileNumber);
		popMenuObj.style.visibility = "visible";
	}
}
//*******************************当鼠标移出菜单时***********************
function menu_mouseOut(id, fileNumber)
{
	if (0 != fileNumber) outMenuId = id; else outPopMenuId = id;
	tmr = setTimeout("menu_resume('"+id+"','"+fileNumber+"');",10);
}

function menu_resume(id, fileNumber)
{
	setClassById(id, menuClass_mouseOut);
	if (0 != fileNumber) hiddenPopMenu("divPopMenu" + fileNumber);
} 

function popMenu_mouseOn(popMenuId, fileNumber)
{
	clearTimeout(tmr);
	clearTimeout(tmrPopMenu);
	setClassById(outMenuId, menuClass_mouseOnPopMenu);
	popMenuObj = document.getElementById("divPopMenu" + fileNumber);
	popMenuObj.style.visibility = "visible";
}

function popMenu_mouseOut(id)
{
	outDivId = id;
	menu_resume(outPopMenuId,outMenuFileName);
	tmrPopMenu = setTimeout("hiddenPopMenu('"+id+"');menu_resume(outMenuId,menuClass_mouseOut);",10);
}

//*******************************改变CSS***********************
function setClassById(id, newClassName)
{
	if (null == id) return;
	obj = document.getElementById(id);
	obj.className = newClassName;
}
