$(document).ready(function() {
	var i = 0;
	auth = [];
	
	// On genere une liste des Hash possibles
	$("#navigation a").each(function(){
			auth[i] = $(this).attr("href");
			i++;
	});
	
	var queryhash = window.location.hash;
	// on fait un test sur le hash resultant
	// s'il figure sur la liste on affiche
	// la page demande:
	if(isAuth(queryhash)) {
			document.title = "TJ Abderrahmane - "+$('.'+queryhash.substr(1)+" span").html();
			$('.'+queryhash.substr(1)).addClass("current");
			initialShowDiv(queryhash);
	}
	// sinon on afficher la page d'accueil:
	else{
			window.location.hash = "#accueil";
			document.title = "TJ Abderrahmane - Accueil";
			$('.accueil').addClass("current");
			initialShowDiv("#accueil");
	}
	// on gere les clicks
	$("#navigation a").click(function(){
		if (!$(this).hasClass("current")){
			$("#navigation .current").removeClass("current");
			$(this).addClass("current");
			showDiv($(this).attr("href"));
		}
	});
        $("#blog").load("blog.php");
});
// pour une meilleure flexibilite, je prefere 
// tester si le hash appartient a la liste
// des hash autoriser sequentiellement
// plutot qu'utiliser Switch. par ce que
// avec Switch les cas traites sont limites
function isAuth(theHash){
	for(i=0;i<auth.length;i++){
		if( theHash == auth[i] )
			return true;
	}
	return false;
}
function initialShowDiv(theID) {
	$("#footer").hide();
	$("#content").hide();
	$("#content").removeClass();
	$("#content").addClass(theID.substr(1));
	$(".container").hide();
	$(theID).show();
	setTimeout("$('#content').slideDown('slow');setTimeout(\"$('#footer').show();\", 1000);", 1000);
}
function showDiv(theID) {
		document.title = "TJ Abderrahmane - "+$('.'+theID.substr(1)+" span").html();
		$("#footer").hide();
		$("#content").slideUp(500);
		$(".container").fadeOut(500);
		setTimeout("$('.container').hide();", 500);
		sID = theID;
		setTimeout("$(sID).show();", 500);
		$("#content").slideDown(500);
		setTimeout("$('#footer').show();", 1500);
		$("#content").removeClass();
		$("#content").addClass(theID.substr(1));
}