jQuery(document).ready(function(){

deleteSpaces();
sportSwitch();
showArrows();
manageMenus();

/*                        */
/*Ausklappbares Menü links*/
/*                        */

jQuery("#PrimarySidebar ul.menu li.menu-item").hover(
	function(){
		jQuery(this).children("ul.sub-menu").show();
		//Korrektur des Versatzes des nächsten Listenelements (für IE)
		if(jQuery(this).next().is("li")){
			var margCorr = ( jQuery(this).position().top + jQuery(this).height() ) - jQuery(this).next().position().top + 1;
			jQuery(this).next().css("margin-top", margCorr+"px");
		};
		jQuery(this).children("a").addClass("mouse_over");
	},
	function(){
		jQuery(this).children("ul.sub-menu").hide();
		if(jQuery(this).next().is("li")){
			jQuery(this).next().css("margin-top", "0px");
		};
		jQuery(this).children("a").removeClass("mouse_over");
	}
);
	
}); //Ende von $(document).ready()


/*                                           */
/*Kleine Pfeile in Menüpunkten mit Untermenüs*/
/*                                           */
function showArrows(){
	jQuery("#PrimarySidebar ul.menu li.menu-item").each(function(){
		if( jQuery(this).children("ul.sub-menu").is("ul") ){
			jQuery(this).children("a").append("<div class='menu_arrow'></div>");
		};
	});
}


/*                       		     */
/*Anzeige der Menüs links abhängig vom Inhalt*/
/*                                           */
function manageMenus(){
	var bereichsname = "";
	var gefunden = false;
	
	if( jQuery("#menu-tischtennis").find(".current-menu-item").length != 0 ) {
		jQuery(".widget_nav_menu").filter(function(){
			return jQuery(this).find("#menu-tischtennis").length == 0
		}).hide();
	} else {
		jQuery(".widget_nav_menu").filter(function(){
			return jQuery(this).find(".current-menu-item").length == 0
				&& jQuery(this).children("h2.widget-title").text() != jQuery("#TopMenu ul li.current-menu-item a").text();
		}).hide();
	};
	
	jQuery("#TopMenu ul li").each(function(){
		bereichsname = jQuery(this).children("a").text();
		jQuery("h2.widget-title").each(function(){
			if( jQuery(this).parent().css("display")=="block" && jQuery(this).text() == bereichsname ){
				gefunden = true;
			};
		});
		if(gefunden){
			jQuery(this).addClass("selected-topic");
		};
		gefunden = false;
	});
}

/*                       				         */
/*Nutzlose Textblöcke zwischen Menüpunkten im Hauptmenü entfernen*/
/*                                       		         */
function deleteSpaces(){
	var liste = jQuery("#TopMenu ul").html();
	liste = liste.replace(/>\s+</g, "><");
	jQuery("#TopMenu ul").empty().append(liste);
}

/*                                   */
/*SportSwitch-Menü den Text entfernen*/
/*                                   */
function sportSwitch(){
	jQuery("#SportSwitch ul li a").empty();	
}
