// JavaScript Document
// Menu

	var init_dark = 1;

	//wird aus DB dynamisch generiert
  var ff = new Array(0,0,0,0,0,0);
  var f1 = new Array(6);
			f1[0] = new Array(3);
			f1[1] = new Array(3);
			f1[2] = new Array(3);
			f1[3] = new Array(3);
			f1[4] = new Array(3);
			f1[5] = new Array(3);

	//ende

	function display_all(art) {
		for (var i=1;i<ff.length;++i) {
			if ( document.getElementById("lev_"+i) ) document.getElementById("lev_"+i).style.display = art;
			for (var j=1;j<f1[i].length;++j)
				 if ( document.getElementById("lev_"+i+"_"+j) ) document.getElementById("lev_"+i+"_"+j).style.display = art;
		}
	}

	function quirks(lev1,lev2,lev3) {
		if ( lev1 == 999 ) { 			// Sitemap
			display_all("block");
		} else {									// normal auf/einklappen
			// Unterpunkte Level 1
			for (var i=0;i<=6;i++) { ff[i]=0; }
			ff[lev1]=1; 
			for (var i=1;i<ff.length;++i) {
				var art1 = "none"; if ( ff[i] == 1 ) art1 = "block";
				if ( document.getElementById("lev_"+i) ) document.getElementById("lev_"+i).style.display = art1;
				if ( lev1 != i ) {
					for (var j=0;j<f1[lev1].length;++j) { 
						if ( document.getElementById("lev_"+i+'_'+j) ) document.getElementById("lev_"+i+'_'+j).style.display = "none";
					}
				}
			}
			if ( lev2 != 0 ) {
			// Unterpunkte Level 2
				for (var j=0;j<f1[lev1].length;++j) { 
					f1[lev1][j] = 0; 
					if ( document.getElementById("lev_"+lev1+'_'+j) ) document.getElementById("lev_"+lev1+'_'+j).style.display = "none";
				}
				f1[lev1][lev2]=1;
				var j=1;
				for (var j=1;j<f1[lev1].length;++j) {
					if ( f1[lev1][j]==1 ) {
						document.getElementById("lev_"+lev1+"_"+j).style.display = "block";
					}
				}
			}
		}
	}
	
	function init(a,b,c) {
		display_all("none");
		document.getElementById("zentral_links").style.display = "block";
		quirks(a,b,c);
	}

