// JavaScript Document
function getXhr(){
	var xhr = null; 
	if(window.XMLHttpRequest) // Firefox et autres
	   xhr = new XMLHttpRequest(); 
	else if(window.ActiveXObject){ // Internet Explorer 
	   try {
				xhr = new ActiveXObject("Msxml2.XMLHTTP"); // Les autres
			} catch (e) {
				xhr = new ActiveXObject("Microsoft.XMLHTTP"); // IE
			}
	}
	else { // XMLHttpRequest non supporté par le navigateur 
	   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	   xhr = false; 
	} 
	return xhr;
}

function getAjaxdiv(file, div_id, args){
	
	var element = document.getElementById(div_id)
	
	ajax_wait(element);	
	
	var xhr = getXhr();
	// On défini ce qu'on va faire quand on aura la réponse
	xhr.onreadystatechange = function(){
		// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200){
			element.innerHTML = xhr.responseText;
			if(div_id == 'slideCart'){
				initSlideCart();
				slideCartMove('slideCart', 'left');
			}
		}
	}

	// Ici on va voir comment faire du post
	//file='include/fonction/ajax_application_workflow.php';
	xhr.open("POST",file,true);
	// ne pas oublier ça pour le post
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send("args="+args);
}

function ajax_wait(destination){
	destination.innerHTML = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" height="18" width="18"><param name="movie" value="images/LOADING.swf"><param name="quality" value="high"><param name="scale" value="exactfit"><param name="wmode" value="transparent"><embed src="images/LOADING.swf" wmode="transparent" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" height="18" width="18"></object></embed>';
}