// initialise plugins
jQuery(function(){
  jQuery('ul.sf-menu').superfish();
  
  jQuery(".sf-menu li").hover(
    function() {
      jQuery(this).addClass("hover");
    },
    function() {
      jQuery(this).removeClass("hover");
    }
  );
  
  // Bilder der Hauptnavi tauschen
  /*$("ul.sf-menu li.main").hover(
    function() {
      var new_src = $(this).find("img").attr("src").replace(/\.gif/, "_sel.gif");
      $(this).find("img").attr("src", new_src);
    }, function() {
      var new_src = $(this).find("img").attr("src").replace(/_sel\.gif/, ".gif");
      $(this).find("img").attr("src", new_src);
    }
  );*/
  
  // letzten Navigationspunkt vom margin-right befreien
  jQuery("li.main:last").css("margin-right", "0px")
  // letzten Navigationspunkt nach links ausklappen
  jQuery("li.main:eq(6) ul:first").css("left", "-94px")

  // Inhalt der Anker (3. Ebene) mit Maximallaenge versehen
  $(".sf-menu li li li a").each(
    function() {
      var max_length = 31;
      var text_length = $(this).text().length;
      if (text_length > max_length) {
        $(this).text( $(this).text().substring(0, 28) + "..." );
      }
    }
  );
  
  // Content-Navigation mit Ueberschrift der 2. Ebene versehen
  jQuery("#contentnavi li:first").text( jQuery("#breadcrumb li:eq(2)").text() );
  
  // Content-Navigation: inaktive Unternavis ausblenden
  jQuery("#contentnavi li").each(
    function() {
      if (!jQuery(this).hasClass("current")) {
        $(this).find("ul:first").hide();
      }
    }
  );
});
