$(document).ready(function() {
  // animation der headerzeile einfuegen
  var s = new SWFObject('tl_files/img/headerbar.swf', 'main_content', '950', '20', '9.0.115', 'transparent');
  s.addParam('menu', 'false');
  s.addParam('scale', 'noscale');
  s.addParam('wmode', 'transparent');
  s.write('headerbar');

  // initialisierung der slideshow
  $('.tpl_img_text .cycle').cycle({
    fx: 'fade',
    speed: 2000,
    timeout: 4000
  });

  //
  if ($('.startpage').length<1) {
    //: fix wrapper height
    var max = 0;
    $('.layout_main_navigation ul ul').each(function(i) {
      if ($(this).height() > max) max = $(this).height();
      if ($(this).height() > 200) ($(this).css('top', '0px'));
    });
    if (max > 470) {
      $('.layout_main_content').css('min-height', parseInt(max) + 'px');
    }

    //: ie6 has special js
    if (document.getElementById('ie6') != null) {
    	return ;
    }

	// an den wrapper binden ob die navi ganz oder nur klein zu sehen sein soll
	if($('.layout_main_navigation li.level1.active.staticHover').length) {
		$('.wrapper').addClass('active').addClass('hover').addClass('.staticHover');
	} else if($('.layout_main_navigation li.level1.active.parent').length) {
		$('.wrapper').addClass('active');
	}

	//
	if($('.mod_article.nonavi.block').length) {
		$('.wrapper').removeClass('hover');
	}

	//
    $('.layout_main_navigation li.level1').mouseenter(function() {
    	// aktuelles element auf hidden setzen
		$('.layout_main_navigation li.level1.active').addClass('hidden');
		//
		$('.wrapper').removeClass('hover active');
		// zeige das untermenp� an, wenn es eines gibt
		if($(this).attr('parent')=='true') {
			//
			$('.wrapper').addClass('hover active');
			//
   		    $(this).addClass('hover');
			// aktuelles element auf jedenfall anzeigen
			$(this).removeClass('hidden');
			// ende
		}
		// ende
    }).mouseleave(function() {
		//
		$(this).removeClass('hover');
		//
		$('.wrapper').removeClass('hover active');
		// nur das aktieve element wieder anzeigen wenn es auch untermen�punkt hat
		if($('.layout_main_navigation li.level1.active').attr('hover')=='true') {
			//
			$('.wrapper').addClass('active');
			// ende
		}
		//
		if($('.layout_main_navigation li.level1.active').attr('staticHover')=='true') {
			//
			$('.wrapper').addClass('hover');
			// ende
		}
		//
		if(
				$('.layout_main_navigation li.level1.active').attr('staticHover')=='true'
			||
				$('.layout_main_navigation li.level1.active').attr('hover')=='true'
		) {
			$('.layout_main_navigation li.level1.active').removeClass('hidden');
		}
		//
		if(
				$('.layout_main_navigation li.level1.active').attr('staticHover')=='true'
			&&
				$('.layout_main_navigation li.level1.active').attr('hover')=='true'
		) {
			$('.layout_main_navigation li.level1.active').removeClass('hidden').addClass('hover');
		}
		//
		if($('.mod_article.nonavi.block').length) {
			$('.wrapper').removeClass('hover');
			$('.layout_main_navigation li.level1.active').removeClass('hover');
		}
		// ende
    });
    // ende
  } else {
    // entfernen von klassen
    $('.wrapper').removeClass('active hover');
    //
    $('.layout_main_content ').css({
      'background-image'	:	'url(tl_files/img/navi_bg.jpg)',
      'margin-left'		:	'150px',
      'width'				:	'800px',
      'padding-left'		:	'30px'
    });
    // ende
  }
  // ende
});
