
$(document).ready(function(){

  /* Funktion, um Unternavigationen unsichtbar zu setzen */
      
  function ybSetSubnavigationInvisible( ybFragment ) {
    
    if ( !$("#" + ybFragment).parent().hasClass( "rundaktiv" ) ) {
      i = 1;
      while ( document.getElementById( ybFragment + "-" + i ) ) {
        $("#" + ybFragment + "-" + i ).hide(); i++;
      }
    }
  }
      
  /* Funktion, um Unternavigationen zu togglen */
      
  function ybToogleSubnavigation( ybFragment ) {
    i = 1;
        
    while ( document.getElementById( ybFragment + "-" + i ) ) {
      $("#" + ybFragment + "-" + i ).slideToggle( 300 ); i++;
    }
  }
      
  /* Setze alle vorhandenen Navigationsgruppen unsichtbar */
      
  ybSetSubnavigationInvisible( "ybNaviNewsletter" );
  ybSetSubnavigationInvisible( "ybNaviKontakt" );
  ybSetSubnavigationInvisible( "ybNaviKataloge" );
  ybSetSubnavigationInvisible( "ybNaviSonstiges" );
  ybSetSubnavigationInvisible( "ybNaviWir" );
      
  /* Klick-Funktionen für alle Navigationsgruppen  */
      
  $("#ybNaviNewsletter").click(function () {
    ybToogleSubnavigation( "ybNaviNewsletter" );
  } );
  
  $("#ybNaviKontakt").click(function () {
    ybToogleSubnavigation( "ybNaviKontakt" );
  } );
  
  $("#ybNaviKataloge").click(function () {
    ybToogleSubnavigation( "ybNaviKataloge" );
  } );
  
  $("#ybNaviSonstiges").click(function () {
    ybToogleSubnavigation( "ybNaviSonstiges" );
  } );
  
  $("#ybNaviWir").click(function () {
    ybToogleSubnavigation( "ybNaviWir" );
  } );  
  
} );