var XMLHttpRO = false;

String.prototype.trim = function()
{

    return this.replace(/(^\s*)|(\s*$)/g, "")

};

if (window.XMLHttpRequest){
	XMLHttpRO = new XMLHttpRequest();
} else if (window.ActiveXObject){
	XMLHttpRO = new ActiveXObject("Microsoft.XMLHTTP");
}

function RefreshObject(ID,Text){
	var Obj = document.getElementById(ID);
	Obj.innerHTML = Text;
}

function DoKosiku(link,obj){
	
	var nastaveno;
	var Odpovezeno;
	var IMG = document.getElementById(obj);

	var DefImg = IMG.src;
	
	if (XMLHttpRO){
		
		IMG.src = '../img/loading.gif';
		XMLHttpRO.open("GET",link);	
		
		XMLHttpRO.onreadystatechange = function(){
			
			if(XMLHttpRO.readyState == 1){
				if(!nastaveno){
					window.setTimeout(
						function(){
							if (!Odpovezeno){
								XMLHttpRO.abort();
								IMG.src = DefImg;
							}	
						}
					,1000);
					nastaveno = true;
				}
			}			
			
			if (XMLHttpRO.readyState == 4){
				
					Odpovezeno = 1;
				
					switch (XMLHttpRO.status){
						case 200:
							
							var  Cena = XMLHttpRO.responseText.trim();
							RefreshObject("cena_kosiku",Cena);
						
						break;
						case 404:
							alert("Stránka nenalezena");						
						break;
						case 403:
							alert("Nepovolený přístup");						
						break;
					} 				
				IMG.src = DefImg;
			}			
			
		}
		
		XMLHttpRO.send();
	}
	else{
		Zprava("Váš prohlížeč nepodporuje AJAX");
	}		
	
}
