var toutResetNavi; /* ein timeout */

function resetNavi()
{
	var subNavis = $$('#navigation ul.subnavigation');
	subNavis.each(
		function(sn){
			sn.hide();
		}
	);
	var hauptNaviPkte = $$('#navigation .hauptnaviPkt');
	hauptNaviPkte.each(
		function(np){
			np.removeClassName('naviAktiv');
		}
	);
}

function resetNaviLangsam()
{
	toutResetNavi = window.setTimeout('resetNavi()',300);
}

function hauptNaviPkt(np)
{
	window.clearTimeout(toutResetNavi);
	resetNavi();
	if (np) {
		np.addClassName('naviAktiv');
		var sn = np.down('ul.subnavigation');
		if (sn) {
			sn.show();
		}
	}
}

function subnavi(sn)
{
	window.clearTimeout(toutResetNavi);
	if (sn) {
		sn.show();
	}
}

