function get_url_param( name ) {
    // Get Url Param
    name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");

    var regexS = "[\\?&]"+name+"=([^&#/]*)";
	var regex = new RegExp( regexS );
	var results = regex.exec( window.location.href );

	if ( results == null )
		return "";
	else
		return results[1];
}
function initMenu() {
    // alle Ebenen beider Navigationen verstecken
    jQuery('#nav-container #navi ul').hide();
    jQuery('#nav-info #navi ul').hide();
    // Active öffnen
    jQuery('#nav-container #navi li.active ul').slideDown('normal');
    // 3. Ebene schliessen
    jQuery('#nav-container #navi li.active ul ul').hide();
    // Click 1 Ebene Main Navi
    //jQuery('#nav-container #navi li a.level-top').click(
   /* jQuery('#nav-container #navi li a.level-top').click(
        function() {
            var checkElement = jQuery(this).next();
            if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
                return false;
            }
            if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
                jQuery('#nav-container #navi ul:visible').slideUp('normal');
                checkElement.slideDown('normal');
                return false;
            }
        }
    );    */
    // Info-Navigation CMS-Block nav_info_block
    // mark Menuitems if active
    if (window.location.search != ""){
        nv = get_url_param('nv');
        if(nv){
            // Mainnavi active
            jQuery('#nav-info #navi #' + nv).addClass('active');
            jQuery('#nav-info #navi #' + nv + ' ul').slideDown('normal');
        }
        nvsub = get_url_param('nvsub');
        if(nvsub){
            // Subnavi active
            jQuery('#nav-info #navi #' + nv + ' ul #' + nvsub).addClass('active');
        }
    }
    // Click 1 Ebene Site Navi
   jQuery('#nav-info #navi li a.level-top').click(
        function() {
            var checkElement = jQuery(this).next();
            if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
                return false;
            }
            if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
                jQuery('#nav-info #navi ul:visible').slideUp('normal');
                checkElement.slideDown('normal');
                return false;
            }
        }
    );
}
jQuery(document).ready(function() {initMenu();});
