var timeout	 = 100;
var closetimer	= 0;
var ddmenuitem	= 0;
var ddtopmenu	= 0;
var ddtopmenu_akt  = 0;

// open hidden layer
function mopen(id, topnavi, topnavi_akt){	
	mcancelclosetime();
	if(ddmenuitem) mclose();
	ddmenuitem = document.getElementById(id);
	ddtopmenu=topnavi;
	ddtopmenu_akt=topnavi_akt;
	document.getElementById("img_navi_"+ddtopmenu).src = "../images/layout/navi/"+ddtopmenu+"_aktiv.png";
	ddmenuitem.style.display = 'block';
}

// close showed layer
function mclose(){
	if(ddmenuitem) ddmenuitem.style.display = 'none';
	if(ddtopmenu && ddtopmenu_akt!=ddtopmenu) document.getElementById("img_navi_"+ddtopmenu).src = "../images/layout/navi/"+ddtopmenu+".png";
}

// go close timer
function mclosetime(){
	closetimer = window.setTimeout(mclose, timeout);
}

// cancel close timer
function mcancelclosetime(){
	if(closetimer){
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

// Funktion zum verstecken eines bestimmten Elementes.
function versteckt($name){
    $angezeigt = document.getElementById('div_'+$name).style.display;
	if ($angezeigt == 'none'){
		document.getElementById('div_'+$name).style.display = 'block';
	}else{
		document.getElementById('div_'+$name).style.display = 'none';
	}
}
