/*
*****************************
*       list functions 		*
*		of ajax			    *
*		version : 1.0       *
*  		date : 17/10/2008	*
*****************************
*/

var divHTML;

// run the technology ajax
function Runajax(url_php, nameDiv, formulaire){	
	var xhr = null;
	divHTML = nameDiv;
	if(window.XMLHttpRequest){
		xhr = new XMLHttpRequest(); 
  	}else{ 
		if(window.ActiveXObject){  
    		try {
      			xhr = new ActiveXObject("Msxml2.XMLHTTP");
     		}
    		catch (e){
      			xhr = new ActiveXObject("Microsoft.XMLHTTP");
     		}
   		} else { 
    	document.getElementById(divHTML).innerHTML = "Le navigateur ne supporte pas les objets XMLHTTPRequest, impossibilité d'utiliser de l'ajax.";
    	xhr = false; 
   		} 
	}
	
	xhr.onreadystatechange = function() { ReturnHtml(xhr, formulaire); };
	xhr.open("GET", url_php, true);
	xhr.send(null);
	
}

//show the results in the div
function ReturnHtml(xhr, formulaire){
	if(xhr.readyState == 4 && xhr.status == 200){
		if (formulaire == true){
			document.getElementById(divHTML).value = xhr.responseText;	
		}else{
			document.getElementById(divHTML).innerHTML = xhr.responseText;	
		}
	}else{
		document.getElementById(divHTML).innerHTML = "Un problème est survenu dans l'utilisation de l'ajax.";
	}
}
