var trinity = [];var pageScrollTimer;var divHeight = 160;function initPage(){	var footer = document.getElementById("footer");	if (footer)	{		var divs = footer.getElementsByTagName("div");		for (var i = 0; i < divs.length; i++)		{			if (divs[i].className == "login"				|| divs[i].className == "register"				|| divs[i].className == "download")			{				var a = divs[i].getElementsByTagName("a").item(0);				trinity.push(a);				a.className = a.className.replace("active", "");				var c = document.getElementById(a.href.substr(a.href.indexOf("#") + 1));				if (c)					c.style.display = "none";				a.onclick = function ()				{					/* onclick for anchor*/					if (this.className.indexOf("active") != -1)					{						/* if active */						var newLeft = 0;						var newTop = getScrollTop() - divHeight;												var handler = function ()						{							for (var i = 0; i < trinity.length; i++)							{								trinity[i].className = trinity[i].className.replace("active", "");								var c = document.getElementById(trinity[i].href.substr(trinity[i].href.indexOf("#") + 1));								if (c)								{									c.style.display = "none";								}							}							}												pageScrollEx(newLeft,newTop,8,getScrollLeft(),getScrollTop(),null,handler);					}					else					{						/* if hidden */						var newLeft = 0;						var newTop = getScrollTop() + divHeight;												var handler = function ()						{							for (var i = 0; i < trinity.length; i++)							{								trinity[i].className += " active";								var c = document.getElementById(trinity[i].href.substr(trinity[i].href.indexOf("#") + 1));								if (c)									c.style.display = "block";							}							}												pageScrollEx(newLeft,newTop,8,getScrollLeft(),getScrollTop(),handler,null);					}					return false;				}			}			}	}}if (window.addEventListener)	window.addEventListener("load", initPage, false);else if (window.attachEvent)	window.attachEvent("onload", initPage);