﻿// JScript 文件
var obj;

function insertText(val)
{
	//IE support
	if (document.selection)
	{
		obj.focus();
		sel	= document.selection.createRange();
		sel.text = val;
		obj.focus();
	}
	//MOZILLA/NETSCAPE support
	else if	(obj.selectionStart	|| obj.selectionStart == "0")
    {
		var	startPos = obj.selectionStart;
		var	endPos = obj.selectionEnd;
		var	tmpString =	obj.value;
		obj.value =	tmpString.substring(0, startPos) + val + tmpString.substring(endPos, tmpString.length);
	}
	else
	{
		obj.value += val;
	}
}

function emoteList()
{
    emoteCount = 26;                    
    document.write("<div id=\"Emote\" style=\"width:120px; height:80px; overflow:auto; border:solid 1px #000000; background-color:#FFFFFF;\">");
    for(i=1; i<=emoteCount; i++)
    {
        document.write("<img src=\"../Images/Emote/" + i + ".gif\" onclick='insertText(\"{em"+i+"}\")' />");
    }
    document.write("</div>");
}

function toUbb(str)
{
    var emoteReg = /\<img[\s]?[^\>]*\/Images\/Emote\/([0-9]*)[\.]?gif[^\>]*[\/]?\>/gi;
    str = str.replace(emoteReg, "{em$1}");
    return str;
}
