var xmlHttp;	
var ajax_url;

	function do_fullchat_by_enter_pressed(e,username,msg){
		var characterCode
		if(e && e.which){ // NN4 specific code
		e = e
		characterCode = e.which
		}
		else {
		e = event
		characterCode = e.keyCode // IE specific code
		}
		if (characterCode == 13){
			msg = trimAll(msg);
			msg = msg.replace('#:-S','ym_whew');
			msg = msg.replace(':-&','ym_sick');		
			msg = msg.replace('#-o','ym_doh');		
			msg = msg.replace('^#(^','ym_it_wasn_t_me');		
			msg = msg.replace(':-"','whistling');		
			msg = msg.replace('o->','hiro');		
			msg = msg.replace('o-+','april');	
			msg = msg.replace('#','_r_');			
			ajax_url = 'ajax/';
			msg = encodeURI(msg);
			var url= ajax_url + "shout_box/fullchat.php?us=" + username + "&msg=" + msg;
			fullchat_handle(url);	
			return false;	
		}
	}
	
	
	function do_fullchat(username,msg){					
			msg = trimAll(msg);
			msg = msg.replace('#:-S','ym_whew');
			msg = msg.replace(':-&','ym_sick');		
			msg = msg.replace('#-o','ym_doh');		
			msg = msg.replace('^#(^','ym_it_wasn_t_me');		
			msg = msg.replace(':-"','whistling');		
			msg = msg.replace('o->','hiro');		
			msg = msg.replace('o-+','april');	
			msg = msg.replace('#','_r_');			
			ajax_url = 'ajax/';
			msg = encodeURI(msg);
			var url= ajax_url + "shout_box/fullchat.php?us=" + username + "&msg=" + msg;
			fullchat_handle(url);	
			return false;		
	}	
	function trimAll(sString)
	{
		while (sString.substring(0,1) == ' ')
			{
				sString = sString.substring(1, sString.length);
			}
		while (sString.substring(sString.length-1, sString.length) == ' ')
			{
			sString = sString.substring(0,sString.length-1);
			}
		return sString;
	}
	
	function fullchat_handle(url){		
		xmlHttp  =  GetXmlHttpObject()
		if (xmlHttp == null){
		 alert ("Browser does not support HTTP Request")
		 return
		 }		
		url=url+"&sid="+Math.random()
		
		xmlHttp.onreadystatechange = fullchat_ready		
		xmlHttp.open("GET",url,true)		
		xmlHttp.setRequestHeader("Content-Type","application/x-javascript; charset:UTF-8"); 
		xmlHttp.send(null)
	}
	
	function fullchat_ready(){ 
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 			
			document.getElementById("spn_fullchat").innerHTML = xmlHttp.responseText 	
			document.frm_fullchat.txt_chat_box.value = "";
			document.frm_fullchat.txt_chat_box.focus();
		 } 
	}
