window.onload = function () {
	if(typeof('init') == 'function') init();
	navig();
}

/**
 * Fonction navig. Active la surbrillance du menu de gauche.
 */
function navig() {
	filename = getFilename(document.location.href);
	puce = getCurrent(filename);
	puce.style.fontWeight = 'bold';
	puce.style.fontSize = '1.2em';
}

/**
 * Fonction getFilename, retourne le nom du fichier dans l'url fournie
 *
 * @param file_name URL du fichier à extraire
 */
function getFilename(file_name) {
	end = (file_name.indexOf("?") == -1) ? file_name.length : file_name.indexOf("?");
	return file_name.substring(file_name.lastIndexOf("/")+1, end);
}

/**
 * Fonction getCurrent, retourne l'id de la puce de la page courante.
 *
 * @param fname String Nom du fichier (repris de l'url)
 */
function getCurrent(fname) {
	puces = document.getElementById('sub-nav-home').getElementsByTagName('li');
	for(i=0; i<puces.length; i++) {
		if(getFilename(puces[i].getElementsByTagName('a')[0].href) == filename) return puces[i];
	}
	return false;
}
