
//chat core
 var XMLHttpRequestObject = false; 

      if (window.XMLHttpRequest) {
        XMLHttpRequestObject = new XMLHttpRequest();
      } else if (window.ActiveXObject) {
        XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
      }


function getData() 
{

       data= XMLHttpRequestObject.responseText; 
	   if(data.match('empty'))
	   {
	   alert('Please Fill Text Field');
	   }
	   if(data.match('send'))
	   {
	   setInterval("timing()",7000);
       XMLHttpRequestObject.open("GET", "./kingchat.php?message", true); // true = async
       XMLHttpRequestObject.onreadystatechange = senddata; 
	   XMLHttpRequestObject.send(null);

	}
}
function senddata() 
{
document.getElementById('chatbox').innerHTML=XMLHttpRequestObject.responseText;
}

function timing()
{
	   XMLHttpRequestObject.open("GET", "./kingchat.php?message", true); // true = async
       XMLHttpRequestObject.onreadystatechange = senddata; 
	   XMLHttpRequestObject.send(null);
	   	
}

      function chat(user,last) 
      {
		var username=user;
		var lastuid=last;
        var text =document.getElementById('usermsg').value;

       XMLHttpRequestObject.open("GET", "./kingchat.php?send&username="+username+"&uid="+last+"&text="+text, true); // true = async
       XMLHttpRequestObject.onreadystatechange = getData; 
	   XMLHttpRequestObject.send(null);

      }
//end
function kingchatnotic()
{
	new Ajax.Request
	(
		'./kingchat.php?notic',
		{
			method:'get',onComplete:function(request)
			{
				document.getElementById('kcnotic').innerHTML=request.responseText;
			}
		}
	);
}
setInterval("kingchatnotic()",10000);	

function goNewWin(link)
 {
var adress=link;
TheNewWin =window.open(adress,"chat","toolbar=0,width=600,height=550,location=0,directories=1,status=1,menubar=0,scrollbars=1,resizable=0 " );
TheNewWin.blur();
timing();
}
function SymError()
{
return true;
}
window.onerror = SymError;
function chat_window(link)
 {
        XMLHttpRequestObject.open("GET", "./kingchat.php?chating", true); // true = async
	   XMLHttpRequestObject.onreadystatechange = kingchatnotic; 
	   XMLHttpRequestObject.send(null);
var adress=link;
TheNewWin =window.open(adress,"chat","toolbar=0,width=600,height=550,location=0,directories=1,status=1,menubar=0,scrollbars=1,resizable=0 " );
TheNewWin.blur();
timing();

}

function SymError()
{
return true;
}
window.onerror = SymError;

function exit_chat(uid)
{
      var userid=uid;
        XMLHttpRequestObject.open("GET", "./kingchat.php?exit="+userid, true); // true = async
		XMLHttpRequestObject.send(null);
}


