// ------------------------------------------------------------
//	Envoie des données en GET ou POST avec XmlHttpRequest
// ------------------------------------------------------------

function sendData (data,target,url,method,responseFunction) {

	var XhrObj = (document.all) ?new ActiveXObject("Microsoft.XMLHTTP") :new XMLHttpRequest();
	
	if (method=="GET") (data == 'null') ?XhrObj.open("GET",url) :XhrObj.open("GET",url+"?"+data); 
	else if (method=="POST") XhrObj.open("POST",url);
	
	XhrObj.onreadystatechange = function ()  { 
		if (XhrObj.readyState==4&&XhrObj.status==200) {
			if (responseFunction) { responseFunction(); }
		}
	}
	
	if (method=="GET") XhrObj.send(null);
	else if(method=="POST") {
		XhrObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); 
        XhrObj.send(data);
	}
	
}

// ------------------------------------------------------------
//	Récupére données d'un fichier
// ------------------------------------------------------------

function getFile (url) { 
    sendData('null', url, 'GET') 
} 