function emoticon(text) {
  text = ' ' + text + ' ';
  if (document.book.message.createTextRange && document.book.message.caretPos) {
   var caretPos = document.book.message.caretPos;
   caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
   document.book.message.focus();
  } else {
    document.book.message.value  += text;
    document.book.message.focus();
  }
}
