function smiley(sm) {
  var mess = document.livre.l_m;
  //IE support
  if (document.selection) {
    mess.focus();
    sel = document.selection.createRange();
    sel.text = sm;
    document.livre.focus();
  }
  //MOZILLA/NETSCAPE support
  else if (mess.selectionStart || mess.selectionStart == "0") {
    var startPos = mess.selectionStart;
    var endPos = mess.selectionEnd;
    var chaine = mess.value;
    mess.value = chaine.substring(0, startPos) + sm + chaine.substring(endPos, chaine.length);
    mess.selectionStart = startPos + sm.length;
    mess.selectionEnd = endPos + sm.length;
    mess.focus();
  }
  else {
    mess.value += sm;
    mess.focus();
  }
}
