var default_banner = "presse-cafe";

function pageload(hash) {	
	// hash doesn't contain the first # character.
	if(hash.length > 0) {
		// restore ajax loaded state
		change_banner(hash);
		activate_nav(hash);
	} else {
		change_banner(default_banner);
		$('#nav li:first').addClass('active');
	}
}

function init_nav() {
	// set onlick event for buttons
	$("#nav a").click(function(){
		$.historyLoad(this.title);
		return false;
	});
}

function change_banner(id) {	
	$('body').attr('class', id);
	load_content(id);
}

function activate_nav(hash) {
	$('#nav li').each(function() {				
		// activate menu item if hash is match
		$(this).hasClass(hash) ? $(this).addClass('active') : $(this).removeClass('active');
	});	
}

function load_content(id) {
	t = $('#content #content-text');
	t.empty();
	
	$.ajax({
	  url: '/ajax-dispatch.php?l=' + settings.l + '&p=' + id + '&ajax=true',
	  dataType: "html",
	  success: function(msg) {
			t.append(msg);
		}
	});
}