var timerid;

function EmoddyIconShow( IdEmoddy ) {
	document.getElementById(IdEmoddy).style.display = 'block';
	clearTimeout(timerid);
}

function EmoddyIconHide( IdEmoddy ) {
	document.getElementById(IdEmoddy).style.display = 'none';
}

function EmoddyIconInsert( id, v ) {
	var ValIcon = '[r:' + v + ']';

	var e = document.getElementById( id );

    if (document.selection) {
        e.focus();
        var range = document.selection.createRange();
        range.text = ValIcon;
    } else {
        var length = e.textLength;
        var start = e.selectionStart;
        var end = e.selectionEnd;
        if (end == 1 || end == 2) end = length;
        e.value = e.value.substring(0, start) + ValIcon + e.value.substr(end, length);
        e.selectionStart = start + ValIcon.length;
        e.selectionEnd = start + ValIcon.length;
    }
    e.focus();
}