$(document).ready(function (){

	// onload
	$('#menu ul li.hasSubmenu').each(function(){
		var elem = $(this);
		// add open-class if submenu item is active
		elem.next().children().find('li').each(function(){
			if ($(this).hasClass('active')) {
				elem.addClass('open');
			}
		});
		// show submenu if open
		if (elem.hasClass('open')) {
			elem.children().addClass('open');
			elem.next().slideDown('slow');
		} else {
			elem.next().hide();
		}
	});
	
	// onclick
	$('#menu ul li.hasSubmenu').click(function(){
		var elem = $(this);
		elem.toggleClass('open');
		elem.children().toggleClass('open');
		elem.next().slideToggle();
		return false;
	});
	
	// mouseover, mouseout
	$('#menu ul li.hasSubmenu').hover(
		function(){
			$(this).children().addClass('submenu');
		},
		function(){
			$(this).children().removeClass('submenu');
		});

	$('#menu ul li:not(:has(ul))').hover(
		function(){
			$(this).addClass('hover');
		},
		function(){
			$(this).removeClass('hover');
		});		

	// externe links in neuem Fenster/Tab oeffnen
	$('a.extern, a[rel="extern"]').attr('target', '_blank');

	if ((jQuery.browser.msie) && (parseInt(jQuery.browser.version) < 7)) {
		$('body').css('margin-top', '50px');
		$('body').prepend('<div class="msg error fixed">Sie benutzen eine stark veraltete Version des Internet Explorers, wodurch diese Seite m&ouml;glicherweise nicht richtig dargestellt werden kann. Wir empfehlen, Ihren Browser auf eine neuere Version zu aktualisieren.</div>');
	}

});

