﻿function checkChatInvites()
{

	var url = 'chat_personal/ajax_invite.php';
	var pars = 'action=check';
	
	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'post', 
			parameters: pars, 
			onComplete: showButton
		});
}

function showButton(originalRequest)
{
	if(originalRequest.responseText && originalRequest.responseText != 'false')
	{
		chats = originalRequest.responseText.split("|");
		
		if(chats[0] != '' && chats[1])
		{
		document.getElementById('chatinvite').style.display = 'block';
		
		var onclick = "onClick=\"window.open('chat_personal/mainchat.php?chat_sess=" +  chats[0] + "','Chat','location=0,menubar=0,resizable=0,width=500,height=300'); hideButton();\"";
		
		if(chats[2] == 1)
		{
			onclick = "onClick=\"window.open('chat_personal/livechat.php?chat_sess=" +  chats[0] + "','Chat','location=0,menubar=0,resizable=0,width=860,height=600'); hideButton();\"";
		}
		
		document.getElementById('chatinvite').innerHTML = "<div id=\"chatinvite-text\">Имате покана за чат от <a href=\"users.php?user="+chats[1]+"\">" + chats[1] + "</a><br /> <input class=\"button\" "+onclick+"  value=\"Приеми\" /> <input class=\"button\" onClick=\"refuseInvite('" + chats[0] + "');\" value=\"Откажи\" /></div>";
		}

	}

}
function hideButton()
{
	document.getElementById('chatinvite').style.display = 'none';
	
	document.getElementById('chatinvite').innerHTML = '';
}

function refuseInvite(session)
{
	hideButton();

	var url = 'chat_personal/ajax_invite.php';
	var pars = 'action=refuse&sess=' + session;
	
	var myAjax = new Ajax.Request(
		url, 
		{
			method: 'post', 
			parameters: pars,
			onComplete: checkChatInvites
		});
}

function openChats(originalRequest)
{
	if(originalRequest.responseText != 'false')
	{
		chats = originalRequest.responseText.split("|");
		
		for(i = 0; i < chats.length; i++)
		{
			if(chats[i] == '')
				continue;
			
			win = window.open ("chat_personal/mainchat.php?chat_sess=" +  chats[i], "chat" + chats[i] ,"location=0,menubar=0,resizable=0,width=500,height=300"); 

		}
	}

}
Event.onDOMReady( function(){ 

	checkChatInvites();

	setInterval ( "checkChatInvites()", 16000 );

});
