function addSmiley(smiley, textarea) {
   switch (smiley) {
      case 0: smiley = ":)"; break;
      case 1: smiley = ";)"; break;
      case 2: smiley = ":D"; break;
      case 3: smiley = ":P"; break;
      case 4: smiley = ":O"; break;
      case 5: smiley = ":@"; break;
      case 6: smiley = ":("; break;
      case 7: smiley = ":|"; break;
      case 8: smiley = ":/"; break;
      case 9: smiley = ">:("; break;
      case 10: smiley = "B)"; break;
      case 11: smiley = ">:)"; break;
      default: smiley = ""; break;
   }
   textarea = eval("document.forms[0]."+ textarea);
   v = textarea.value;
   if (_moz)
      textarea.value = v.substring(0, textarea.selectionStart) + smiley + v.substring(textarea.selectionEnd, v.length);
   else
      textarea.value += smiley;
}
