function toggleDisplayAddPortletLink(id)
{
	if (document.getElementById(id).style.visibility=='hidden')
	{
		document.getElementById(id).style.visibility='visible';
	}
	else
	{
		document.getElementById(id).style.visibility='hidden';
	}
	if (document.getElementById(id).style.display=='none')
	{
		document.getElementById(id).style.display='';
	}
	else
	{
		document.getElementById(id).style.display='none';
	}
	return false;
}

function initmenu(idMenu)
{
	var browser = navigator.userAgent;
	browser = browser.toLowerCase();
	browser = browser.split('/');
	var version = browser[1].split('.');
	if (!document.getElementById(idMenu))
		return;
	var menu = document.getElementById(idMenu);
	var lis = menu.getElementsByTagName('li');
	var uls = menu.getElementsByTagName('div');
	for (var i=0; i<lis.length; i++)
	{
		var ul = lis.item(i).getElementsByTagName('div');
		if (ul.item(0))
		{
			if (document.all && browser[0]!='opera' || browser[0]=='opera' && version[0]<7)
			{
				lis.item(i).onmouseover = visible;
				lis.item(i).onmouseout = hidden;
				lis.item(i).onkeyup = visible;
			}
			else if (document.getElementById)
			{
				lis.item(i).addEventListener("mouseover",visible,true);
				lis.item(i).addEventListener("mouseout",hidden,true);
				lis.item(i).addEventListener("blur",hidden,true);
				lis.item(i).addEventListener("focus",visible,true);
			}
		}
	}
	var divmenu = document.getElementById(idMenu);
	//divmenu.style.height = "auto";
	for (var j=0; j<uls.length; j++)
	{
		var li2 =  uls.item(j).getElementsByTagName('li');
		for (var k=0; k<li2.length; k++)
		{
			var ul2 = li2.item(k).getElementsByTagName('div');
			if (ul2.item(0))
			{
				ul2.item(0).style.visibility = "hidden";
			}
		}
	}
}

function hidden()
{
	var ul = this.getElementsByTagName('div');
	ul.item(0).style.visibility = "hidden";
}

function visible()
{
	var ul = this.getElementsByTagName('div');
	ul.item(0).style.visibility = "visible";
}