var userList = new Array();

function addMessage(nick, message)
{	
	try
	{
		message = message.replace(/\+/g, " ");
		message = unescape(message);
		message = message.replace(/:alien1:/g, '<img src=\'images/emoticons/alien1.gif\' />')
		message = message.replace(/:angry:/g, '<img src=\'images/emoticons/angry.gif\' />')
		message = message.replace(/:biggrin:/g, '<img src=\'images/emoticons/biggrin.gif\' />')
		message = message.replace(/:blink:/g, '<img src=\'images/emoticons/blink.gif\' />')
		message = message.replace(/:cool:/g, '<img src=\'images/emoticons/cool.gif\' />')
		message = message.replace(/:dry:/g, '<img src=\'images/emoticons/dry.gif\' />')
		message = message.replace(/:ermm:/g, '<img src=\'images/emoticons/ermm.gif\' />')
		message = message.replace(/:happy:/g, '<img src=\'images/emoticons/happy.gif\' />')
		message = message.replace(/:huh:/g, '<img src=\'images/emoticons/huh.gif\' />')
		message = message.replace(/:kiss:/g, '<img src=\'images/emoticons/kiss.gif\' />')
		message = message.replace(/:laugh:/g, '<img src=\'images/emoticons/laugh.gif\' />')
		message = message.replace(/:mellow:/g, '<img src=\'images/emoticons/mellow.gif\' />')
		message = message.replace(/:ohmy:/g, '<img src=\'images/emoticons/ohmy.gif\' />')
		message = message.replace(/:smile:/g, '<img src=\'images/emoticons/smile.gif\' />')
		message = message.replace(/:ph34r:/g, '<img src=\'images/emoticons/ph34r.gif\' />')
		message = message.replace(/:phone:/g, '<img src=\'images/emoticons/phone.gif\' />')
		message = message.replace(/:pinch:/g, '<img src=\'images/emoticons/pinch.gif\' />')
		message = message.replace(/:question:/g, '<img src=\'images/emoticons/question.gif\' />')
		message = message.replace(/:rolleyes:/g, '<img src=\'images/emoticons/rolleyes.gif\' />')
		message = message.replace(/:sad:/g, '<img src=\'images/emoticons/sad.gif\' />')
		message = message.replace(/:sleep:/g, '<img src=\'images/emoticons/sleep.gif\' />')
		message = message.replace(/:tongue:/g, '<img src=\'images/emoticons/tongue.gif\' />')
		message = message.replace(/:unsure:/g, '<img src=\'images/emoticons/unsure.gif\' />')
		message = message.replace(/:wacko:/g, '<img src=\'images/emoticons/wacko.gif\' />')
		message = message.replace(/:wink:/g, '<img src=\'images/emoticons/wink.gif\' />')		
	}
	catch (Exception)
	{
	}
	// Generate link to profile if user isn't a guest
	// Write data to chat window
	d = document.getElementById("ScrollDiv");

	if(nick != "SERVER")
		d.innerHTML += "&nbsp;&nbsp;<b style='color:black'>" + nick + ":</b>&nbsp;" + message + "<br />";
	else
		d.innerHTML += "&nbsp;&nbsp;" + message + "<br />";

	d.scrollTop = 10000;
}

function replaceAll( str, from, to )
{
	var idx = str.indexOf( from );

	while ( idx > -1 ) {
		str = str.replace( from, to );
		idx = str.indexOf( from );
	}

	return str;
}

function msgCallback()
{
	var message = escape(document.getElementById("message").value);
	if(message.replace(" ", "") == "") return false;
	document.getElementById("message").value = "";
	alert(message);
	xmls.send("P" + message);
	return false;
}

function DetectKeyPress(e) 
{
	document.getElementById("Submit").disabled=false;

	if (!e)
		var e = window.event;
	var code = e.keyCode;
	if (code == 13) {
		msgCallback();
	}
}