function ShowVerticalMenu(event, nav4, menuname, padding) 
{
	if ( nav4 )
	{
	var el=event.target;
	}
	else
	{
	var el=event.srcElement;
	}
	
	var vPopup=document.getElementById(menuname);
	
	vPopup.style.left= getAbsoluteX( el ) + el.offsetWidth + padding + 2 ; 
	vPopup.style.top = getAbsoluteY( el ) - padding; 
	
	vPopup.style.visibility = "visible";
	return false;
}
//------------------------------------------------------------------------------
function ShowHorizontalMenu(event, nav4, menuname, padding) 
{
	if ( nav4 )
	{
	var el=event.target;
	}
	else
	{
	var el=event.srcElement;
	}
	
	var vPopup=document.getElementById(menuname);
	
	vPopup.style.left= getAbsoluteX( el ); 
	vPopup.style.top = getAbsoluteY( el ) + el.offsetHeight + padding - padding / 2 ;
	
	vPopup.style.visibility = "visible";
	return false;
}
//------------------------------------------------------------------------------
function hideAllChildMenus( menu_id )
{

	var menu = document.getElementById( menu_id );
	var i;
	
	if( menu != undefined ) 
	{
		var childmenus = menu.getAttribute('children').split(',');
		//alert("hallo: " + childmenus.length);
		for( i = 0 ; i < childmenus.length ; i++ ) 
		{
		
			if( childmenus[i] != ""  ) 
			{	
				childmenu = document.getElementById( childmenus[i] );
				childmenu.style.visibility = "hidden";
			
				if( childmenu.children != "" )	hideAllChildMenus( childmenus[i] );
			}
			else
			{
			//alert("childmenus[" + i + "] == ''");
			}
		}
	}
	else
	{
	//alert('hideAllChildMenus: menu ' + menu_id + ' is undefined');	
	}
//alert("einde");
}
//------------------------------------------------------------------------------
function HighLightItem(event, nav4, bgcolor, color ) 
{
//alert("HighLightItem");
	if ( nav4 )
	{
	var el=event.target;
	if (el != undefined )
		{
			//alert("class: " + el.getAttribute('class'));
			if (el.getAttribute('class') == "verticaldivitem") 
			{
			el.style.backgroundColor = bgcolor;
			el.style.color = color;
			}
		}
	}
	else
	{
	var el=event.srcElement;
	if (el != undefined )
		{
			//alert("class: " + el.getAttribute('class'));
			if (el.getAttribute('className') == "verticaldivitem") 
			{
			el.style.backgroundColor = bgcolor;
			el.style.color = color;
			}
		}
	}
	

return true;
}
//------------------------------------------------------------------------------
function showImage(event, nav4, img )
{
if ( nav4 && event.target.className == "verticaldivitem" && img != "" )
	{
	event.target.style.backgroundImage = "url( '" + img + "')";	
	}
else if (event.srcElement.className == "verticaldivitem" && img != "") 
	{
	event.srcElement.style.backgroundImage = "url( '" + img + "')";
	}
}
function ReplaceImg(event, nav4, img )
{
if ( nav4 && img != "" )
	{
	event.target.src = img;	
	}
else if (img != "") 
	{
	event.srcElement.src = img;
	}
}
//------------------------------------------------------------------------------
function LowLightItem(event, nav4,  bgcolor, color ) 
{
	if ( nav4 )
	{
	var el=event.target;
	if (el != undefined )
		{
			if (el.getAttribute('class') == "verticaldivitem") 
			{
			el.style.backgroundColor = bgcolor;
			el.style.color = color;
			window.status = "";		
			}
		}
	}
	else
	{
	var el=event.srcElement;
	if (el != undefined )
		{
			if (el.getAttribute('className') == "verticaldivitem") 
			{
			el.style.backgroundColor = bgcolor;
			el.style.color = color;
			window.status = "";		
			}
		}
	}	

	
}
//------------------------------------------------------------------------------
function executeSubMenu(event, nav4) 
{
	if ( nav4 )
	{
	var el=event.target;
	}
	else
	{
	var el=event.srcElement;
	}	
	
if (el.className == "verticaldivitem") 
	{
	if( el.getAttribute('url') == undefined || el.getAttribute('url') == "" )	
		{
		return false;	
		}
		
	if (el.getAttribute("target") != null)
		{
		window.open(el.getAttribute('url'),el.getAttribute("target"));
		}
	else
		{
		window.location = el.getAttribute('url');
		}
    }
}
//------------------------------------------------------------------------------