function initMenuIE6()
{
	var nodes = document.getElementById("navigation").getElementsByTagName("li");
	for (var i=0; i<nodes.length; i++)
	{
		nodes[i].onmouseover = function()
		{
			this.className += " hover";
		}
		nodes[i].onmouseout = function()
		{
			this.className = this.className.replace(" hover", "");
		}
	}
}
function initMenu()
{	
	/* init hover for ie6 */
	if (document.all && !window.opera) initMenuIE6();

	var nodes = document.getElementById("navigation").getElementsByTagName("li");
	var _firstnode;
	var _lastnode;

	/* first item detect */
	if(nodes.length) {
		_firstnode = nodes[0];
		_firstnode.id ="first";
	}

	/* detect last item */
	for (var i=0; i<nodes.length; i++)
	{
		if(nodes[i].parentNode == document.getElementById("navigation")) _lastnode = nodes[i];
	}
	_lastnode.id ="last";
	
	var _lastpage = document.getElementById("lastpage");
	if(_lastnode && _lastpage) _lastnode.id="";
	
}
function initUserMenuIE6()
{
	var nodes = document.getElementById("user-menu").getElementsByTagName("li");
	if(nodes){
		for (var i=0; i<nodes.length; i++)
		{
			nodes[i].onmouseover = function()
			{
				this.className += " hover";
			}
			nodes[i].onmouseout = function()
			{
				this.className = this.className.replace(" hover", "");
			}
		}
	}
}
function initUserMenu()
{
	/* init hover for ie6 */
	if (document.all && !window.opera) initMenuIE6();
	var nodes = document.getElementById("user-menu").getElementsByTagName("li");
	var _lastnode;
	/* detect last item */
	for (var i=0; i<nodes.length; i++)
	{
		if(nodes[i].parentNode == document.getElementById("user-menu")) _lastnode = nodes[i];
	}
	_lastnode.id ="top-last";
}

if (window.addEventListener)
	{
		window.addEventListener("load", initMenu, false);
		window.addEventListener("load", initUserMenu, false);
	}
else if (window.attachEvent)
	{
		window.attachEvent("onload", initMenu);
		window.attachEvent("onload", initUserMenu);
	}