

function loadXML(fichier){
	
	
	if (document.implementation && document.implementation.createDocument) {
		// déclaration pour Mozilla et FF
		docXml = document.implementation.createDocument('', '', null);	
	}
	else if (window.ActiveXObject){
		// déclaration pour IE
		docXml = new ActiveXObject("Microsoft.XMLDOM");
	}
	else 
	{
		alert('Votre navigateur ne saurait pas éxécuter ce script.');
	}
	docXml.load(fichier);
}

// fonction de traitement des données chargées
function liste(lettre) {
	
	var flux ="";
	var def = docXml.getElementsByTagName('glossaire');
	var index = docXml.getElementsByTagName('index');
	var titre = docXml.getElementsByTagName('titre');
	var texte = docXml.getElementsByTagName('texte');
	
	for (i = 0; i < titre.length; i++)
	{	
		if (index[i].firstChild.nodeValue == lettre)
		{	
			
			flux+= "<div class='glossairetitre'>" + titre[i].firstChild.nodeValue + " </div>";
			flux+= "<div class='glossairetexte'>" + texte[i].firstChild.nodeValue + "</div><br />";
		}
	}
	return flux;
	
}

loadXML('xml/glossaire.xml');


function chargerListe(valeur, id)
{	
	document.getElementById('divListe').innerHTML=liste(valeur);
	for (i=0; i<=26; i++)
	{
		if (document.getElementById('lienGlossaire_'+ i) != null)
		document.getElementById('lienGlossaire_'+ i).className='';
	}
	document.getElementById('lienGlossaire_'+id).className='on';
}


