$(document).ready(function(){

	if($('#gutmann_alt').length > 0 && $.cookie("loggedIn") != "true") {
		$('#gutmann_alt').hide();
		
		var pass1="GutmannInsoAlt";
		var password = prompt('Please enter your password to view this page!',' ');
		if (password==pass1) {
			$.cookie("loggedIn", "true");
			$('#gutmann_alt').show();
		} else {
			window.location="http://gutmann-insolvenzverwaltung.de/";
		}
	}
	
	$('#subNavi a').each(function(){
		if($(this).attr('href') == "wwwplutanet/"){
			$(this).attr('href','http://www.pluta.net/');
			$(this).click(function(){
				window.location.href = "http://www.pluta.net/";
			});
		}
	});

	
/* Landingpage - Hintergründe *******************/

	var site 	 = $('#site h2').text();
	var random = parseInt(Math.random()*3);
	$('#landingpageWrap').addClass('randomBackground'+random);
	
	jQuery(function() {
		iPhone=checkiPhone();
		iPad=checkiPad();
	});
	
	if (iPhone) {
		$('#landingpageWrap').removeClass('randomBackground1').removeClass('randomBackground2').removeClass('randomBackground3').addClass('randomBackgroundiPhone4_'+random);	
	}
/*
	else {
		$('#linkerBalken').css('width','0');
	}
*/

/* Landingpage - Logo Hover's ********************/
	
	$('.logo').find('a').append('<span>&nbsp;</span>');
	
	$('.logo').hover(
		function(){
			$(this).addClass('active').find('a');
		},
		function(){
			$(this).removeClass('active');
		}
	);
	
	if (iPhone || iPad) {
		$('#footer').click(function(){
			$(this).css('opacity','1');
		});
	}




/* Main Navigation *******************************/
	
	$('#mainNavi li').addClass('dropdownActive');
	$('#mainNavi li:first').removeClass('dropdownActive');
	$('#mainNavi li a:contains("Pro Bono")').parents('li').removeClass('dropdownActive');
	$('#mainNavi').find('.dropdown').hide();
	$('#mainNavi').find('.dropdownActive').hover(function(){
		$(this).find('.dropdown').css('opacity','0').show().animate({opacity: 1},200);
	},function() {
		$(this).find('.dropdown').animate({opacity: 0},0, function(){$(this).hide()});
	});
	
/* Angestellte ***********************************/
	
	$('#right .angestellte ul').find('.csc-default').each(function(){
		$(this).wrapAll('<li></li>');
	});
	$('#right .angestellte ul li div div .csc-textpic-text').hide();
	$('#right .angestellte ul li div div').each(function(){
		$(this).siblings('h2:first').before($(this));
	});
	
	$('#right .angestellte ul li div div img').each(function(){
		$(this).hover(
			function(){
				var block = $(this).parents('.csc-textpic-imagewrap:first').siblings('.csc-textpic-text');
				block.show();
				block.css('margin-top', '-'+(block.height()+31)+'px');
			},
			function(){
				$(this).parents('.csc-textpic-imagewrap:first').siblings('.csc-textpic-text').hide();
			}
		);
	});
	/* $('#right .angestellte ul li:first').addClass('first'); */
	$('#right .angestellte ul li div .csc-textpic-text').each(function(){
		$(this).hover(
			function(){
				$(this).show();
				$(this).css('margin-top', '-'+($(this).height()+31)+'px');
			},
			function(){
				$(this).hide();
			}
		);
	});
	
/* Team - active Links ***************************/

	var h2Name   = $('#content h2:first').text();
	var listName = $('#right .teamVerlinkungen li a:contains("' + h2Name + '")');
	
	if (listName.length > 0) {
		listName.parents('li').addClass('active');
	}
	
	
	
/* Team - News fallen über Teamliste weg *********/

	$('.teamVerlinkungen').siblings('.csc-default').find('h2:contains("Aktuelles")').parents('.csc-default').hide();
	$('.teamVerlinkungen').siblings('.csc-default').find('a:contains("Alle Newseinträge")').parents('.csc-default').hide();
	

	
	
/* Lüders */
	
	if (site.length > 0 && iPhone || iPad) {
		$('body').css({'background':'none'}).addClass('bg_'+site+'_iPhone4');
		$('body #top #navi').css('width','980px !important');
		$('#wrap').css('width','1031px');
		$('#content').css({'padding':'24px 11px 20px 4px','width':'404px'});
	}

	
	
/* Links und Tools *******************************/

	var img = $('.linksUndTools img');
	
	img.each(function(){
		$(this).ready(function(){
			doIt($(this));
		});
		$(this).load(function(){
			doIt($(this));
		});
	});
	
	
	function doIt(element) {
		$('.linksUndTools h2').each(function(){
			var insert = $(this).siblings('.textboxAboveCenter');
			$(this).insertAfter(insert);
		});
		
		element.each(function(){
			var heightFromPic = $(this).height();
			var heightToDiv   = $(this).parents('.linksUndTools');
			var h2Pfad		  = $(this).parents('.textboxAboveCenter').siblings('h2:first');
			var imgLink 	  = $(this).parent('a').attr('href');
			
			/* heightToDiv.css('height', (heightFromPic+12)+'px'); */
			
			h2Pfad.css('height', (heightFromPic)+'px');
			
			h2Pfad.wrapInner('<a target="_blank" href="'+imgLink+'"></a>');
			
			$(this).hover(
				function(){
					h2Pfad.children('a').addClass('rightAHover');
				},
				function(){
					h2Pfad.children('a').removeClass('rightAHover');
				}
			);
		});
	}
	
/* News Rechts ***********************************/

	
	$('#right h2:contains("Aktuelles")').wrapInner('<a href="http://lueders.rsc.rpunkt.net/gutmann-insolvenzverwaltung/aktuelles/aktuelles/"></a>');
	$('#right h2 a').css('color','#444444','font-weight','normal','margin','0 0 15px');
	$('#right').find('a:contains("Alle Newseinträge")').parents('li').css({'border-top':'1px solid #78603B','padding-top':'7px','background-position':'0 11px'});
	$('#right').find('a:contains("Zum gesamten Archiv")').parents('li').css({'border-top':'1px solid #78603B','padding-top':'7px','background-position':'0 11px'});
	
/* Link zum Gesamtarchiv fällt weg,
   wenn tt_news-Nachricht kommt,
   dass keine News in der Rubrik sind */
   
   $('#right span#noArchiv').parents('#right').find('.csc-default p:contains("Newsarchiv")').hide();
	
	
/* Accordion *************************************/

	$('.accordion').wrapAll('<div id="theAccordion"></div>');
	$('.accordion:first h2:first').addClass('ui-state-active');
	$('#theAccordion').accordion({header: 'h2', autoHeight: false, active: '.ui-state-active', collapsible: true});
	
	
	var pageUrl	= document.location.toString();
	
	/* Schwerpunkte */
	var urlStrg = pageUrl.search('Schwerpunkte');
	if (urlStrg >= 0) { var faecher = "Schwerpunkte"; }
	/* Kundenzeitschrift */
	var urlStrg = pageUrl.search('Kundenzeitschrift');
	if (urlStrg >= 0) { var faecher = "Kundenzeitschrift"; }
	
	
	$('.accordion').find('h2:contains("'+faecher+'")').each(function(){
		$('.ui-state-active').removeClass('ui-state-active');
		$('.ui-accordion-content-active').removeClass('ui-accordion-content-active');
		$(this).removeClass('ui-corner-top').addClass('ui-corner-all');
		$(this).addClass('ui-state-active');
		$(this).siblings('.csc-downloadBox').addClass('ui-accordion-content-active').show();
	});
	

	
/* Verlinkungen auf externe Domains **************/

	$('a[href="treuhand/startseite/"]').attr('href','treuhand/startseite/');


/* Pro Bono -> Links in subnavi auf 'aktiv' setzen */

	var rechteSpalte = $('#right');

	var start = $('#content h2:contains("Pro Bono")');
	
	if (start.length > 0) {
		rechteSpalte.find('div').remove();
	}
	
	var news = start.siblings('.title').find('h2').text();
	var button = start.parents('#main').children('#left').find('#subNavi li a:contains("'+news+'")');
	button.parents('li').addClass('active')
	
/* News Image -> rechte Spalte *******************/

	var img 	= $('.newsImage img:first');
	var imgSrc  = img.attr('src');
	var imgWid	= img.attr('width');
	var imgHei	= img.attr('height');
	
		
	if (img.length > 0) {
		
		rechteSpalte.find('div').remove();
		rechteSpalte.append('<div class="csc-default"><h2></h2></div><div id="newsPic" class="csc-default"></div>');
		
		rechteSpalte.find('h2').text(news);
		
		var newsPic		 = $('#right #newsPic');
		
		newsPic.append('<img src="'+imgSrc+'" />');
		
		
		if (imgWid >= 219) {
			newsPic.find('img').css({'width':'219px','height':'auto','margin':'0 auto'});
		} 
		else {
			newsPic.find('img').css({'width':'auto','height':'auto','margin':'0 auto'});
		}
		
		
		img.hide();
	}
	

/* Team einfügen - Leere erste Seite füllen ******/

	var pageUrl 		= document.location.toString();
	var urlFullservice  = pageUrl.search('full-service');
	var urlTeam			= pageUrl.search('team');
	var urlInhalt		= pageUrl.search('inhalt=');
	var rightLink 		= $('#right .teamNavi ul li').find('a');
	var rightLinkText	= rightLink.text();
	var contentH2		= $('#content .csc-default');
	
	rightLink.each(function(){
		if ( contentH2.find('h2:contains("'+$(this).text()+'")').length > 0 ) {
			$(this).addClass('active');
			$(this).parents('li').addClass('active');
		}
	});
	

/* Pro Bono **************************************/

	$('#content h1:contains("Pro Bono")').parents('#content').find('.newsSingle li').addClass('probonoListe');


/* Selector - linke Seite ************************/
	
	var site 	 = $('#site h2').text();
	var lueders  = $('#selector #weiss #logos #lueders');
	var gutmann  = $('#selector #weiss #logos #gutmann');
	var treuhand = $('#selector #weiss #logos #treuhand');
	var notar	 = $('#selector #weiss #logos #notar');
	
	if( site == 'lueders') {
		lueders.css('background-position','0 -116px');
	}
	
	if( site == 'gutmann') {
		gutmann.css('background-position','0 -86px');
	}
	
	if( site == 'treuhand') {
		treuhand.css('background-position','0 -122px');
	}
	
	if( site == 'notar') {
		notar.css('background-position','0 -102px');
	}
	
	clickOnAppleDevice($('#selector'));
	
	if (iPhone || iPad) {
		$('body').css('background','static');
	}

/* Selector - fixed position *********************/

	if($("#selector").length > 0) {
	var yOffset = $("#selector").offset().top;
	$(window).scroll(function() {
		if ($(window).scrollTop() > yOffset) {
			$("#selector").css({
				'top': 107,
				'left': 0,
				'position': 'fixed'
			});
		} else {
			$("#selector").css({
				'top': yOffset + 'px',
				'position': 'absolute'
			});
		}
	});

	var yOffset = $("#schatten").offset().top;
	$(window).scroll(function() {
		if ($(window).scrollTop() > yOffset) {
			$("#schatten").css({
				'top': 107,
				'left': 38,
				'position': 'fixed'
			});
		} else {
			$("#schatten").css({
				'top': yOffset + 'px',
				'position': 'absolute'
			});
		}
	});
	}
	
	
	
/*	Gutmann - Selektor ausblenden  */	
	var hide = pageUrl.search("gutmann-insolvenzverwaltung.de")
	if(hide > -1){
		$('#selector').hide();
		$('#selectorBg').hide();
		$('#schatten').hide();
	}
	
	
	
	


/* "Sie verlassen diese Seite" *******************/

/* N.Treunhand */

	if (pageUrl.search('treuhand') < 0) {
	
		var nodeA = '<span class="hoverLi">&Uuml;ber diesen Link verlassen Sie diese Seite und gelangen auf die Website der N.TREUHAND GMBH WIRTSCHAFTSPR&Uuml;FUNGS-GESELLSCHAFT.</span>';
		var heightA = $('#subNavi li a span:contains("Wirtschaftspr")').parents('a').parent().height();

		$('#subNavi li a span:contains("Wirtschaftspr")').parents('a').parent().hover(
			function(){
				if ($(this).find('span.hoverLi').length == 0) {
					$(this).append(nodeA);
				}
				$(this).animate(
					{ height: (heightA + 100) + 'px' },
					{ duration: 300, queue: false }
				);
			},
			function() {
				$(this).animate(
					{ height: heightA + 'px' },
					{
						duration: 300,
						queue: false
					}
				);
			}
		);
	}

/* Dr. Otto Lüders - Rechtsanwalt und Notar */

	if (pageUrl.search('dr-otto-lueders') < 0) {
	
		var nodeB = '<span class="hoverLi">&Uuml;ber diesen Link verlassen Sie diese Seite und gelangen auf die Website des Rechtsanwalts und Notars Dr. Otto L&uuml;ders, Lehrte.</span>';
		var heightB = $('#subNavi li a span:contains("Notar")').parents('a').parent().height();
		
		$('#subNavi li a span:contains("Notar")',
			'#subNavi li a span:not(:contains("Notariatsfachkraft"))').parents('a').parent().hover(
			function(){
				if ($(this).find('span.hoverLi').length == 0) {
					$(this).append(nodeB);
				}
				$(this).animate(
					{ height: (heightB + 100) + 'px' },
					{ duration: 300, queue: false }
				);
			},
			function() {
				$(this).animate(
					{ height: heightB + 'px' },
					{
						duration: 300,
						queue: false
					}
				);
			}
		);
	}
	
	
	
/* wird am Ende geladen **************************/
	
	$('#main #subNavi a[href*="glaeubiger-informations-system"]').addClass('fbIframe');
	if ($('.fbIframe').length > 0) {
		var insoLink = $('.fbIframe').attr('href').search('informations-system');
		if (insoLink >= 0){
			$('.fbIframe').fancybox({
				'type'			 : 'iframe',
				'overlayColor' 	 : '#000',
				'overlayOpacity' : '0.7',
				'width' 		 : 770,
				'height'		 : '100%',
				'href'			 : 'http://www.winsolvenz.de/gis.web/default.asp?id=202&SmallFrame=1',
				'showCloseButton': true
			});
		}
	}
});










/* FUNKTIONEN ************************************/


/* if iPhone | iPad */

function checkiPhone() {
    var iPhone = ((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i)));
    return iPhone;
}

function checkiPad() {
    var iPad = navigator.userAgent.match(/iPad/i);
    return iPad;
}

/* Partner bewegen - click / hover */

function balkenIn(selector) {
	if (iPhone || iPad) {
		$('#selectorBg').addClass('dunkel');
		$('#selectorBg').click(function(){
			balkenOut(selector);
		});
	}
    selector.show().animate({
        width: 280
    },200);
    selector.find('#weiss').find('#pfeil').show().animate({
        left: 242
    },200);
    selector.find('#weiss').find('#partner').show().animate({
        left: 242
    },200);
    selector.find('#weiss').find('#logos').show().animate({
        left: 0
    },200);
    $('#schatten').show().animate({
        left: 280
    },200);
    selector.find('#weiss').find('#pfeil').css('background','url("pub/css/img/selector/pfeilLi.jpg")');
    selector.addClass('ausgefahren');
    selector.find('a').click(function(){
    	balkenOut(selector);
    });
}

function balkenOut(selector) {
	if (iPhone || iPad) {
		$('#selectorBg').removeClass('dunkel');
	}
    selector.show().animate({
    	width: 38
    },200);
    selector.find('#weiss').find('#pfeil').show().animate({
    	left: 0
    },200);
    selector.find('#weiss').find('#partner').show().animate({
    	left: 0
    },200);
    selector.find('#weiss').find('#logos').show().animate({
    	left: -264
    },200);
    $('#schatten').show().animate({
    	left: 38
    },200);
    selector.find('#weiss').find('#pfeil').css('background','url("pub/css/img/selector/pfeilRe.jpg")');
    selector.removeClass('ausgefahren');
}

function clickOnAppleDevice(partner) {
    if (iPhone || iPad) {
    	partner.click(function(){
    		if (partner.hasClass('ausgefahren')) {
    			balkenOut(partner);
    		} else {
    			balkenIn(partner);
    		}
    	});	
    } else {
    	partner.hover(
    		function() {
    			balkenIn(partner);
    		},
    		function() {
    			balkenOut(partner);
    		}
    	);
    }
}


/* Div folgt Mauszieger **************************/

function mausDiv(yPos) {

  var m = document.getElementById("#mausVerfolger");
  var y = yPos;
  
  m.style.position = "absolute";
  m.style.top = y;
    
}

