
var s = "" // tmp

var emotList = new Array ( "/emoticons/bigsad.gif", ":-(", "/emoticons/bigsmile.gif", ":-)", "/emoticons/bigscream.gif", ":-o", "/emoticons/bigtong.gif", ":-P", "/emoticons/bigblink.gif", ";-)", "/emoticons/bigangry.gif", "[bigangry]", "/emoticons/bigkiss.gif", "[bigkiss]", "/emoticons/biglove.gif", "[biglove]", "/emoticons/bigluf.gif", "[laugh]", "/emoticons/biguhm.gif", "[uhm]" );

function inEmoticon (field, emotlist, index)
	{
	var text;
	text = emotlist[index+1];
	field.focus ();
	if (field.createTextRange &&
			field.selected  && 
			field.selected.text.length == 0)
		{
	   	var selected = field.selected;
		selected.text = text;
		}
	else if ((text != null) && (text != ""))
		field.value += text;
	saveSel (field)
	}

function saveSel (field)
	{
	if (field.createTextRange) 
		{
		s = "" + document.selection.type;
		field.selected = document.selection.createRange().duplicate();
		}
	}


function displayEmoticons (emotlist)
	{
	var emotimage;
	var spacer;
	for (var x=0; x < emotlist.length; x+=2)
		{
		emotimage = emotlist[x];

        spacer = "&nbsp;";
		if (x % 4 > 0)
		{
		  spacer = "<br>"
		}

		document.write 
			("<input type=\"image\" src=\"" + emotimage + "\"" +
			   "onclick=\"inEmoticon(this.form.MessageText,emotList," + x + ");return false;\" />" + spacer );
		}
	}

