var wsub = null; // momentan geöffnetes submenu
var to = 500; // to = time out, dauer zum menu einblenden
var to2 = 1500; // so lange bleibt das menu eingeblendet
var timer = null;
var timer2 = null;

/* zum ausblenden der menupunkte */
var nav = new Array('verdi', 'service', 'branchen', 'jugend', 'aktive', 'presse');


function showit(w)
{
	// alle anderen submenus ausblenden
	for (i=0;i<nav.length;i++)
	{
		hideSubMenu(nav[i] + 'sub');
	}
	
	// submenu nach entsprechender zeit einblenden
	timer = setTimeout('showSubMenu("' + w + '")', to);
}

function hideit(w)
{
	timer2 = setTimeout('hideSubMenu("' + w + '")', to2);
	clearTimeout(timer);
}

function showSubMenu(w)
{
	wsub = w;
	document.onclick = hideCurSubMenu;
	document.getElementById(w).style.display = 'block';
	clearTimeout(timer);
}

function hideSubMenu(w)
{
	wsub = null;
	el = document.getElementById(w);
	if(el) {
		el.style.display = 'none';
	}
	clearTimeout(timer2);
}

// timeout zum zaehlen des menu ausblendens stoppen
function stopTimeout(w)
{
	clearTimeout(timer);
	clearTimeout(timer2);
}

function hideCurSubMenu()
{
	if (wsub) hideSubMenu(wsub);
}

function makeShortLinkInput(node, link) {
	result = '<div class="showshortlink">Kurzlink zu dieser Seite: '
	result+='<input id="shortlinkinput" onBlur="removeShortLinkInput(this,\''+link+'\')" type="text" size="70" name="shortlink" value="'+link+'"/></div>'
	node.parentNode.innerHTML = result
	document.getElementById("shortlinkinput").select();
	document.getElementById("shortlinkinput").focus();
	return false;
}

function removeShortLinkInput(node, link) {
	node.parentNode.innerHTML = '<span class="shortlink" title="Kurzlink zu dieser Seite" onclick="makeShortLinkInput(this, \''+link+'\')">Kurzlink zu dieser Seite</span>';
	return false;
;
}
