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");
			            } catch (e) {
			                xhr = new ActiveXObject("Microsoft.XMLHTTP");
			            }
				}
				else { // XMLHttpRequest non supporté par le navigateur 
				   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
				   xhr = false; 
				} 
                return xhr;
}

function BuyItem(id,td,chif)
{
	var nombre = document.forms[chif].elements["quant"+td].options[document.forms[chif].elements["quant"+td].selectedIndex].value;
	var url = 'marche/marche-js.php?mode=buy&offreid='+id+'&nbre='+nombre;
	var req = getXHR();
	req.onreadystatechange = function()
	{ 
		if(req.readyState < 4)
		{
			document.getElementById("loading").innerHTML='<img src="http://www.city-runner.net/js/ajax-loader.gif" width="16" height="16" border="0" alt="" />';
		} 
		else if(req.readyState == 4)
		{
			if(req.status == 200)
			{
				document.getElementById("loading").innerHTML='';
				LoadJINFO ('j_info_a.php');
				document.getElementById('pageajax').innerHTML=req.responseText;
			}	
			else	
			{
				alert("Error: returned status code " + req.status + " " + req.statusText);
			}	
		} 
	};
	req.open("GET", url, true);		
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	req.send(null);
}

function RetakeItem(id,td,chif) 
{
	var nombre = document.forms[chif].elements["quant"+td].options[document.forms[chif].elements["quant"+td].selectedIndex].value;
	var url = 'marche/marche-js.php?mode=retake&offreid='+id+'&nbre='+nombre;
	var req = getXHR();
	req.onreadystatechange = function()
	{ 
		if(req.readyState < 4)
		{
			document.getElementById("loading").innerHTML='<img src="http://www.city-runner.net/js/ajax-loader.gif" width="16" height="16" border="0" alt="" />';
		} 
		else if(req.readyState == 4)
		{
			if(req.status == 200)
			{
				document.getElementById("loading").innerHTML='';
				LoadJINFO ('j_info_a.php');
				document.getElementById('pageajax').innerHTML=req.responseText;
			}	
			else	
			{
				alert("Error: returned status code " + req.status + " " + req.statusText);
			}	
		} 
	};
	req.open("GET", url, true);		
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	req.send(null);
}