

// Collapse everything but the first menu:
// $("#Menu > li > a").not(":first").find("+ ul").slideUp(1);

// damit die aktuelle Seitenposition nach dem Ein-/Ausklappen des Menüs verändert wird beim Anker href="javascript:void(0)" oder bei der onClick-Funktion return false angeben, damit href zu keinem Ergebnis führt / nicht ausgewertet wird.
				
// Expand or collapse:
function init_Menu()
{
	// alle "#Menu > li > a" mit einem onclick-Ereignis ausstatten
	$("#Menu > li > a").click(function() {
		// if the clicked menu entry is visible (his sub menu entries) set the state to 1
		var ulList = $(this).find("+ ul");
		var state = 0;
		for (var i=0; (i<ulList.length) && (i < 1); i++) {
			var vul = ulList[i];
			if(vul.style.display.toLowerCase() != 'none') {state = 1;}						
		}
		// collapse all visible menu entries
		ulList = $("#Menu > li > a").find("+ ul");
		for (var i=0; i<ulList.length; i++) {
			var vul = ulList[i];
			if(vul.style.display.toLowerCase() != 'none') {
			//$(vul).hide()
			$(vul).slideToggle("slow");
			}						
		}
		// toggle the clicked menu if it isn't collapsed before
		// the visible menu item was clicked by the user and will be hide
		if (state == 0) $(this).find("+ ul").slideToggle("slow");
		// return false ->  damit href="URL" zu keinem Ergebnis führt, nicht ausgewertet wird wenn JavaScript aktiviert ist
		return false;
	});
}


