// *******************************************************
var text = "";
AddTxt = "";

function getActiveText(selectedtext) {
	text = (document.all) ? document.selection.createRange().text : document.getSelection();
	if (selectedtext.createTextRange) {
    	selectedtext.caretPos = document.selection.createRange().duplicate();
	}
	return true;
}

function AddText(NewCode,theform) {
	if (theform.messages.createTextRange && theform.messages.caretPos) {
		var caretPos = theform.messages.caretPos;
		caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? NewCode + ' ' : NewCode;
	} else {
		theform.messages.value+=NewCode;
	}
	theform.messages.focus();
	AddTxt = "";
}

// *******************************************************

function smilies(thesmilie,theform) {
	AddSmile = " "+thesmilie+" ";
	AddText(AddSmile,theform);
}