var myAgent = navigator.userAgent.toLowerCase();
var myVersion = parseInt(navigator.appVersion);
var is_ie = ((myAgent.indexOf("msie") != -1) && (myAgent.indexOf("opera") == -1));
var is_win = ((myAgent.indexOf("win")!=-1) || (myAgent.indexOf("16bit")!=-1));

 function doInsert(ibTag, ibClsTag, isSingle)
 {
 var isClose = false;
 var obj_ta = document.comment_form.comment;
 if ( (myVersion >= 4) && is_ie && is_win) {
 if(obj_ta.isTextEdit){
 obj_ta.focus();
 var sel = document.selection;
 var rng = sel.createRange();
 rng.colapse;
 if((sel.type == "Text" || sel.type == "None") && rng != null){
 if(ibClsTag != "" && rng.text.length > 0)
 ibTag += rng.text + ibClsTag;
 else if(isSingle) isClose = true;
 rng.text = ibTag;
 }
 }
 else{
 if(isSingle) isClose = true;
 obj_ta.value += ibTag;
 }
 } else {
 if(isSingle) isClose = true;
 obj_ta.value += ibTag;
 }
 obj_ta.focus();
 // obj_ta.value = obj_ta.value.replace(/ /, " ");
  return isClose;
 }

 function em(theSmilie)
 {
 doInsert(" " + theSmilie + " ", "", false);
 }