//FF兼容处理
function Fnav()
{
	var Nav=document.getElementById("nav");
//	var NewNav=Nav.cloneNode();
	var NewNav=document.createElement("div");
	NewNav.innerHTML=Nav.innerHTML;
	NewNav.id=Nav.id;
	NewNav.setAttribute("id",Nav.id);
	NewNav.style.position="absolute";
	document.body.appendChild(NewNav);
	//计算坐标 不计算X坐标，X坐标在window.resize时候重新调整，为body标签添加式样width: XXXpx;	margin-right: auto;	margin-left: auto;自动适应调整
	var Y=document.body.offsetTop;
	var obj=Nav;
	do
	{
		Y+=obj.offsetTop;
		obj=obj.offsetParent;
	} while (obj.tagName!="BODY")
	NewNav.style.top="0px";
	NewNav.style.marginTop=Y+"px";
	NewNav.style.border="1px";
	NewNav.style.overflow="visible";
	Nav=NewNav;
	var Lis=Nav.getElementsByTagName("ol")[0].childNodes;
	//兼容 FF/NS FF/NS认为换行为文本空节点
	for (var i=Lis.length-1; i>=0; i--)
	{
		if (Lis[i].nodeType == 3)
		{
			Lis[i].parentNode.removeChild(Lis[i]);
		}
	}
	Dnav(Lis);
}
function Dnav(Lis)
{
	for (var i=0; i<Lis.length; i++)
	{
		if (Lis[i].getElementsByTagName("ol").length!=0)
		{
			Lis[i].getElementsByTagName("ol")[0].style.display="none";
			if (window.ActiveXObject) Lis[i].innerHTML+="<iframe src=\"javascript:false;\" scrolling=\"no\" frameborder=\"0\"><\/iframe>"; 
			Lis[i].onmouseover=function()
			{
				this.getElementsByTagName("ol")[0].style.display="block";
				//this.getElementsByTagName("ol")[0].style.visibility="visible";
				if (window.ActiveXObject)
				{
					this.getElementsByTagName("iframe")[0].style.display="block";
					this.getElementsByTagName("iframe")[0].style.height=this.getElementsByTagName("ol")[0].offsetHeight+"px";
					this.getElementsByTagName("iframe")[0].style.width=this.getElementsByTagName("ol")[0].offsetWidth+"px";
				}
			};
			Lis[i].onmouseout=function()
			{
				this.getElementsByTagName("ol")[0].style.display="none";
				//this.getElementsByTagName("ol")[0].style.visibility="hidden";
				if (window.ActiveXObject) this.getElementsByTagName("iframe")[0].style.display="none";
			}
		}
	}
}
function navLoad()
{
	if (window.ActiveXObject)
	{
		var Nav=document.getElementById("nav");
		var Lis=Nav.getElementsByTagName("ol")[0].childNodes;
		Dnav(Lis);
	}
	else
	{
		Fnav();
	}
}

//FF兼容处理
function Fclass()
{
	var Class=document.getElementById("class");
//	var NewClass=Class.cloneNode();
	var NewClass=document.createElement("div");
	NewClass.innerHTML=Class.innerHTML;
	NewClass.id=Class.id;
	NewClass.setAttribute("id",Class.id);
	NewClass.style.position="absolute";
	document.body.appendChild(NewClass);
	//计算坐标 不计算X坐标，X坐标在window.resize时候重新调整，为body标签添加式样width: XXXpx;	margin-right: auto;	margin-left: auto;自动适应调整
	var Y=document.body.offsetTop;
	var obj=Class;
	do
	{
		Y+=obj.offsetTop;
		obj=obj.offsetParent;
	} while (obj.tagName!="BODY")
	NewClass.style.top="0px";
	NewClass.style.marginTop=Y+"px";
	NewClass.style.border="1px";
	NewClass.style.overflow="visible";
	Class=NewClass;
	// 不删除原对象，保留对象占位
	var Lis=Class.getElementsByTagName("ol")[0].childNodes;
	//兼容 FF/NS FF/NS认为换行为文本空节点
	for (var i=Lis.length-1; i>=0; i--)
	{
		if (Lis[i].nodeType == 3)
		{
			Lis[i].parentNode.removeChild(Lis[i]);
		}
	}
	Dclass(Lis);
}
function Dclass(Lis)
{
	for (var i=0; i<Lis.length; i++)
	{
		if (Lis[i].getElementsByTagName("ol").length!=0)
		{
			if (window.ActiveXObject) Lis[i].innerHTML+="<iframe src=\"javascript:false;\" scrolling=\"no\" frameborder=\"0\"><\/iframe>"; 
			Lis[i].onmouseover=function()
			{
				this.getElementsByTagName("ol")[0].style.display="block";
				if (window.ActiveXObject)
				{
				this.getElementsByTagName("iframe")[0].style.display="block";
				this.getElementsByTagName("iframe")[0].style.height=this.getElementsByTagName("ol")[0].offsetHeight+"px";
				this.getElementsByTagName("iframe")[0].style.width=this.getElementsByTagName("ol")[0].offsetWidth+"px";
				}
			};
			Lis[i].onmouseout=function()
			{
				this.getElementsByTagName("ol")[0].style.display="none";
				if (window.ActiveXObject) this.getElementsByTagName("iframe")[0].style.display="none";
			}
		}
	}
}
function classLoad()
{
	var Class=document.getElementById("class");
	if(Class&&Class.innerHTML.length>30){
		if (window.ActiveXObject)
		{
			var Lis=Class.getElementsByTagName("ol")[0].childNodes;
			Dclass(Lis);
		}
		else
		{
			Fclass();
		}
	}
}
