// JavaScript Document
$(document).ready(function(){
	
	$('.home').addClass('active');
	$('#content').load("home.html");
	
	var impressum = false;
	
	var hash = window.location.hash.substr(1);
	var href = $('#navigation div a').each(function(){
    
		var href = $(this).attr('href');
	
		if(hash==href.substr(0,href.length-5)){
			var toLoad = hash+'.html';
				$('#content').load(toLoad);
			}
	});

	var navBack = $('#activeNav');
	

	$('#navigation div').click(function(){
		
		$('#activeNav').show();
		impressum = false;
		
		var nav = $(this);
		var cnt = $(this).children().attr('href');
		
		if(nav.hasClass('active'))
		{
			return false;
		}
		
		nav.siblings().removeClass('active');
		nav.addClass('active');
		
		navBack.stop().animate({
			left : nav.position().left +1,
		});

		var contHeight = $('#content').height();
		/*
		$('#content').append('<div class="ajaxLoad"></div>');
		$('#content .ajaxLoad').hide();
		$('#content .ajaxLoad').css({
			top: contHeight/2 -16,
			left: $('#content').width()/2 - 16
		});*/
		
		$('#content').css('height',contHeight);
		$('#content').find('#content-text').fadeOut(500, loadContent);
		
		function loadContent() {
			$('#content .ajaxLoad').fadeIn(200);
			$('#content').load(cnt, function(data){
				$('#content').html(data);
				$('#content-text').hide();
				
				$('#content').animate({
					height: $('#content-text').height() + 39
				},500, function(){
					$('#content-text').fadeIn(500);
				});
			});
		}
		return false;
	});
	
	$('#footer a').click(function(){
		if(!impressum)
		{
			impressum = true;
			$('#activeNav').fadeOut('slow');
			$('#navigation div').removeClass('active');
			$('#content').slideToggle('medium', function(){
				$('#content').load('impressum.html', function(){
					$('#content').slideToggle('medium');
				});
			});
		}
		
		return false;
	});
	
});
