function AddText(startTag,defaultText,endTag) 
{
   with(document.ajout_message)
   {
      if (messageTopic.createTextRange) 
      {
         var text;
         messageTopic.focus(messageTopic.caretPos);
         messageTopic.caretPos = document.selection.createRange().duplicate();
         if(messageTopic.caretPos.text.length>0)
         {
            //gère les espace de fin de sélection. Un double-click sélectionne le mot
            //+ un espace qu'on ne souhaite pas forcément...
            var sel = messageTopic.caretPos.text;
            var fin = '';
            while(sel.substring(sel.length-1, sel.length)==' ')
            {
               sel = sel.substring(0, sel.length-1)
               fin += ' ';
            }
            messageTopic.caretPos.text = startTag + sel + endTag + fin;
         }
         else
            messageTopic.caretPos.text = startTag+defaultText+endTag;
      }
      else messageTopic.value += startTag+defaultText+endTag;
   }
}