/* Steuerung der Navigation */

// alert(navigator.appVersion);

var binIE6 = false;
      
if(navigator.appVersion.indexOf('MSIE 6.0')>0) {
// alert(navigator.appVersion.indexOf('MSIE 6.0'));
binIE6 = true;
// alert(binIE6);
}

function schieben() {
var liste = document.getElementById('navul');
liste.style.backgroundPosition = 0 * (-260) +"px 0";
// alert("out");
/*
if(event  && binIE6) {
	if(event.srcElement.hassub) {
		
		elemid = event.srcElement.parentNode.getElementsByTagName('ul')[0].id;
		if(document.getElementById(elemid).style.display=='block') {
			window.setTimeout( function() { 
			subnavizu(elemid);
			}, 800);
			}
		}
	}
*/
}

function schieben1() {
var liste = document.getElementById('navul');
liste.style.backgroundPosition = 1 * (-260) +"px 0";
if(event && binIE6) {
	if(event.srcElement.hassub) {
			elemid = event.srcElement.parentNode.getElementsByTagName('ul')[0].id;
			subnaviauf(elemid);
		}
	}
}

function schieben2() {
var liste = document.getElementById('navul');
liste.style.backgroundPosition = 2 * (-260) +"px 0";
if(event &&  binIE6) {
	if(event.srcElement.hassub) {
			elemid = event.srcElement.parentNode.getElementsByTagName('ul')[0].id;
			subnaviauf(elemid);
		}
	}
}

function schieben3() {
var liste = document.getElementById('navul');
liste.style.backgroundPosition = 3 * (-260) +"px 0";
if(event &&  binIE6) {
	if(event.srcElement.hassub) {
			elemid = event.srcElement.parentNode.getElementsByTagName('ul')[0].id;
			subnaviauf(elemid);
		}
	}
}

function schieben4() {
var liste = document.getElementById('navul');
liste.style.backgroundPosition = 4 * (-260) +"px 0";
if(event &&  binIE6) {
	if(event.srcElement.hassub) {
			elemid = event.srcElement.parentNode.getElementsByTagName('ul')[0].id;
			subnaviauf(elemid);
		}
	}
}

function schieben5() {
var liste = document.getElementById('navul');
liste.style.backgroundPosition = 5 * (-260) +"px 0";
if(event &&  binIE6) {
	if(event.srcElement.hassub) {
			elemid = event.srcElement.parentNode.getElementsByTagName('ul')[0].id;
			subnaviauf(elemid);
		}
	}
}

function schieben6() {
var liste = document.getElementById('navul');
liste.style.backgroundPosition = 6 * (-260) +"px 0";
if(event &&  binIE6) {
	if(event.srcElement.hassub) {
			elemid = event.srcElement.parentNode.getElementsByTagName('ul')[0].id;
			subnaviauf(elemid);
		}
	}
}

function subnaviauf(elemid) {
	// alert("Bin hier!");
	// alert(elemid);
		sub = document.getElementById(elemid);
		//alert(sub);
		sub.style.display='block';
		sub.style.zIndex=1000;
		window.setTimeout( function() { 
			subnavizu(elemid);
			}, 2000);
}

function subnavizu(elemid) {
		// alert("Tsch�ss!");
		sub = document.getElementById(elemid);
		sub.style.display='none';
	
		
}

function navi(navitem) {

	var counter=0;
	for(i=0; i<meineNavitems.length; i++) {
		if(!meineNavitems[i].issub) {
			counter++;
			}
		if (meineNavitems[i] == navitem) {
			break;
			}
		}
	var liste = document.getElementById('navul');
	liste.style.backgroundPosition = (counter) * (-260) +"px 0"

}

window.onload = function() {
	// alert("Alles fertig geladen!");
	meineNavitems = document.getElementById('navul').getElementsByTagName('a');
	// alert("Navitems: " + meineNavitems.length);
	
	
	var counter = 1;
	var counter2 = 1;
	meineSubnavitems = document.getElementById('navul').getElementsByTagName('ul');
	// alert(meineSubnavitems.length);
	
	// alle Navitems durchgehen:
	for(k=0; k < meineNavitems.length; k++) {
	    // 
		for(i=0;i<meineSubnavitems.length;i++) {
			meineSubnavitems[i].setAttribute('id', 's'+i);
			sublinks = meineSubnavitems[i].getElementsByTagName('a');
			
			for(j=0;j<sublinks.length;j++) {
			
					if (sublinks[j] == meineNavitems[k]) {
						// alert("Submen�punkt vom " + counter + ". Hauptmen�punkt gefunden!");
						meineNavitems[k].issub = true;
						}
					}
		}
		


	}
	
		for(u=0;u < meineNavitems.length; u++) {
		
		var p = meineNavitems[u].parentNode;
		var s = p.getElementsByTagName('ul');
		
		var el;
		if(s.length > 0) {
			meineNavitems[u].hassub=true;
			//s[0].style.display='none';
		}
		else {
			meineNavitems[u].hassub=false;
		}
			if(meineNavitems[u].issub) {
			// alert(counter + ". Subnav");
			counter++;
			}
			else {
				if (meineNavitems[u].addEventListener) {
					meineNavitems[u].addEventListener('mouseover', eval('schieben' + counter2), false);
					meineNavitems[u].addEventListener('mouseout', schieben, false);
					counter2++;
					}
				else if (meineNavitems[u].attachEvent) {
				// alert('Ich bin ein IE!');

					meineNavitems[u].attachEvent('onmouseover', eval('schieben' + counter2));
					meineNavitems[u].attachEvent('onmouseout', schieben);

					counter2++;
				}
			}
		
		}
		
}
