var anzSubmenu = 7;
var selfUrl= document.location.pathname;
var strAktiv=-1 ;
var linkcount = 0; //zaehler aktuelle links
var firstRun = 1; //einmal submenu


function findeAktiven(menuNr) {
	for(var k=0; k<=menu.length-1; k++) { //aktive Url ermitteln
		if((eval(menu[k][0])) == menuNr) {
			linkcount++;
			if(menu[k][1]==selfUrl) {				
				strAktiv = k;
			}
		}
	}
}

strMenu ="";

for(var i=1;i<=anzSubmenu;i++) { //wieviele Menues
linkcount=0;
findeAktiven(i);

	for(var l=0;l<=menu.length-1;l++) { //Menue bauen
		if ((menu[l][0] == i) && (linkcount>=1) && (firstRun == 0)  && (strAktiv>0)) { // Unterlinks
			if (l==strAktiv){
				strMenu += '<a href="'+ menu[l][1] +'" class="subnavi"><span>'+ menu[l][2] +'</span></a>';			
			}
			else {
				strMenu += '<a href="'+ menu[l][1] +'" class="subnavi">'+ menu[l][2] +'</a>';		
			}
			linkcount = linkcount-1;
			if (linkcount < 1) {
				strMenu += '	</div>';
				strMenu += '	<div class="klammer"></div>';
				strMenu += '</div>';				
			}
			else {
				strMenu += '<br>';
			}
		}
		
		
		if ((menu[l][0] == i) && (firstRun == 1))  { //nur beim ersten mal
			strMenu += '	<div id="nav' + i + '">';
			if (l==strAktiv){
				strMenu += '<a class="navi" href="'+ menu[l][1] +'"><span>'+ menu[l][2] +'</span></a>';			
			}
			else {
				strMenu += '<a class="navi" href="'+ menu[l][1] +'">'+ menu[l][2] +'</a>';			
			}
			

			if ((linkcount>1) && (strAktiv>0)) { //es existieren Unterpunkte
				strMenu += '<div id="subnav' + i + '">';
				strMenu += '	<div class="subnav">';
			linkcount = linkcount-1;
			}
			firstRun = 0;
		}	

		if (menu[l+1] && (firstRun == 0) ) {  //es gibt weitere Links, aber nicht der erste Durchlauf
			if (menu[l+1][0] != i) {
				strMenu += '</div>\n';
				firstRun = 1;	
				strAktiv = "";
				break;
			}
		}
		
		if (!(menu[l+1]) && (l == menu.length-1)) {  //Ende des arrays
			strMenu += '</div>\n';
			firstRun = 1;	
			strAktiv = "";
			break;
		}
	}
}

//alert(strMenu);
//window.clipboardData.setData("Text",strMenu);
document.write(strMenu);	