$(document).ready(function() {
						   
	var hash = window.location.hash.substr(1);
	var href = $('.nav a').each(function(){
		var href = $(this).attr('href');
		if(hash==basename(href)){
			var toLoad = href;
			$('#content').load(toLoad)
		}											
	});

	f = function(){
		var toLoad = $(this).attr('href');
		$('#content').hide('fast',loadContent2());
		$('#load').remove();
		$('#wrapper').append('<span id="load">|</span>');
		$('#load').fadeIn('normal');
		$('.activated').removeClass('activated');
		$('.open').removeClass('open');
		$(this).addClass('activated');
		window.location.hash = $(this).attr('href').substr(8,$(this).attr('href').length);
		function loadContent() {
		    $('#content').empty();
			$('#content').load(toLoad,'',showNewContent());
		}
		function showNewContent() {		     
			$('#content').show('normal',hideLoader());
		}
		function hideLoader() {
			$('#load').fadeOut('normal');
		}
		
    function loadContent2() {
        $.ajax({
          url: toLoad,
          success: function(data, textStatus) {
            $('#content').html(data);
            $('#innerfade').innerfade({ speed: 2000, timeout: 5000 });  
            showNewContent();  
                    }
                }
            )  
        }      
		return false;
	};

    $('.nav h2 a').mouseup(f)
    $('.nav li a').click(f)

});


function basename (path, suffix) {
    // Returns the filename component of the path  
    // 
    // version: 910.820
    // discuss at: http://phpjs.org/functions/basename
    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   improved by: Ash Searle (http://hexmen.com/blog/)
    // +   improved by: Lincoln Ramsay
    // +   improved by: djmix
    // *     example 1: basename('/www/site/home.htm', '.htm');
    // *     returns 1: 'home'
    // *     example 2: basename('ecra.php?p=1');
    // *     returns 2: 'ecra.php?p=1'
    var b = path.replace(/^.*[\/\\]/g, '');
    
    if (typeof(suffix) == 'string' && b.substr(b.length-suffix.length) == suffix) {
        b = b.substr(0, b.length-suffix.length);
    }
    
    return b;
}

