function ins_emo()
{
	var buttonElement = document.getElementById('smile');
	var iLeftPos  = getOffsetLeft(buttonElement);
	var iTopPos   = getOffsetTop(buttonElement) + (buttonElement.offsetHeight + 3);

	document.getElementById('dle_emo').style.left = (iLeftPos) + "px";
	document.getElementById('dle_emo').style.top  = (iTopPos)  + "px";

	if (document.getElementById('dle_emo').style.visibility == "hidden")
	{
		document.getElementById('dle_emo').style.zIndex   = 99;
		document.getElementById('dle_emo').style.visibility = "visible";
		document.getElementById('dle_emo').style.display    = "block";
	} else {
		document.getElementById('dle_emo').style.visibility = "hidden";
		document.getElementById('dle_emo').style.display    = "none";
		ie_range_cache = null;
	}
};
function getOffsetTop(obj)
{
	var top = obj.offsetTop;
	while((obj = obj.offsetParent) != null){
		top += obj.offsetTop;
	}
	return top;
};

function getOffsetLeft(obj)
{
	var top = obj.offsetLeft;
	while((obj = obj.offsetParent) != null){
		top += obj.offsetLeft;
	}
	return top;
};

function Smile(smile){
	var text=document.getElementById("commenttext");
	text.focus();
	text.value += " "+smile+" ";
    document.getElementById('dle_emo').style.display = "none";
}