function highlightNav() {
var chemin = "";
var cheminComplet = "";

// on essaye de détecter la page en cours pour modifier le style du lien actif
if(document.getElementById("nav")) {

// on récupère la page en cours

// si l'URL comporte une query string, on la retire
if(document.location.search) {
cheminComplet = document.location.href;
cheminCompletSansQueryString = cheminComplet.split(document.location.search);
cheminComplet = cheminCompletSansQueryString[0];
} else {
cheminComplet = document.location.href;
}

// si il n'y a pas de fichier après le dernier slash, on doit être sur la page index.php
cheminCompletDecoupe = cheminComplet.split("/");
if (cheminCompletDecoupe[cheminCompletDecoupe.length-1] == "") {
chemin = cheminComplet;
cheminComplet += "index.php";
} else {
chemin = cheminCompletDecoupe.splice(0,cheminCompletDecoupe.length-1)
chemin = chemin.join("/");
chemin += "/";
}

// on boucle sur les balises <a> pour récupérer leur href
listeDesLiens = document.getElementById("nav").getElementsByTagName("a");
for (var i=0; i<listeDesLiens.length; i++) {
// on compare le href avec la page en cours
if(listeDesLiens[i].getAttribute("href") == cheminComplet || (chemin + listeDesLiens[i].getAttribute("href")) == cheminComplet) {
// on modifie le style du lien actif
listeDesLiens[i].id = "actif";

// on sort de la boucle
break;
}
}
}
}

// on initialise le comportement onclick au chargement de la page
window.onload = function () {highlightNav()};
