	
	function getCart(absolute_url) {
		
		xmlHttp_cart = createXmlHttpObject();
		
		if (xmlHttp_cart==null) {
			ajax_not_supported();
			return false;
		} 
		
		var url = absolute_url + '/ajax_cart.php';
		
		var block = document.getElementById('cart');
		
		xmlHttp_cart.onreadystatechange = function () {
			stateChanged(xmlHttp_cart,block,block);
		}
		
		xmlHttp_cart.open("GET",url,true);
		xmlHttp_cart.send(null);
		return true;
		
	}
	
	function addToCart(absolute_url, code, size, color, count) {
		
		//alert('x');
		
		if (size==0 || color==0 || count==0) {
			alert('Nejdříve nastavte požadovanou barvu, velikost a počet');
			return false;
		} else {
			xmlHttp_cart = createXmlHttpObject();
			
			if (xmlHttp_cart==null) {
				ajax_not_supported();
				return false;
			} 
			
			var url = absolute_url + '/ajax_cart.php?action=add&code='+code+'&size='+size+'&color='+color+'&count='+count;
			
			var block = document.getElementById('cart');
			
			xmlHttp_cart.onreadystatechange = function () {
				stateChanged(xmlHttp_cart,block,block);
			}
			
			xmlHttp_cart.open("GET",url,true);
			xmlHttp_cart.send(null);
			return true;
		}
		
	}
	
	function cartItemRemove(absolute_url, code) {
		
		xmlHttp_cart = createXmlHttpObject();
			
		if (xmlHttp_cart==null) {
			ajax_not_supported();
			return false;
		} 
		
		var url = absolute_url + '/ajax_cart.php?action=remove&code='+code;
		
		var block = document.getElementById('cart');
		
		xmlHttp_cart.onreadystatechange = function () {
			stateChanged(xmlHttp_cart,block,block);
			
			var basket = document.getElementById('basketTotalPrice');
			if (basket) {
				var currentTotalPrice = document.getElementById('currentTotalPrice').innerHTML;
				
				if (currentTotalPrice == '') {
					basket.innerHTML = 'O,-';
				} else {
					basket.innerHTML = currentTotalPrice;
				}
				
			}
			
		}
		
		
		xmlHttp_cart.open("GET",url,true);
		xmlHttp_cart.send(null);
		return true;
		
	}

