// Forge Construction Content Loader.js
// Author: Patrick Cole
// Source: net.tutsplus.com Tutorial - 'How to Load In and Animate Content'

$(document).ready(function() {
						   
	var hash = window.location.hash.substr(1);
	
	var href = $('#navigation li a').each(function(){
		
		var href = $(this).attr('href');
		
		if(hash == href.substr(0,href.length-4)){
			var toLoad = hash+'.php #loader';
			$('#loader').load(toLoad);
		}	
		
	});

	$('#navigation li a').click(function(){
								  
		var toLoad = $(this).attr('href') + ' #loader';
		
		$('#loader').slideUp('slow', loadContent);
		
		$('#load').remove();
		
		$('#loading').append('<span id="load">LOADING...</span>');
		
		$('#load').fadeIn('normal');
		
		window.location.hash = $(this).attr('href').substr(0,$(this).attr('href').length-4);
		
		function loadContent() {
			$('#loader').load(toLoad,'', showNewContent())
		}
		
		function showNewContent() {
			$('#loader').slideDown('normal', hideLoader());
		}
		
		function hideLoader() {
			$('#load').fadeOut('normal');
		}
		
		return false;
		
	});

});

