
var xhr = null;

function getXhr()
{
	if(window.XMLHttpRequest) xhr = new XMLHttpRequest(); 
	else if(window.ActiveXObject)
	{  
	try
	{
	xhr = new ActiveXObject('Msxml2.XMLHTTP');
	}
	catch (e)
	{
	xhr = new ActiveXObject('Microsoft.XMLHTTP');
	}
	}
	else 
	{ 
	alert('Votre navigateur ne supporte pas les objets XMLHTTPRequest, veuillez le mettre &agrave; jour'); 
	xhr = false; 
	} 
}


function sendAjax(data)
{
	xhr = null;
	getXhr();
	xhr.open("POST", "../_com/php/fct/engine.php", true);
	
	xhr.onreadystatechange = function()
	{
		if(xhr.readyState == 4)
		{
			eval(xhr.responseText);
		}
	}
	
	xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xhr.send(data);
}

function changeOpac(opacity, id) {
    var object = document.getElementById(id).style;
    object.opacity = (opacity / 100);
    object.MozOpacity = (opacity / 100);
    object.KhtmlOpacity = (opacity / 100);
    object.filter = "alpha(opacity=" + opacity + ")";
}

function popBoxText(popMsg)
{
	document.getElementById('blackWall').style.display="block";
	document.getElementById('overBox').style.display="block";
	changeOpac(30,'blackWall');
	document.getElementById('overBox').innerHTML = '<div id="overMsg"></div><div id="overClose"></div>';
	document.getElementById('overMsg').innerHTML = popMsg;
	document.getElementById('overClose').innerHTML = '';
}

function popBoxClose()
{
	document.getElementById('blackWall').style.display="none";
	document.getElementById('overBox').style.display="none";
}

function behavior(idComp,param)
{
	
	if(idComp == "checkLogin" || idComp == "checkMail")
	{
		var data = "action="+idComp+"&param="+param;
		sendAjax(data);
	}
	
	if(idComp == "basgiu" || idComp == "addcontact" || idComp == "addwhitelist" || idComp == "wannachat" || idComp == "listen")
	{
		var data = "action="+idComp+"&param="+param;
		sendAjax(data);
		
	}
	
	
	if(idComp == "listenChat" || idComp == "rejectchat" || idComp == "acceptchat" || idComp == "finishpingpong" )
	{
		var data = "action="+idComp+"&param="+param;
		sendAjax(data);
	}
	
}

function behavChat(idComp,idConv,idActor,param)
{
	
	if(idComp == "ChatAddText")
	{
		var data = "action=ChatAddText&idChat="+idConv+"&actor="+idActor+"&param="+param;
		sendAjax(data);
	}
	
}