function emoticon(text) {
	text = ' ' + text + ' ';
	//console.log(text);
	var msgField = document.forms['add_comment'].message;
	if (msgField.createTextRange && msgField.message.caretPos) {
		var caretPos = msgField.caretPos;
		caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
		msgField.focus();
	} else if (msgField.selectionStart!==undefined) {
		//console.log(msgField.value);
		var str = new String(msgField.value);
		msgField.value = str.substring(0, msgField.selectionStart) + text + str.substring(msgField.selectionStart);
		//console.log(msgField.value, msgField.selectionStart);
	} else {
		msgField.value  += text;
		msgField.focus();
	}
}

