//Navigation avec jQuery
var root = 'http://'+window.location.host+'/rapportannuel'
//chargement ajax du fichier text contenu.php
function callback(hash)
{
   if (hash) {
	   var pageAJAX = hash.replace(/^\//,"");
	   var pageAJAX = pageAJAX.split("/");
	   var pageAJAX = pageAJAX[0] != "accueil" ? "/contenu.php?table="+pageAJAX[0]+"&param="+pageAJAX[1] : "/contenu.php";
	   pageAJAX = root+pageAJAX;
	   if($.browser.msie) {
			ajaxLoder (pageAJAX);
	   }
	   else {
		   	$("#contenu").fadeOut(200,function(){
				$("#contenu").css("display","inline-block");
				ajaxLoder (pageAJAX);
			});
	   }
   }
}
function ajaxLoder (path) {
	$("#contenu").empty();
	$("#contenu").append('<img src="'+root+'/images/ajax-loader.gif" width="32" height="32" alt="" />');
	$.ajax({
		url:path,
		cache:true,
		success:function(text) {
			affichageTEXT(text);
		},
		error:function(XMLHttpRequest,textStatus,errorThrown) {
			//…
		}
	})
}
$(document).ready(function() {
    $.history.init(callback);
	$("#menuPrincipal a").click(function(){
		cliquer($(this));
		return false;
	});
	$("#collGauche a").click(function(){
		cliquer($(this));
		return false;
	});
	$("h1#logo a").click(function(){
	  	cliquer($(this));
		return false;
	});
	$("#collDroite a").click(function(){
	  	cliquer($(this));
		return false;
	});
	$("#mentionslegales a").eq(2).click(function(){
	  	cliquer($(this));
		return false;
	});
});

function cliquer (a) {
	var url_path = a.attr("href").match(/^\/rapportannuel(.+)/);
	url_path = url_path != null ? url_path[1] : "/accueil";
	$.history.load(url_path);
}
function affichageTEXT (text) {
	$("#contenu").empty();
	$("#contenu").append(text);
	var titreRubrique = document.title.replace(/\s•.*\s•/, "");
	titreRubrique += " • "+$("#contenu h3").get(0).innerHTML+" •";
	document.title = titreRubrique.replace(/&nbsp;|<br>/g," ");
	if(!$.browser.msie) {
		$("#contenu").css("display","none");
		$("#contenu").fadeIn(500,null);
	}
	externalLinks();
}
