function createRequestObject() {
    var ro;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        ro = new XMLHttpRequest();
    }
    return ro;
}

var http = createRequestObject();






function sndReq(action,userkey,temporuser,var1,var2) {
	var rnd = Math.floor(Math.random()*10000);
    http.open('get', 'ajax.php?action='+action+'&var1='+var1+'&var2='+var2+'&userkey='+userkey+'&temporuser='+temporuser+'&rnd='+rnd);
    http.onreadystatechange = handleResponse;
    http.send(null);
}






function handleResponse() {
    if(http.readyState == 4){
        var response = http.responseText;
        var update = new Array();
        
        if(response.indexOf('|') != -1) {
			update = response.split('|');
			if (update[0] == "ADDCART") {
				
				var xx = findPosX("i_"+update[1]) +172;
				var yy = findPosY("i_"+update[1]) + 22;
		
				document.getElementById("added").style.left = xx;
				document.getElementById("added").style.top = yy;
				document.getElementById("added").style.visibility = "visible";
				changeOpac(100, "added");
				
				document.getElementById("items_in_cart").innerHTML = update[2];
//				window.clearTimeout(tmrj);
				tmrj = window.setTimeout("hider()",2000);
				
			} 
			if (update[0] == "REMCART") {
				document.getElementById("items_in_cart").innerHTML = update[1];
				var em = response.slice(12);
				document.getElementById("cart_div").innerHTML = em;
			}
			if (update[0] == "DUPCART") {
				document.getElementById("items_in_cart").innerHTML = update[1];
				var em = response.slice(12);
				document.getElementById("cart_div").innerHTML = em;
			}
			if (update[0] == "CNGCLR") {
			}
			if (update[0] == "CNGSZ") {
			}
			if (update[0] == "CNGQTY") {

				var el = "Price_" + update[1];
				document.getElementById(el).innerHTML = "<p><b>R" + update[2] + "</b></p>";
				document.getElementById(el).title = update[2];
				update_total();
			}
		}
    }
}


