$(document).ready(function(){
	/* Start up animation */
	$('#navigationPanel').css({'display' : 'none'});
	$('#navigationPanel').fadeIn('slow', function(){
		$('#navigationPanel').find('.sliderMask').fadeIn('slow', function(){
			$('a.left').fadeIn('fast', function(){
				$(this).animate({left: '-22px', paddingRight: '37px'})
			})
			$('a.right').fadeIn('fast', function(){
				$(this).animate({right: '-22px', paddingRight: '37px'})
			})
			$('#footer').animate({height: '265px'});
		})
	})
	bla();
	function bla(){
		$('.slider').jdSlider();
		$('a[rel=lightbox]').jdLightbox();
		window.onresize = windowResize;
		var bodyHeight = $(window).height() / 2;
		$('#workFlow').css({'top' : bodyHeight-120+'px'});
		$('#navigationPanel').css({'top' : bodyHeight-65+'px'});
		function windowResize()
		{
			var bodyHeight = $(window).height() / 2;
			$('#workFlow').css({'top' : bodyHeight-120+'px'});
			$('#navigationPanel').css({'top' : bodyHeight-65+'px'});
		}
	}	
	/* Navigation calls and page animation */	
	$('ul#mainNavigation a').click(function(){
		$('ul#mainNavigation a').removeClass('active');
		$(this).addClass('active')
		if($(this).attr('id').length < 1){
			$('#result').fadeOut('slow');
			var navigationUrl = $(this).attr('href')
			var bodyHeight = $(window).height() - 140;
			$('ul#mainNavigation a.active').click(function(){
				$('.loading').hide();
			})
			$(this).find('span').fadeOut('slow', function(){
				$(this).parent().append('<div class="loading">Loading</div>');
				$.ajax({
					url: navigationUrl,
					dataType: 'html',
					cache: false,
					success: function(data) {
						$('#result').empty();
						$('#result').html(data)
						$('#result').fadeIn('slow');
						$('.loading').fadeOut('slow', function(){
							$('span').fadeIn('slow')
						});
						$('#navigationPanel').animate({top: bodyHeight}, 600)
						$('#footer').animate({height: '0px'}, 600, function(){
							$(this).css({'border-top' : 'none'})
						})
						bla();
					},
					error: function(data) {
					alert('error - page not found')
					$('#result').fadeIn('slow');
						$('.loading').fadeOut('slow', function(){
							$('span').fadeIn('slow')
						});
					$('#navigationPanel').animate({top: bodyHeight}, 600)
					}
				})
			})
			return false;
		}
		else {
			var bodyHeight = $(window).height() / 2 - 65;
			$(this).attr('href', '#')
			$('#result').fadeOut('slow', function(){
				$('#navigationPanel').animate({top: bodyHeight}, 600, function(){
					$('ul#mainNavigation a').removeClass('active');
				})
				$('#footer').animate({height: '265px'}, 600, function(){
					$(this).css({'border-top' : '1px solid #000'})
				})
			})
			return false;
		}
	})
	/* Slider functionality */
});
