	
	function getCart(absolute_url, lang, sess) {
		
		xmlHttp_cart = createXmlHttpObject();
		
		if (xmlHttp_cart==null) {
			ajax_not_supported();
			return false;
		} 
		
		var url = absolute_url + '/ajax_cart.php?lang='+lang + '&sess='+sess;
		
		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, specification, sess, count, lang) {
		
		//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 + '&lang='+lang;
		
		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('right').insertBefore(infoInput, document.getElementById('idAddToCart'));		
		infoInput.innerHTML = 'Produkt byl úspěšně vložen do <a href="'+ absolute_url +'/'+ lang +'/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 + '&lang='+lang;
		
		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;
		
	}
