// JavaScript Document
<!-- Debut script

	function modifieliste(NomForm, NomTexte, NameListe)
	{
		var TexteSaisi = NomTexte.value;
		var NbCar = NomTexte.value.length;
		var NbNom = NameListe.options.length;
		i=0;
		while(i < NbNom)
		{
			NomListe = NameListe.options[i].text;
			NomListe = NomListe.toLowerCase();
			TexteSaisi = TexteSaisi.toLowerCase();
			BoutNom = NomListe.substring(0,NbCar);
			if(BoutNom == TexteSaisi)
				{
					NomSel = NomListe;
					BoutSel = BoutNom;
					NameListe.options[i].selected = true;
					return;
				}
				i++;
			}
	}


  function InsereBalise(text1,text2,doc)
  {
    var ta = document.getElementById(doc);
      
    if (document.selection) {
       var str = document.selection.createRange().text;
       ta.focus();
       var sel = document.selection.createRange();
       if (text2!="")
       {
         if (str=="")
         {
            var instances = countInstances(text1,text2,ta);
            if (instances%2 != 0){ sel.text = sel.text + text2;}
            else{ sel.text = sel.text + text1;}
         }
         else
         {
            sel.text = text1 + sel.text + text2;
         }
       }
       else
       {
         sel.text = sel.text + text1;
       }
       
    }
    else if (ta.selectionStart | ta.selectionStart == 0)
    {
       if (ta.selectionEnd > ta.value.length) { ta.selectionEnd = ta.value.length; }
      
       var firstPos = ta.selectionStart;
       var secondPos = ta.selectionEnd+text1.length;
      
       ta.value=ta.value.slice(0,firstPos)+text1+ta.value.slice(firstPos);
       ta.value=ta.value.slice(0,secondPos)+text2+ta.value.slice(secondPos);
       
       ta.selectionStart = firstPos+text1.length;
       ta.selectionEnd = secondPos;
       ta.focus();
    }
    else
    { // Opera
       var sel = document.hop.contenu;
      
       var instances = countInstances(text1,text2);
       if (instances%2 != 0 && text2 != ""){ sel.value = sel.value + text2; }
       else{ sel.value = sel.value + text1; }
    } 
  }


//  Fin script -->
