$(document).ready(function() {   
    
    // Check for hash value in URL 
    var hash = window.location.hash.substr(1);
    var href = $('#m li a').each(function(){
		if(hash.length) {
			$(this).parent().removeClass('current');
		}
        var href = $(this).attr('href').split('/');
		href = href[href.length-1];
		//alert("hash: "+hash+"\nhref: "+href);
        if(hash==href){
			$(this).parent().addClass('current');
            var toLoad = hash;
            $.ajax({url: toLoad, data: {'ajax':'true'}, type:"GET", success: function(data) { $('#content').html(data);} });
        }    
    });   
    
    $('#m li a').click(function(){      
    	var toLoad = $(this).attr('href');
		$("#m li").removeClass('current');
		$(this).parent().addClass('current');
		hash = $(this).attr('href').split('/');
		window.location.hash = hash[hash.length-1];
    	$('#content').fadeOut(400, function() {
			$('#page-loader').remove(); 
			$('.marg').append('<span id="page-loader">Loading...</span>');
			$('#page-loader').fadeIn(400, function() {
        		$.ajax({url: toLoad, data: {'ajax':'true'}, type:"GET", error: function(r,stat,error) { alert("Error: "+stat);}, success: function(data) {  showNewContent(data);}})
			});
		});
    	function showNewContent(data) {
			$('#page-loader').fadeOut(400, function() {
				$('#content').html(data);
        		$('#content').fadeIn(400);
			});
    	}
    	return false;   
       
    });
	
});  

