var emotionIconsFlg = false;
function disphideEmoIcons() {
  if(emotionIconsFlg) {
    $i('emotionIcons').style.display='none';
    emotionIconsFlg = false;
  } else {
    $i('emotionIcons').style.display='block';
    emotionIconsFlg = true;
  }
}
function replaceEmoIcon(img, id) {
  var imgTag = "<img src=\'/img/emoticons/" + img + ".gif\' />";
  var elem = $i(id);
  elem.focus();
  try {
	  if (document.createEventObject) {//IE
	    var selection = document.selection.createRange();
	    selection.text = imgTag;
	  } else if (document.createEvent) {//FF
	    var cursor_pos = elem.selectionStart;
	    if((cursor_pos == null) || (cursor_pos == 0)){
			elem.value += imgTag;
		} else{
			var text_length = elem.value.length;
			var before_text = elem.value.substr(0, cursor_pos);
			var after_text = elem.value.substr(cursor_pos, text_length);
			elem.value = before_text + imgTag + after_text;
		}
	  }
	  disphideEmoIcons();
  } catch(e){}
}
