
isInit = false;
jQuery().ready(function() {
 if(!isInit){
   initThemenFlyout();
   initNaviHorizontal();
 }
 //if(!$('#frnKopfMehr')[0]){$('.subnav1.current').removeClass('current')}
 //$('div#frnGoogleHead2').click(function(){$('#frn_searchTarget').submit()});
 // Head-Link-Test
 $('.frn_contHead a').children('strong').each(function(i) { $(this).html($(this).html()+' &raquo;'); });
});
function initThemenFlyout(){
 isInit = true;
 // Flyout
 showedTopnavclick = false;
 $("[class^='topnav_']").mouseover(function(){
     $("[class^='frn_topnavi_subnav']:not([class*='flyout_by_click'])").hide();
      //classValue = $(this).attr('class');
      classValue = $(this).attr('class').replace(/ active/i, '');
      if (classValue != '' && showedTopnavclick == false) {           
          ($(this).attr('id') == "frnKopfThemen") ? posE = 199 : posE = $(this).offset();
          $("#frnKopfLeiste li[class^='topnav']:not([class*='topnavclick'])").removeClass('aktivClick');
          $("div."+classValue).show().addClass('aktivClick').css('left', posE.left-14);
          $(this).addClass('aktivClick');
      }
 });
 $('div.frn_topnavi_subnav').mouseout(function(){   
      var parentElement = $(this).parent().get(0).tagName;
      var classValue = $(this).parent().attr('class');
           
      $('div.frn_topnavi_subnav div').mouseover(function(){
           $('div.'+classValue).show();
      });
 });
 $('div.frn_topnavi').mouseout(function(){
    $("div.frn_topnavi:has(ul)").bind('mouseleave',function(){
           //$('div.frn_topnavi_subnav').hide();
           $("[class^='frn_topnavi_subnav']:not([class*='flyout_by_click'])").hide();
           $("#frnKopfLeiste li[class^='topnav']:not([class*='topnavclick'])").removeClass('aktivClick');
    });
 });
/* neu */
$("[class^='topnavclick_']").mouseover(function(){
  $("[class^='frn_topnavi_subnav']:not([class*='flyout_by_click'])").hide();
  $("#frnKopfLeiste li[class^='topnav']:not([class*='topnavclick'])").removeClass('aktivClick');
 });
$("[class^='topnavclick_']").click(function(){
    classValue = $(this).attr('class').replace(/ aktivClick/i, '');
    $("div[class*='"+classValue+"']").toggle();
    $(this).toggleClass('aktivClick');
    $("[class^='frn_topnavi_subnav']:not([class*='flyout_by_click'])").hide();
    $("#frnKopfLeiste li[class*='active']").toggleClass('active_hide').toggleClass('active');
    showedTopnavclick = (showedTopnavclick) ? false : true;
    return false;
 });
 $("[class^='frn_closing']").click(function(){
    showedTopnavclick = false;
    $(this).parent().hide();
    $("#frnKopfLeiste li.active_hide").removeClass('active_hide').addClass('active');
    $("#frnKopfLeiste li").removeClass('aktivClick');
 });
}
function initNaviHorizontal(){
// ChannelNavi
 var ie = (document.all) ? true : false;
 var posSubNavItem = $('li#current').offset();
 var posSubNavParent = $('div.frn_nav_h ul').offset();
 var posSubNavLastItem = $('div.frn_nav_h ul > li:last').offset();
 var posRahmen = $('#frnRahmen').offset();
 var posDiff = 0;
 if(posSubNavLastItem && posSubNavParent) {
  posDiff = posSubNavLastItem.top-posSubNavParent.top;
 }
// Ausnahme für Finanzen
$("li.nav_h_1_275950").before("<li><div class='frn_navFiller'></div></li>");
 if( posDiff > 0 ) {
  if(ie) {
        $('.frn_nav_h #current a').css("background-position", "1px 0px");
        $('.frn_nav_h li#current').css("margin-top", "-1px");
  }else {
        $('.frn_nav_h li#current a').css("background-position", "1px 1px");
        //$('.frn_nav_h li#current a, .frn_nav_h li#current').css("margin-top", "-1px");
  }
  $('.frn_nav_h li#current').css("background-position", "1px 0px");
  $('.frn_nav_h li#current').css("border-right", "0px");
  $('.frn_nav_h li#current').css("margin-right", "0px");
 }
 $("div.frn_nav_h ul li").mouseover(function(){
   $("ul[class^='frn_subnav']:not([class*='current'])").hide();
 });
 $("div.frn_nav_h ul li, ul.frn_subnav li").mouseover(function(){
  $("ul[class^='frn_subnav']:not([class*='current']):not([class*='"+$(this).parent().attr('class')+"'])").hide();
  var classValue = $(this).attr('class').replace(/ active/i, '');
  $(this).parent().find('li.active').removeClass('active');
  $(this).addClass('active');
  if (classValue != '') {
     var posE = $(this).offset();
     var ie = (document.all) ? true : false;
     var posDiff = posE.top-posSubNavParent.top;
     var posCorSub = 0;
     if($(this).attr('id') == 'current')posCorSub=1;
 // Abfrage für IE7 Wird nun doch  gebraucht....
     var bv = jQuery.browser.version ;
     if(ie && bv < 7) {
        $("ul[class^='frn_subnav "+classValue+"']:not([class*='current'])").css({'left' : posE.left-2-$('div.frn_nav_h').width()+posCorSub+12, 'top' : 24+posDiff, 'width' : $(this).width()}).find("li").css({'width' : $(this).width()});
     }else if (ie && bv >= 7.0) {
        $("ul[class^='frn_subnav "+classValue+"']:not([class*='current'])").css({'left' : posE.left-2+posCorSub, 'top' : 24+posDiff, 'min-width' : $(this).width()+2});
     }else {
        $("ul[class^='frn_subnav "+classValue+"']:not([class*='current'])").css({'left' : posE.left-2+posCorSub, 'top' : 24+posDiff, 'min-width' : $(this).width()+2});
     }
    $('ul.frn_subnav.'+classValue).show(); //  fadeIn(250)
  }
 });
 $('ul.frn_subnav').mouseout(function(){
    var parentElement = $(this).parent().get(0).tagName;
    var classValue = $(this).parent().attr('class');
    $('ul.frn_subnav li').mouseover(function(){
      $('ul.'+classValue).show(300);
    });
    $("ul[class^='frn_subnav']:not([class*='current'])").bind('mouseleave',function(){
      $("ul[class^='frn_subnav']:not([class*='current'])").hide();
      //$(this).removeClass('active');
      $('div.frn_mainNav_h li.active').removeClass('active');
    });
 });
    $('div.frn_mainNav_h').mouseout(function(){
    $("div.frn_mainNav_h:has:not(ul)").bind('mouseleave',function(){
         $("ul[class^='frn_subnav']:not([class*='current'])").hide();
         $('div.frn_mainNav_h li.active').removeClass('active');
    });
 });
}
