
var ismenuopen = false;
var menuopen = null;
var menustoredbild = null;
var menustoredelement = null;
var menufirst = true;

function selectshow(show)
{
	// blendet alle selectboxen aus falls nicht auskommentiert
	// aber nur bei ie6, neuere haben keine probleme
	if (navigator.userAgent.toLowerCase().indexOf("msie 6.")!=-1)
	{
		var e = document.getElementsByTagName("select");
		for(i=0;i<e.length;i++)
			if (show)
				e[i].style.visibility = "visible";
			else
				e[i].style.visibility = "hidden";
	}		
};

function topNavFinal() {
	bild = menustoredbild;
	element = menustoredelement;
	
	if(element == 'bar') {

		var lastvalue = bild.childNodes[0].src.split('_');
		
		if(lastvalue[lastvalue.length-1] == 'h.png') {
			bild.childNodes[0].src = bild.childNodes[0].src.substring(0,bild.childNodes[0].src.length-6) + '.png';
			bild.parentNode.className = 'menuitem';
			document.getElementById('topnav_sub_' + bild.childNodes[0].id.split('_')[1]).style.display = 'none';
		}
		else if(lastvalue[lastvalue.length-1] == 'a.png') {
			if(document.getElementById('topnav_sub_' + bild.childNodes[0].id.split('_')[1]).style.display == 'block'){
				document.getElementById('topnav_sub_' + bild.childNodes[0].id.split('_')[1]).style.display = 'none';
			}
			else{
				document.getElementById('topnav_sub_' + bild.childNodes[0].id.split('_')[1]).style.display = 'block';
			}
		}
		else {
			bild.parentNode.className = 'menuitem hover';
			bild.childNodes[0].src = bild.childNodes[0].src.substring(0,bild.childNodes[0].src.length-4) + '_h.png';	
			document.getElementById('topnav_sub_' + bild.childNodes[0].id.split('_')[1]).style.display = 'block';
		}
		if (!ismenuopen)
			document.getElementById('topnav_sub_' + bild.childNodes[0].id.split('_')[1]).style.display = 'none';
		
	}
	else {
		
		var picid = 'topnav_' + bild.id.split('_')[2];
		
		if(bild.style.display == 'block') {
			bild.style.display = 'none';
			if(document.getElementById(picid).src.split('_')[2] != 'a.png'){
				document.getElementById(picid).src = document.getElementById(picid).src.substring(0,document.getElementById(picid).src.length-6) + '.png';
				document.getElementById(picid).parentNode.parentNode.className = 'menuitem';
			}
		}
		else {
			bild.style.display = 'block';
			if(document.getElementById(picid).src.split('_')[2] != 'a.png') {
				document.getElementById(picid).parentNode.parentNode.className = 'menuitem hover';
				document.getElementById(picid).src = document.getElementById(picid).src.substring(0,document.getElementById(picid).src.length-4) + '_h.png';
			}
		}
		
	}

}


function topNav(bild,element,isOver) {
	menustoredbild = bild;
	menustoredelement = element;
	
	if( !(menufirst && !isOver) )
	{
		window.clearTimeout(menuopen);
		if (isOver)
			menuopen = window.setTimeout("selectshow(false); ismenuopen = true; topNavFinal(); topNavFinal();",400);
		else
			menuopen = window.setTimeout("selectshow(true); ismenuopen = false;",500);
			
		topNavFinal();	
	}
	menufirst = false;	
}


var isMenuLoaded = true;