function createToggle(myItem) {
	var innerToggle = function() {
		window[myItem].toggle();
	}
	return innerToggle;
}


function makeNavi () {
	var toggles = document.getElementsByClassName("klappen");
	var list = new Array();
	searchthis = "item";

	for (i=0; i < toggles.length; i++) {
	
	
		if (toggles[i].childNodes[3] != false) {
			
			myInner = toggles[i].childNodes[3];
			searchthis = "item"+i;
	    	myInner.id = searchthis;
	    	myInner.style.height = '0px';
	    	aElement = toggles[i].childNodes[1];
	    	
	    	if (myInner.firstChild.className != "space1") {
	    	
	    	//This is an ugly hack for layout reasons
			newNode1 = document.createElement("div");
			newNode1.className = "space1";
			myInner.insertBefore(newNode1, myInner.firstChild);
			
			newNode2 = document.createElement("div");
			newNode2.className = "space2";
			myInner.appendChild(newNode2);
			
			}
			
	    	
	    	var togDur = 400;
	    		
	    	if (aElement.addEventListener) {
	    		aElement.addEventListener('click', createToggle(searchthis), false);
	    	} else if (aElement.attachEvent) {
	    		aElement.attachEvent('onclick', createToggle(searchthis));
	    	} else {
				aElement.onclick = createToggle(i);
			}
	    	
	    	// create that visual-fx-stuff object
			window[searchthis] = new fx.Height(myInner, {duration: togDur});
			
			
		}
	}
	
}

window.onload = function() {
makeNavi ();
}




