// Globale JavaScript-Variable für das Handle des SetTimeout,
// über das die Pull-Downs geschlossen werden
var aktiv;

function getLeft(obj)
{
	if (obj.offsetParent) 	return (obj.offsetLeft + getLeft(obj.offsetParent));
	else 					return (obj.offsetLeft);
}

function getTop(obj)
{
	if (obj.offsetParent)	return (obj.offsetTop + getTop(obj.offsetParent));
	else 					return (obj.offsetTop);	
}

function auf($lID, $subID)
{
	// Alle anderen Schließen
	zu();
	
	// Position bestimmen
	$lObj = document.getElementById($lID);
	$l = getLeft($lObj) + 177;
	$t = getTop($lObj);
	
	// Position Setzen + anzeigen
	if(document.getElementById($subID))
	{
		$subObj = document.getElementById($subID);
		$subObj.style.top  = $t+"px";
		$subObj.style.left = $l+"px";
		$subObj.style.display = "block";
	}
	$lObj.className = 'secnavHover';
	
	// Keine Timer mehr zum schließen
	window.clearTimeout(aktiv);
}

// schließt alle Pulldowns 
function zu()
{
	//window.clearInterval(dosize);
	for(i=1; i<=20; i++)
	{
		if(window.document.getElementById("sub_"+i))	window.document.getElementById("sub_"+i).style.display = 'none';
		if(window.document.getElementById("link_"+i))	window.document.getElementById("link_"+i).className = 'secnav';
	}
}

// Schließ-Timer abbrechen
function halt_auf_in()
{ 
	window.clearTimeout(aktiv); 
}

// Schließ-Timer (wieder) starten
function out()
{
	window.clearTimeout(aktiv);
	aktiv = setTimeout('zu()', 100);	
}


