var chatroom=new Array();
var chatmsg=new Array();
var defaultfont='chatfont';
var chatflag=false;
var currentnum=0;
var sponsor=new Array();
var privatemsg=new Array();
var sender=new Array();
var chatuserid=0;
var senderflag=true;
var keypressflag=true;
var userindex=-1;
var sounduserid=0;
var chatid='';
var soundfile='';

function getuserlatest()
{
	$.getJSON("/chat/getuserlatest.php", {id:Number(new Date)}, function(data){
		if(data._message!='')
		{
			$('#latest').html('<span class="title">Recently post:</span>&nbsp;<span>'+data._message+'</span>');
		}
	});
	
}

function getchatmessage()
{
	$.getJSON("/chat/getmessage.php", {id:Number(new Date)}, function(data){
		chatmsg=data;
		displaychatmsg(0);
	});
	
}

function displaychatmsg(page)
{
	var str='';
	var count=0;
	var chatid='';
	var i=page * 15;
	var count=0;
	var str2=buildpage(chatmsg.length,15,14);
	str+='<br><table border="0" cellpadding="2" cellspacing="0" width="100%">';
	while((i < chatmsg.length)&&(count < 15))
	{
		str+='<tr class="chatbody"><td><a href="/users/'+chatmsg[i]._uid+'/index.php" target="_blank">';
		str+='<img src="'+chatmsg[i]._photo+'" border="0">';
		str+='<br>'+chatmsg[i]._uid+'</a></td><td>';
		str+='<span class="mylink">'+chatmsg[i]._message + '</span>&nbsp;&nbsp;<span class="smallfont">'+chatmsg[i]._date+'</span></td></tr>';
		str+='<tr><td colspan="2"><img src="/image/spacer.gif" width="1" height="5"></td></tr>';
		i++;
		count++;
	}
	str+='</table>';
	if(chatmsg.length > 15)
	{
		str+=str2;	
	}
	
	$("#chatmsg").html(str);
	translationprofile();
}




var timer=null;
function playchat()
{

	 getchatmessage(0);
	
	 timer=setTimeout("playchat()",40000); 
	 
}



function showchatroom()
{
	var str='';
	str+='<form onsubmit="return false;">';
	str+='<fieldset class="chatuser"><legend class="title">Chick Chat</legend>';
	if(myuserid==0)
	{
		str+='<p>You need to <a href="/login.php">login to chick chat</a> with Khmer People online.</p>';
	} else {
		str+='<div class="chattitle">What do you want to say today?<span><img src="/image/spacer.gif" width="10" height="1"></span>';
		str+='<span class="chatchar">250</span></div>';
		str+='<table border="0" cellpadding="5" cellspacing="0" width="100%">';
		str+='<tr><td><a href="/users/'+myuid+'/index.php" target="_blank"><img src="'+myphoto+'" border="0"><br>'+myuid+'</a></td>';
		str+='<td align="right"><textarea cols="40" rows="4" id="textbox" tabIndex="1"></textarea></td></tr>';
		str+='<tr><td colspan="2" align="right">';
		str+='<input type="button" value="Update" id="mybutton" tabIndex="2" class="chatbutton"></td></tr>';
		str+='<tr><td colspan="2" id="latest" class="mylink"></td></tr>';
		str+='</table>';
	}
	str+='</fieldset>';
	str+='</form>';
	$('#middlepage').html(str);
	
	getuserlatest();
	
	$("#textbox").keypress(function(e) {
		var text=$("#textbox").val();
		var len=250 - parseInt(text.length);
		$('span.chatchar').html(len);
	});
	
	$("#mybutton").click(function() {
		var text=$("#textbox").val();
		if(text=='')
		{
			// do nothing
		} else {
				var str=text + ' ' + platform;
				$.ajax({
					   type:"post",
					   url:"/chat/result.php", 
					   data:"message="+str+"&id="+Number(new Date), 
					   success: function(data){
							getchatmessage();
							$("#textbox").val('');
					   }
				});
		}
	});

}




