function asyn_cmd(url,callbakarg) {
        xmlhttp = getHttpObjet();
        if (!xmlhttp) {
                alert("desole... pas de xmlhttprequest");
                return false;
        }
        xmlhttp.open("GET",url);
        xmlhttp.onreadystatechange=function() {
                if (xmlhttp.readyState==4) {
                        callbak(xmlhttp,callbakarg);
                }
        }
        xmlhttp.send(null);
        return true;
}
function listcart() {
	asyn_cmd("/cart.php?act=liste","caddie");
}
function remove(id) {
	asyn_cmd("/cart.php?act=remove&id="+id,"caddie");
}
function emptycard(id,title) {
	asyn_cmd("/cart.php?act=clear","caddie");
}
function add2cart(id,title) {
	asyn_cmd("/cart.php?act=add&id="+id+"&title="+title,"caddie");
}
function callbak(xmlhttp,arg) {
	if (arg != 0) {
		if (arg == "caddie") {
			document.getElementById("caddiecontent").innerHTML = xmlhttp.responseText;
			x = document.getElementById("caddiecheck");
			if (x) x.innerHTML = xmlhttp.responseText;
		}
	} else {
		showmessage(xmlhttp.responseText);
	}
}
function getHttpObjet() {
        if (window.ActiveXObject) {
                return new ActiveXObject("Microsoft.XMLHTTP")
        }
        if (window.XMLHttpRequest) {
                return new XMLHttpRequest();
        }
        return false;
}
function showtxt(id) {
	document.getElementById("more"+id).style.display = "inline";
	document.getElementById("a"+id).style.display = "none";
}
