$(document).ready(function() {

	$('#progress').show();
	
	var newHash;
	
	$('.contentMenu').delegate('a', 'click', function() {
		window.location.hash = $(this).attr("href");
		return false;
	});
	
	$(window).bind('hashchange', function(){

		if(!$('.mainContent').is(':animated')) {

			newHash = (window.location.hash == '') ? '#progress' : window.location.hash;
			
			if(newHash != $('.contentMenu a.active').attr('href')) {
			
				$('.content > div').hide();
				$(newHash).show();
					
				$('.contentMenu a').removeClass('active');
				$('.contentMenu a[href=' + newHash + ']').addClass('active');
			
			}
		
		}

	});
	
	goToCurrentPage();
	
});

function goToCurrentPage() {

	newHash = (window.location.hash == '') ? '#about' : window.location.hash;
	
	if(newHash != $('.contentMenu a.active').attr('href')) {
	
		$('.content > div').hide();
		$(newHash).show();
			
		$('.contentMenu a').removeClass('active');
		$('.contentMenu a[href=' + newHash + ']').addClass('active');
	
	}

}
