function update_basket(f)
{
	var id_product=f.elements["id_product"]; 
	var count=f.elements["count"]; 
	var coupon=f.elements["coupon"]; 
	var reference=f.elements["log_reference"]; 

	var xhr_object = null; 
	     
	if(window.XMLHttpRequest) // Firefox 
		xhr_object = new XMLHttpRequest(); 
	else if(window.ActiveXObject) // Internet Explorer 
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	else { // XMLHttpRequest non supporté par le navigateur 
	      alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	      return; 
	} 
	 
	xhr_object.open("POST", "basket-update.php", true); 
	     
	xhr_object.onreadystatechange = function() { 
		if(xhr_object.readyState == 4) {
			eval(xhr_object.responseText);
		}
	} 
	 
	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
	var data = "products[]="+escape(id_product.value)+"&count="+escape(count.value)+"&coupon="+escape(coupon.value)+"&reference="+escape(reference.value);

	for(var i=0;i<f.length;i++) {
		var e=f.elements[i];
		if(e.type=="checkbox") {
			if(e.checked && (e.name.substr(0,7)=="suggest" || e.name.substr(0,8)=="requires") ) data+="&products[]="+escape(e.value);
			if((e.name.substr(0,8)=="includes")) data+="&includes[]="+escape(e.value);
		}
	}

	//";//"family="+escape(l1.options[index].value)+"&form="+f.name+"&select=list2"; 
	xhr_object.send(data); 
}

function license_select_all_hosts(form)
{
	for(var i=0;i<form.length;i++) {
		var e=form.elements[i];
		if(e.type=="checkbox") e.checked=true;
	}
}

function license_select_none_hosts(form)
{
	for(var i=0;i<form.length;i++) {
		var e=form.elements[i];
		if(e.type=="checkbox") e.checked=false;
	}
}
