<!--

function coeurURL (chaineURL)
{
	// rend le nom de la page en cours 
	// dans une URL de type http://www.monsite.com/page1.htm --> 'page1'
	// dans une URL de type http://www.monsite.com/page1_detail.htm --> 'page1' aussi
	
	var indexslash = chaineURL.lastIndexOf("/");
	var indexfinal = (chaineURL.indexOf("?",indexslash)!=-1)?chaineURL.indexOf("?",indexslash):chaineURL.indexOf(".",indexslash);
	return chaineURL.substr(indexslash+1);
}

function paramsURL(chaineURL)
{
	// rend les paramètres  contenus 
	// dans l'url
	var indexquestionmark = chaineURL.lastIndexOf("?");
	return chaineURL.substr(indexquestionmark+1);
}

function persistance(id)
{
	// ajoute 'on' à la classe du lien si adresse du lien semblable url page consultée 
	// paramètre id = #style du conteneur des liens
	var localURL =  coeurURL(document.location.href); // adresse URL de la page consultée

	var indexslahTab = localURL.split("?");
	indexslahTab[0];

	//var noeuds = document.getElementById(id).getElementsByTagName('li').firstChild;

	il=document.getElementById(id).getElementsByTagName('li');

	for(i=0;i<il.length;i++) {
		nouveauLien = il[i].getElementsByTagName('a')[0];
		lienEnCours = coeurURL(String(nouveauLien));
		//className = (localURL.search(paramsURL(nouveauLien))!=-1)?className + " on":className;
		if(lienEnCours == indexslahTab[0]) {
			//nouveauLien.attributes[0].nodeValue = " on";
			nouveauLien.className = " on";
		}
			
	}
}

persistance("menu");

//-->
