/* Produced by novelty GmbH      */
/* http://www.noveltymedia.de    */
/* mschmidt@20081212 1619        */



var aktuellesmenue = null;
var menuetimer = null;
var menuetimertimeout = 100;

function inititalisiere(menuId, triggerId) {
var menu = document.getElementById(menuId);
var trigger = document.getElementById(triggerId);

if (menu == null || trigger == null)
	{
	return;
	}


menu.onmouseover = function()
	{
	if (menuetimer == null)
		{
		return;
		}
	clearTimeout(menuetimer);
	}


menu.onmouseout = function()
	{
	menuetimer = setTimeout('verstecken()', menuetimertimeout);
	}


trigger.onmouseover = function()
	{
	if (aktuellesmenue)
		{
		aktuellesmenue.style.display = 'none';
		}

	this.showMenu();
	
	if (menuetimer == null)
		{
		return;
		}
	
	clearTimeout(menuetimer);
	}


trigger.onmouseout = function()
	{
	menuetimer = setTimeout('verstecken()', menuetimertimeout);
	}


trigger.onclick = trigger.onfocus = function()
	{
	if (aktuellesmenue == null)
		{
		this.showMenu();
		}
	else
		{
		aktuellesmenue.style.display = 'none';
		aktuellesmenue = null;
		}
	return false;
	}


trigger.showMenu = function()
	{
	var pos = position(this);

	if (pos.top == 0) //IE5MAC-FIX
		{
		pos.top = -10;
		}

	menu.style.left = pos.left + 'px';
	menu.style.top = pos.top + this.offsetHeight + 'px';
	menu.style.display = 'block';
	aktuellesmenue = menu;
	}
}


function verstecken()
	{
	if (aktuellesmenue)
		{
		aktuellesmenue.style.display = 'none';
		}
	}

function position(element)
	{
	var left = 0;
	var top = 0;
	
	while (element != null)
		{
		left += element.offsetLeft;
		top  += element.offsetTop - 1; //FIX
		element = element.offsetParent;
		}
	return {left:left, top:top}
	}


window.onload = function()
	{
	inititalisiere('wirtschaftnvg','wirtschaftbtn');
	inititalisiere('privatnvg','privatbtn');
	}