var subnavActiv = null;

function navShowSub(){
	stopReset();
	navHideSubAll();
	if(this.getElementsByTagName('ul').length>0){
		for(var i=0 ; i<this.getElementsByTagName('ul').length ; i++)
			this.getElementsByTagName('ul')[i].style.visibility = 'visible';
	}
}

function navShowSub2(){
	if(this.getElementsByTagName('ul').length>0){
		for(var i=0 ; i<this.getElementsByTagName('ul').length ; i++)
			this.getElementsByTagName('ul')[i].style.visibility = 'visible';
	}
}

function navHideSub(objekt){
	if(objekt.getElementsByTagName('ul').length>0){
		for(var i=0 ; i<objekt.getElementsByTagName('ul').length ; i++)
			objekt.getElementsByTagName('ul')[i].style.visibility = 'hidden';
	}
}

function navHideSub2(){
	if(this.getElementsByTagName('ul').length>0){
		for(var i=0 ; i<this.getElementsByTagName('ul').length ; i++)
			this.getElementsByTagName('ul')[i].style.visibility = 'hidden';
	}
}

function navHideSubAll()
{
x = document.getElementsByTagName('ul');
for(i=0; i<x.length; i++)
{
if(x[i].title == "menu")
	x[i].style.visibility = "hidden";
}
}

function navInit(){
	if(document.getElementById('nav')){
		if(document.getElementById('activNav') && document.getElementById('activNav').getElementsByTagName('ul').length>0){
			for(var i=0 ; i<document.getElementById('activNav').getElementsByTagName('ul').length ; i++)
				document.getElementById('activNav').getElementsByTagName('ul')[i].style.visibility = 'hidden'; 
		}
	
		var li = document.getElementById('nav').firstChild;
		while(li){
			li.onmouseover = navShowSub;
			li.onmouseout  = navReset;
			li = li.nextSibling;
		}
	}
}


function navInit2(){
	if(document.getElementById('nav2')){
		var li = document.getElementById('nav2').firstChild;
		while(li){
			li.onmouseover = navShowSub2;
			li.onmouseout  = navHideSub2;
			li = li.nextSibling;
		}
	}
}

function navReset()
{
	objekt = this;
	aktiv = setTimeout("navHideSub(objekt)",1500);
//	alert('aufruf');
}

function stopReset()
{
	window.clearTimeout(aktiv);
}

aktiv = 0;

// load directly after nav so it's hidden faster and we don't have trouble with event chaos..
//window.onload = navInit;
// JavaScript Document
