var activemenu = null;

function dohover(obj)
{
	activemenu = obj;

	obj.className = "selectedmenuitem";

	if (obj.tagName == 'DIV')
	{
		var el = document.getElementById(obj.id + '-content');
		if (el != null)
		{
			el.className = 'popupmenu-shown';
			el.style.top = getYpos(obj) + "px";
		}
	}
}
function nohover(obj)
{
	activemenu = null;

	obj.className = "menuitem";

	if (obj.tagName == 'DIV')
	{
		setTimeout("UpdateTimer('" + obj.id + "')", 250);
	}
}
function getYpos(obj)
{
	var ypos = 0;

	while (obj.offsetParent != null)
	{
		ypos += obj.offsetTop;
		obj = obj.offsetParent;
	}
	
	return ypos + 1;
}

function UpdateTimer(menuname)
{
	// sluit bijbehorend popupmenu
	var DIVs = document.getElementsByTagName('DIV');

	for (i=0;i<DIVs.length;i++)
	{
		if (DIVs[i].id == menuname + '-content' && DIVs[i] != activepopup)
		{
			DIVs[i].className = 'popupmenu-hidden';
		}
	}
}

// menuitem
function popup_dohover(obj)
{
	var DIVs = document.getElementsByTagName('DIV');

	for (i=0;i<DIVs.length;i++)
	{
		if (DIVs[i].className == 'popup-item-selected' && DIVs[i].ID != obj.ID)
			DIVs[i].className = 'popup-item';
	}

	obj.className = 'popup-item-selected';
}
// menuitem
function popup_nohover(obj)
{
	obj.className = "popup-item";
}

var activepopup = null;
// Wanneer muis een popupmenu binnenkomt
function popup_mousein(obj)
{
	activepopup = obj;
	activemenu = obj.previousSibling;
	dohover(activemenu);
}
// Wanneer muis een popupmenu verlaat
function popup_mouseout(obj)
{
	activepopup = null;
	
	if (activemenu != null)
	{
		nohover(activemenu);
		activemenu = null;
	}
	
	setTimeout("RemovePopupmenus()", 100);
}

function RemovePopupmenus()
{
	// sluit niet actieve popup menu's
	var DIVs = document.getElementsByTagName('DIV');

	for (i=0;i<DIVs.length;i++)
	{
		if (DIVs[i].id.indexOf('-content') != -1 && DIVs[i] != activepopup)
		{
			DIVs[i].className = 'popupmenu-hidden';
		}
	}
}

function go(url)
{
	window.navigate(url);
}

function clearSearch(obj)
{
	if (obj != null)
	{
		if (obj.value == "search" || obj.value == "zoek")
			obj.value = "";
	}
}