// Copyright 2006-2007 javascript-array.com

var timeout	= 500;
var closetimer	= 0;
var ddmenuitem	= 0;

// open hidden layer
function mopen(id) {
	// cancel close timer
	mcancelclosetime();

	// close old layer
	if(ddmenuitem) {
		ddmenuitem.style.visibility = 'hidden';
		
		// generated via java in header.jsp
		// manages correct unhighlighting of tabs
		munhighlight();
	}

	// get new layer and show it
	ddmenuitem = document.getElementById(id);
	ddmenuitem.style.visibility = 'visible';

}

// close shown layer
function mclose() {
	if(ddmenuitem) {
		ddmenuitem.style.visibility = 'hidden';
	}
	
	// hide level 4 navnodes
	//if( $('.sublv').is(':visible') ) {
	//	$('.sublv').hide();
	//	$('.lv4img').attr('src', '/irj/portalapps/com.dkv.masthead/images/hauptnavigationPlus.gif');
	//}
	
	// function definition generated using java in header.jsp
	// manages correct unhighlighting of tabs
	munhighlight();
}

// start close timer
function mclosetime() {
	closetimer = window.setTimeout(mclose, timeout);
}

// cancel close timer
function mcancelclosetime() {
	if(closetimer) {
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

// close layer when click-out
//document.onclick = mclose;
