/********************************************
* www.studio-calico.fr / XMLHttpRequest
* (c) 2009 - Calico
*
* File    : include/XMLHttpRequest.js
* Author  : Grégory Charlier
********************************************/

function CreateRequest()
{
	if (window.XMLHttpRequest)
	{
		xmlhttpreq = new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
		{
			try
			{
				xmlhttpreq = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (E)
			{
				try
				{
					xmlhttpreq = new ActiveXObject("MSXML2.XMLHTTP.3.0");
				}
				catch (E)
				{
					xmlhttpreq = false;
				}
			}
		}
	return (xmlhttpreq);
}

function changeContent(where,what,data) {
	xml = CreateRequest();
	xml.open("POST", "bl_content/"+where+".inc.php", true);
	xml.onreadystatechange = function() {
		if(xml.readyState == 4) {
			eval(xml.responseText);
		}
	}
	xml.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	var donnees = "what="+what+"&data="+data;		
	xml.send(donnees);
}

function afficheWhat(what,ref) {
	GetId('div_first').style.display="block";
	GetId('opa').style.display="block";
	xml = CreateRequest();
	xml.open("POST", "page_content/xml."+what+".php", true);
	xml.onreadystatechange = function() {
		if(xml.readyState == 4) {
			eval(xml.responseText);
		}
	}
	xml.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	var donnees = "what="+ref;
	xml.send(donnees);
}

function sendMsgI(what,nom,message) {
	xml = CreateRequest();
	xml.open("POST", "include/xml.chat.php", true);
	xml.onreadystatechange = function() {
		if(xml.readyState == 4) {
			eval(xml.responseText);
		}
	}
	xml.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	var donnees = "what="+what+"&nom="+nom+"&message="+message;
	xml.send(donnees);
}