<!--

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,indexfinal-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 =  paramsURL(document.location.href); // paramètres de l'URL
	var noeuds = document.getElementById(id).firstChild;
	while (noeuds!=null) {
		if (noeuds.nodeName=='A')
		{
			with (noeuds){
				className = (localURL.search(paramsURL(href))!=-1)?className + " on":className;
			}
		}
		noeuds = noeuds.nextSibling;
	}
}

persistance("menu");

//-->


