	var ActiveMenue = null;

	function ActivateMenue( menu, cause )
	{
		if( document.all || document.getElementById )
		{
			var MyTop = cause.offsetTop;
			var MyLeft = cause.offsetLeft;
			var MyWidth = cause.offsetWidth;

			if( cause.id < 2 )
			{
				MyWidth += 20;
//				MyLeft -= 20;
			}

			while( cause.offsetParent )
			{
				cause = cause.offsetParent;
				MyTop += cause.offsetTop;
				MyLeft += cause.offsetLeft;
			}

			if ( !document.all )
			{
				MyWidth -= 2;
			}

			menu.style.left = MyLeft;
			menu.style.top = MyTop + 20;
			menu.style.width = MyWidth + 20;
			menu.style.visibility = 'visible';
		}
		else if( document.layers )
		{
			menu.visibility = 'visible';
		}
		ActiveMenue = menu;
	}

	function DeactivateMenue( menu )
	{
		if( document.all || document.getElementById )
		{
			menu.style.visibility = 'hidden';
		}
		else if( document.layers )
		{
			menu.visibility = 'hidden';
		}
		ActiveMenue = null;
	}

	function mouseoverIE()
	{
		mouseoverComp( window.event.srcElement );
	}

	function mouseoverComp( eSource )
	{
		var originalLink = 0;
		if( eSource.offsetParent && eSource.offsetParent.className == "MenuEntry" )
		{
			originalLink = 1;
			eSource = eSource.offsetParent;
		}

		if( eSource.className == "MenuEntry" )
		{
			if( ActiveMenue != null && !(ActiveMenue==eval( eSource.title )))
			{
				DeactivateMenue( ActiveMenue );
			}
			ActivateMenue( eval( eSource.title ), eSource );
		}
		else
		{
			if( ActiveMenue != null && !ActiveMenue.contains( eSource ) && !MenuBar.contains( eSource ) )
			{
				DeactivateMenue( ActiveMenue );
			}
		}
	}

	function mouseoverNS( layer, src )
	{
		if( !document.all )
		{
			if( ActiveMenue != null )
			{
				DeactivateMenue( ActiveMenue );
			}

			if( document.layers )
			{
				ActivateMenue( document.layers[''+layer], null );
			}
			else if( document.getElementById )
			{
				ActivateMenue( document.getElementById(''+layer), src );
			}								            
		}
	}

	function mousedownNS()
	{
		if( document.layers )
		{
			if( ActiveMenue != null )
			{
				DeactivateMenue( ActiveMenue );
			}
		}
	}

	function DeactivateBody(e)
	{
		mousedownNS();
	}

// Umgezogen in "toolbar_base.inc", function ToolBar();
//	if( document.all )
//	{
//		document.onmouseover = mouseoverIE;
//	}
//	else if( document.layers )
//	{
//		document.captureEvents( Event.MOUSEDOWN );
//		document.onmousedown = mousedownNS;
//	} 
//	else if( document.getElementById )
//	{
//		mytags=document.getElementsByTagName( "body" );
//		mytags[0].addEventListener( "mouseup", DeactivateBody, false );
//	} 
