	
	function getCart(absolute_url, lang, sess) {
		
		xmlHttp_showCart = createXmlHttpObject();
		
		if (xmlHttp_showCart==null) {
			ajax_not_supported();
			return false;
		} 
		
		var urlCart = absolute_url + '/ajax_cart.php?sess='+sess;
		
		var blockCart = document.getElementById('cart');
		
		xmlHttp_showCart.onreadystatechange = function () {
			stateChanged(xmlHttp_showCart,blockCart,blockCart);
		}
		
		xmlHttp_showCart.open("GET",urlCart,true);
		xmlHttp_showCart.send(null);
		return true;
		
	}
	
	function addToCart(absolute_url, code, specification, sess, count, lang, idShow, parShow) {
		
		//alert(absolute_url);
		
		//if (size==0 || color==0 || count==0) {
		//	alert('Nejdříve nastavte požadovanou barvu, velikost a počet');
		//	
		//}
		
		xmlHttp_cart = createXmlHttpObject();
		
		if (xmlHttp_cart==null) {
			ajax_not_supported();
			return false;
		} 
		
		var url = absolute_url + '/ajax_cart.php?action=add&code='+code+'&specification='+specification+'&count='+count + '&sess='+sess;
		
		var parentDiv = document.getElementById('right');
		var deleteDiv = document.getElementById('infoAboutInput');
		
		//if (deleteDiv) {
		//	parentDiv.removeChild(deleteDiv);
		//}
		
		var infoInput = document.createElement('div');
		infoInput.setAttribute('id','infoAboutInput');
		document.getElementById(parShow).insertBefore(infoInput, document.getElementById(idShow));
		infoInput.innerHTML = 'Produkt byl úspěšně vložen do <a href="'+ absolute_url +'/detail-kosiku.html">košíku</a>.';
		
		
		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, lang, sess) {
		
		xmlHttp_cart = createXmlHttpObject();
			
		if (xmlHttp_cart==null) {
			ajax_not_supported();
			return false;
		} 
		
		var url = absolute_url + '/ajax_cart.php?action=remove&code='+code + '&sess='+ sess;
		
		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 = '0,-';
				} else {
					basket.innerHTML = currentTotalPrice;
				}
				
			}
			
		}
		
		
		xmlHttp_cart.open("GET",url,true);
		xmlHttp_cart.send(null);
		return true;
		
	}

