//AJAX functions started
function addToAJAXBasket(itemid,itemprice) {
	if (document.getElementById("ajaxorder"+itemid)) {
		var itemcount=document.getElementById("ajaxorder"+itemid).value;
		var retAlias='0';
		for (j=0;j<itemcount.length;j++) {
			addedSyb=itemcount.substr(j,1);
			if ((addedSyb>='0')&&(addedSyb<='9')) {
				retAlias+=addedSyb;
			}
		}
		itemcount=parseFloat(retAlias);
		document.getElementById("ajaxorder"+itemid).value=itemcount;
		itemprice=parseFloat(itemprice);
		
		JsHttpRequest.query(
	            '/ajax.php', // backend
	            {
	                'do': 'addtobasket',
	                'uid': uid,
	                'itemid': itemid,
	                'itemcount': itemcount,
	                'itemprice': itemprice,
					'rand': Math.random()*1000000
	            },
	            // Function is called when an answer arrives. 
	            function(result, errors) {
	                // Write errors to the debug div.
	                //document.getElementById("debug").innerHTML = errors;
	                // Write the answer.
	                if (result) {
	                	//alert(errors);
	                	document.getElementById("mybasket").innerHTML=result["basket"];
	                	if (document.getElementById("mybasketinner")) {
		                	document.getElementById("mybasketinner").innerHTML=result["basket"];
		                }
//				if (document.getElementById("baskettable")) {
//					document.getElementById("mybasket").innerHTML=result["basket"];
//				}
	                }
	            },
	            false  // do not disable caching
	        );
	}
}
function cleanorder(clearval) {
	document.getElementById("ajaxorder"+clearval).value=0;
	
	JsHttpRequest.query(
		'/ajax.php', // backend
	         {
	                'do': 'deletefrombasket',
	                'uid': uid,
	                'deleteid':clearval,
					'rand': Math.random()*1000000
	            },
	            // Function is called when an answer arrives. 
	            function(result, errors) {
	                // Write errors to the debug div.
	                //document.getElementById("debug").innerHTML = errors;
	                // Write the answer.
	                if (result) {
	                	document.getElementById("mybasket").innerHTML=result["basket"];
				if (document.getElementById("baskettable")) {
					document.getElementById("baskettable").innerHTML=result["baskettop"];
				}
	                }
	            },
	            false  // do not disable caching
	        );
	
}
function checkCount(item) {
	if(item.value=='0') {
		item.value='';
	}
}
function getBasketTable() {
	JsHttpRequest.query(
		'/ajax.php', // backend
	         {
	                'do': 'getbaskettable',
	                'uid': uid,
					'rand': Math.random()*1000000
	            },
	            // Function is called when an answer arrives. 
	            function(result, errors) {
	                // Write errors to the debug div.
	                //document.getElementById("debug").innerHTML = errors;
	                // Write the answer.
	                if (result) {
	                	document.getElementById("baskettable").innerHTML=result["basket"];
	                }
	            },
	            false  // do not disable caching
	        );
}
