function smilie(tag) {
	
	var myField;
	
	if (document.getElementById('comment') && document.getElementById('comment').type == 'textarea') {
		myField = document.getElementById('comment');
	
	} else {
		return false;
	}
	
	if (document.selection) {
		myField.focus();
		sel = document.selection.createRange();
		sel.text = tag;
		myField.focus();
	
	} else if (myField.selectionStart || myField.selectionStart == '0') {
		
		var startPos 	= myField.selectionStart;
		var endPos 		= myField.selectionEnd;
		var cursorPos 	= endPos;
		
		myField.value = myField.value.substring(0, startPos) + tag + myField.value.substring(endPos, myField.value.length);
		cursorPos += tag.length;
	
		myField.focus();
		myField.selectionStart = cursorPos;
		myField.selectionEnd = cursorPos;
	
	} else {
		myField.value += tag;
		myField.focus();
	}
}
