$(document).ready(function() {

	// Site title animation
	$("#page-header h1").css("top","20px").css("opacity","0");
	$("#page-header h1").animate({opacity: 1}, {queue: false, duration: 'slow'}).animate({top: "60px"}, 'slow');
					  
	// Search
	var searchTerm = "Suchbegriff hier eingeben ...";	
	$("#search-term").focus(function(){
		if($(this).attr("value") == searchTerm) $(this).attr("value", "");
	});
	$("#search-term").blur(function(){
		if($(this).attr("value") == "") $(this).attr("value", searchTerm);
	});
	
	// Main navigation
	var $mainNavigationLinkWidth = $('#main-nav').children('li').children('a').children('span');
	$mainNavigationLinkWidth.each(function(index){
		var linkWidth = $(this).width();
		$(this).parent().parent("li").css("width",linkWidth+16);	  
	});
	
	// Sub navigation
	var $subNavigationLinkWidth = $('#sub-nav').children('li').children('a').children('span');
	$subNavigationLinkWidth.each(function(index){
		var linkWidth = $(this).width();
		$(this).parent().parent("li").css("width",linkWidth+16);	  
	});
	
	// Footer navigation
	var $footerNavigationLinkWidth = $('#footer-nav').children('li').children('a').children('span');
	$footerNavigationLinkWidth.each(function(index){
		var linkWidth = $(this).width();
		$(this).parent().parent("li").css("width",linkWidth+16);	  
	});
	
	
	// Show more
	$(".more").hide();
	$(".show-more").click(function(){
		$(this).hide();
		$(this).parents(".content").find(".more").show();
		$("body").css("padding","240px 0 0 0");
		$("#page-footer").css("position","relative").css("bottom","0").css("margin-bottom","2px");		
	});
	$(".hide-more").click(function(){
		$(this).parents(".content").find(".show-more").show();
		$(this).parents(".content").find(".more").hide();
		$("body").css("padding","240px 0 80px 0");
		$("#page-footer").css("position","fixed").css("bottom","0").css("margin-bottom","2px");
	});
	
	if ($(document).height() > $(window).height()) {
		$("body").css("padding","240px 0 0 0");
		$("#page-footer").css("position","relative").css("bottom","0").css("margin-bottom","2px");
	}
	
	
	// Fade box
	/*
	$(".fade-box").addClass("hidden");
	$(".fade-box").find(".content").hide();
	$(".fade-box header").css("cursor","pointer");
	$(".hidden header").click(
		function(){
			$(".fade-box").find(".content").fadeOut("slow");
			$(this).parents(".fade-box").addClass("visible").removeClass("hidden");
			$(this).parents(".fade-box").find(".content").fadeIn("slow");
		});
	$(".visible header").click(
		function(){
			$(".fade-box").find(".content").fadeOut("slow");
			$(this).parents(".fade-box").addClass("hidden").removeClass("visible");
		});
	*/

	// Check if body height is higher than window height
	if ($("body").height() > $(window).height()) {
		$("body").css("padding","240px 0 0 0");
		$("#page-footer").css("position","relative").css("bottom","0").css("margin-bottom","0");
	}
	$("body").mousemove(function(){
		if ($("body").height() > $(window).height()) {
			$("body").css("padding","240px 0 0 0");
			$("#page-footer").css("position","relative").css("bottom","0").css("margin-bottom","0");
		}
	});
	
	// Menschen
	$(".mensch a").hover(
		function(){
			$(this).find(".sw").fadeOut("fast");
		},
		function(){
			$(this).find(".sw").fadeIn("fast");
		}
		);
	
	// Marker
	$(".marker-content").hide();
	$(".marker .marker-header").css("cursor","pointer").click(function(){
		submenu = $(this).parent().find(".marker-content");
		if(submenu.css('display')=="block"){
			submenu.hide(); 		
		}else{
			submenu.fadeIn(); 		
		}
		$(".marker-content:visible").not(submenu).hide();
	});
	$(".marker-content").mouseover(function(){ $(this).fadeIn(); }).blur(function(){ $(this).hide();});										
	$(document).click(function(event){ 		
			var target = $(event.target);
			if (target.parents(".marker").length == 0) {				
				$(".marker-content").hide();
			}
	});			  	


	// Zitate
	$(".zitate-content").hide();
	$(".zitate .zitate-header").css("cursor","pointer").click(function(){
		submenu = $(this).parent().find(".zitate-content");
		if(submenu.css('display')=="block"){
			submenu.hide(); 		
		}else{
			submenu.fadeIn(); 		
		}
		$(".zitate-content:visible").not(submenu).hide();
	});
	$(".zitate-content").mouseover(function(){ $(this).fadeIn(); }).blur(function(){ $(this).hide();});										
	$(document).click(function(event){ 		
			var target = $(event.target);
			if (target.parents(".zitate").length == 0) {				
				$(".zitate-content").hide();
			}
	});			  	


	// Partnerboxen
	$(".partnerbox-content").hide();
	$(".partnerbox .partnerbox-header").css("cursor","pointer").click(function(){
		submenu = $(this).parent().find(".partnerbox-content");
		if(submenu.css('display')=="block"){
			submenu.hide(); 		
		}else{
			submenu.fadeIn(); 		
		}
		$(".partnerbox-content:visible").not(submenu).hide();
	});
	$(".partnerbox-content").mouseover(function(){ $(this).fadeIn(); }).blur(function(){ $(this).hide();});										
	$(document).click(function(event){ 		
			var target = $(event.target);
			if (target.parents(".partnerbox").length == 0) {				
				$(".partnerbox-content").hide();
			}
	});			  	


});
