/**
 * @author dirk v Nuess
 */
 
//SFIR STYLE
    var rewe = {
      src: '/rewe.swf'
      ,ratios: [6,1.41,9,1.35,15,1.29,21,1.25,22,1.22,27,1.24,29,1.21,34,1.22,41,1.21,45,1.2,46,1.21,59,1.2,68,1.19,69,1.2,96,1.19,97,1.18,102,1.19,103,1.18,107,1.19,108,1.18,112,1.19,114,1.18,116,1.19,120,1.18,121,1.19,1.18]
    };

    // sIFR.domains = ['novemberborn.net'] // Don't check for domains in this demo
    sIFR.useStyleCheck = true;
    sIFR.activate(rewe);

    sIFR.replace(rewe, {
      selector: 'h1'
      ,css: [
        '.sIFR-root { text-align: left; font-weight: bold; color: #535959; text-transform: uppercase; }'
      ]
, wmode: 'transparent'
    });
  
     sIFR.replace(rewe, {
      selector: 'h5'
      ,css: [
        '.sIFR-root { text-align: left; font-weight: bold; font-size: 18px; line-height:18px; color: #535959; padding: 0 0 -2px 0}'
      ]
, wmode: 'transparent'
    });

    sIFR.replace(rewe, {
      selector: 'h5.grey_round_header'
      ,css: [
        '.sIFR-root { text-align: left; font-weight: bold; color: #535959; background-color: #e5e6e7}'
      ]
    });

// INIT
$(document).ready( function(){ 
	initJQuery();
});

function initJQuery(){
	// FIRST LAST
	$('#contentFooter .linklist_bottom:first').addClass('first');
	$('#contentFooter .linklist_bottom:last').addClass('last');
	$('.newslist_block:last').addClass('last');
	$('.meldungenlist_block:last').addClass('last');
	$('.medienlist_block:nth-child(2n)').addClass('zweiter');
	$('.mediendetail_block:first').addClass('first');
	$('.mediendetail_block:last').addClass('last');
	$('#contentTopInnerSubNavi ul li:last').addClass('last');
	$('.contentMainInnerHalbRechts .infoblock .dot_link:last').addClass('last');	
	$('.infoblock_halb a:nth-child(4n)').addClass('lastinrow');
	
	//Externe Links für Call to Actions generell in neuem Fenster
	//$(".content4Text a[href^='http://']").attr('target','_blank');
	
	//SITEMAP
	$('#sitemap_div').append('<div class="down_grey"></div>');	
	$('#FooterNavi a.sitemap').toggle(function() {
		$('#sitemap_div').slideToggle('slow');
		$('#FooterNavi ul.right li a.sitemap').toggleClass('inv');
		return false;
	}, function () {
		$('#sitemap_div').slideToggle('slow');
		$('#FooterNavi ul.right li a.sitemap').toggleClass('inv');
	});
	$('#sitemap_div a.sitemap_close').click(function() {
		$('#sitemap_div').slideToggle('slow');
		$('#FooterNavi ul.right li a.sitemap').toggleClass('inv');
		return false;
	});
	$('p.error_footer a.sitemap').click(function() {
		$('#sitemap_div').slideToggle('slow');
		$('#FooterNavi ul.right li a.sitemap').toggleClass('inv');
		return false;
	});
		
	//MEHRFACHBOX CALL TO ACTION
	/*
	$('.content4Text').prepend('<div class="top_left"/><img class="top_right" alt="" src="/image/mehrfach_box_top_right.png"/>');
	$('.content4Text').append('<div class="bottom_left"/><img class="bottom_right" alt="" src="/image/mehrfach_box_bottom_right.png"/>');
	*/
	$('.content4Text').prepend('<img class="toppi" alt="" src="/image/mehrfach_box_toppi.png"/>');
	
	$('.content4Text').each(function(i, e) {		
		$(this).find('.co4Text').each(function(j) {
			if(j==0)$(this).addClass('first_m');
			k = j+1;
		});
		$(this).addClass('breite'+k);
		k = 0;
	});

	var co4_height = 0;
	$('.content4Text .co4Text').each(function(){
		if ($(this).height() > co4_height) { co4_height = $(this).height(); }
	});
	$('.content4Text .co4Text').css({'height': co4_height});
	if ($.browser.msie && $.browser.version == 6.0) { $('.content4Text .co4Text').css({'height': co4_height}); }
	$('.content4Text .co4Text').css({'min-height': co4_height});
	
	/*$('#contentMainInnerLeft .infoblock_single:nth-child(3n)').addClass('dritte');*/
	$('#contentMainInnerLeft .infoblock_single').each(function(intIndex) {
		var counting = intIndex % 3;
		if (counting === 2) {
			$(this).addClass('dritte')
		}
	});

	// GLEICHE HÖHEN
	//STARTSEITE
	var currentTallest = 0;
	$('.startabstand .infoblock').each(function(){
		if ($(this).height() > currentTallest) { currentTallest = $(this).height(); }
	});
	currentTallest = currentTallest + 15;
	$('.startabstand .infoblock').css({'height': currentTallest});
	if ($.browser.msie && $.browser.version == 6.0) { $('.startabstand .infoblock').css({'height': currentTallest}); }
	$('.startabstand .infoblock').css({'min-height': currentTallest});
	
	//PRESSE
	var HalbRechts = 0;
	$('.contentMainInnerHalbRechts .infoblock').each(function(){
		if ($(this).height() > HalbRechts) { HalbRechts = $(this).height(); }
	});
	HalbRechts = HalbRechts + 15;
	$('.contentMainInnerHalbRechts .infoblock').css({'height': HalbRechts});
	if ($.browser.msie && $.browser.version == 6.0) { $('.contentMainInnerHalbRechts .infoblock').css({'height': HalbRechts}); }
	$('.contentMainInnerHalbRechts .infoblock').css({'min-height': HalbRechts});
	
	//Karriere
	var karriereTallest = 0;
	$('#karriere_abstand .infoblock').each(function(){
		if ($(this).height() > karriereTallest) { karriereTallest = $(this).height(); }
	});
	karriereTallest = karriereTallest + 15;
	$('#karriere_abstand .infoblock').css({'height': karriereTallest});
	if ($.browser.msie && $.browser.version == 6.0) { $('#karriere_abstand .infoblock').css({'height': karriereTallest}); }
	$('#karriere_abstand .infoblock').css({'min-height': karriereTallest});
	
	//Einzelboxen
	var singleTallest = 0;
	$('.infoblock_single').each(function(){
		if ($(this).height() > singleTallest) { singleTallest = $(this).height(); }
	});
	singleTallest = singleTallest + 15;
	$('.infoblock_single').css({'height': singleTallest});
	if ($.browser.msie && $.browser.version == 6.0) { $('.infoblock_single').css({'height': singleTallest}); }
	$('.infoblock_single').css({'min-height': singleTallest});	
	
	//UNTERNEHMEN
	var UnternehmenTall = 0;
	$('.aussenblock .unternehmen_unten').each(function(){
		if ($(this).height() > UnternehmenTall) { UnternehmenTall = $(this).height(); }
	});
	if ($.browser.msie && $.browser.version == 6.0)	UnternehmenTall = UnternehmenTall + 20;
	else UnternehmenTall = UnternehmenTall + 10;
	$('.aussenblock .unternehmen_unten').css({'height': UnternehmenTall});
	if ($.browser.msie && $.browser.version == 6.0) { $('.aussenblock .unternehmen_unten').css({'height': UnternehmenTall}); }
	$('.aussenblock .unternehmen_unten').css({'min-height': UnternehmenTall});	
	
	//BOX Halb viertel viertel
	var halb_viertelTall = 0;
	$('.aussenblock_zwei .blocki').each(function(){
		if ($(this).height() > halb_viertelTall) { halb_viertelTall = $(this).height(); }
	});
	halb_viertelTall = halb_viertelTall + 15;
	$('.aussenblock_zwei .blocki').css({'height': halb_viertelTall});
	if ($.browser.msie && $.browser.version == 6.0) { $('.aussenblock_zwei .blocki').css({'height': halb_viertelTall}); }
	$('.aussenblock_zwei .blocki').css({'min-height': halb_viertelTall});
	
	//Medienliste CLEARING
	$('.medienlist_block.zweiter').after('<div class="clearing">&nbsp;</div>');
	
	//IE6 FIXING
	if(typeof document.body.style.maxHeight === "undefined") {
  	$('.startabstand .infoblock').addClass('ie6_infoblock');
  	$('.startabstand .infoblock:first').addClass('ie6_infoblock_first');
  	$('#karriere_abstand .infoblock').addClass('ie6_infoblock');
  	$('#karriere_abstand .infoblock:first').addClass('ie6_infoblock_first');
  	$('#sitemap_div ul li').addClass('ie6_sitemap_li');
  	$('#sitemap_div ul li:first').addClass('ie6_sitemap_li_first');
  	
    // checken ob Bild nicht Oben? Also nicht nach direkt nach direkt nach h5 in den runden boxen
    $('.infoblock').each(function(i, e) {
    imgz = 0;
    infoblock_offset = $(this).offset();
  	//alert(infoblock_offset.top);
  	$(this).find('.coImage').each(function(imgz) {
  			var coImage_offset = $(this).offset();
  			if((coImage_offset.top-infoblock_offset.top) > 35) $(this).addClass('not_top');
  		});
  	});
	} //IE6 END 
	
	$('button.btn b').hover(
	function () {
        	$(this).css({'color': '#BF002B'});
    	}, 
   	function () {
        	$(this).css({'color': '#910000'});
        	}
  	);
	
}