var favoriteOrder; 

function suppToGet(str){
  var suppUrl = '';
  if(str){  
    suppUrl = '&supplier='+str;  
  }
  return suppUrl;
}

function priceToGet(str){
  var priceUrl = '';
  if(str){
    Ar = str.split(".");  
    priceUrl = '&lowPrice='+Ar[0]+'&hiPrice='+Ar[1];  
  }
  return priceUrl;
}

/*
$(document).ready(function(){
   $("a.slideshow").click(function(){
     //alert("Hello world!");
     $("div.slideshow").animate({ left: -706}, 'slow');
   });
 });
*/
var actualSlide = 0;
function slideMe(i){
     actualSlide = i;
     var divLeft = i * -706;
     $("div.slideshow").animate({ left: divLeft}, 'slow');
     for(i = 0;i < 5;i++){
        btn = document.getElementById("slideBtn"+i);
        if(i == actualSlide){
          btn.className = "slideshow actived"
        }else{
          btn.className = "slideshow deactived"
        }
     }
}

function slideNext(){
  actualSlide++;
  if(actualSlide > 4){
    actualSlide = 4
  }
  slideMe(actualSlide);
}

function slidePrev(){
  actualSlide--;
  if(actualSlide < 0){
    actualSlide = 0
  }
  slideMe(actualSlide);
}

//NAKUP

//- PLATBA A DOPRAVA
var shipping = new Array;
shipping[1] = new Array("payment_1");
shipping[2] = new Array("payment_1");
shipping[3] = new Array("payment_2", "payment_3");

function choosePayments(shippingID){
  var payments = shipping[shippingID];  
  for (i=1; i<=3; i++) {
    document.getElementById("payment_"+i).disabled = true;
  }  
  for (i=0; i<payments.length; i++) {
    document.getElementById(payments[i]).disabled = false;
    document.getElementById(payments[i]).checked = "yes";
  }
}

/////////////////////////////////////
///         FAVORITES             ///
/////////////////////////////////////

function addFavorites(produktID, prodOrder){
    
    var url = "/ajax.php?akce=add_favorites&produktID="+produktID  + "&prodOrder=" + prodOrder + "&lang=" + lang;      
    
       // IE/zbytek světa
       if (window.ActiveXObject) {
       httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
       } else {
         httpRequest = new XMLHttpRequest();
       }
       httpRequest.open("GET", url, true);     
       httpRequest.onreadystatechange= function () {processFavorites(); } ;
       httpRequest.send(null);
       hideFavoritesForm();
}

function removeFavorites(produktID, prodOrder){
    
    var url = "/ajax.php?akce=remove_favorites&produktID="+produktID + "&prodOrder=" + prodOrder + "&lang=" + lang;      
    
       // IE/zbytek světa
       if (window.ActiveXObject) {
       httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
       } else {
         httpRequest = new XMLHttpRequest();
       }
       httpRequest.open("GET", url, true);     
       httpRequest.onreadystatechange= function () {processFavorites(); } ;
       httpRequest.send(null);
       hideFavoritesForm();
}

function processFavorites() {
  
  if (httpRequest.readyState == 4) {
    if(httpRequest.status == 200) {
      var response = httpRequest.responseText;     
        document.getElementById('fav_content').innerHTML = response; 
    }
    else {
      alert("Chyba při načítání stránky"
        + httpRequest.status +":"+ httpRequest.statusText);
    }
  }
  
}



/////////////////////////////////////
///         SOUVISEJICI           ///
/////////////////////////////////////

//VLOZIT SOUVISEJICI
function deleteSouvis(ID){
  var mazat = confirm("Opravdu chcete smazat související produkt?");
  
  if(mazat){
  var url = "/ajax.php?akce=delete_souvis&ID="+ID;      

       // IE/zbytek světa
       if (window.ActiveXObject) {
       httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
       } else {
         httpRequest = new XMLHttpRequest();
       }
       httpRequest.open("GET", url, true);     
       httpRequest.onreadystatechange= function () {procesDeleteSouvis(); } ;
       httpRequest.send(null);
  }
}

function procesDeleteSouvis() {
  
  if (httpRequest.readyState == 4) {
    if(httpRequest.status == 200) {     
        refreshSouvis();
    }
    else {
      alert("Chyba při načítání stránky"
        + httpRequest.status +":"+ httpRequest.statusText);
    }
  }
  
}


//VLOZIT SOUVISEJICI
function insert_souvisejici()
{
  var selectedArray = new Array();
  var selObj = document.getElementById('souvis_select');
  var i;
  var count = 0;
  for (i=0; i<selObj.options.length; i++) {
    if (selObj.options[i].selected) {
      selectedArray[count] = selObj.options[i].value;
      count++;
    }
  }
  
    var url = "/ajax.php?akce=insert_souvis&ID="+produktID+"&souvisejici="+selectedArray;      

       // IE/zbytek světa
       if (window.ActiveXObject) {
       httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
       } else {
         httpRequest = new XMLHttpRequest();
       }
       httpRequest.open("GET", url, true);     
       httpRequest.onreadystatechange= function () {procesInsertSouvis(); } ;
       httpRequest.send(null);
}

function procesInsertSouvis() {
  
  if (httpRequest.readyState == 4) {
    if(httpRequest.status == 200) {     
        refreshSouvis();
        hideSouvisejiciForm(); 
    }
    else {
      alert("Chyba při načítání stránky"
        + httpRequest.status +":"+ httpRequest.statusText);
    }
  }
  
}
//obnoveni souvisejicich
function refreshSouvis(){
  
    var url = "/ajax.php?akce=refresh_souvis&ID="+produktID+"&lang="+lang;      

       // IE/zbytek světa
       if (window.ActiveXObject) {
       httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
       } else {
         httpRequest = new XMLHttpRequest();
       }
       httpRequest.open("GET", url, true);     
       httpRequest.onreadystatechange= function () {processSouvis(); } ;
       httpRequest.send(null);
}

function processSouvis() {
  
  if (httpRequest.readyState == 4) {
    if(httpRequest.status == 200) {
      var response = httpRequest.responseText;     
        document.getElementById('admin_souvisejici').innerHTML = response; 
    }
    else {
      alert("Chyba při načítání stránky"
        + httpRequest.status +":"+ httpRequest.statusText);
    }
  }
  
}

//obnoveni souvisejicich SELECTU
function refreshFavSelect(dodavatelID){
  
    var url = "/ajax.php?akce=fav_select&ID="+dodavatelID;      

       // IE/zbytek světa
       if (window.ActiveXObject) {
       httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
       } else {
         httpRequest = new XMLHttpRequest();
       }
       httpRequest.open("GET", url, true);     
       httpRequest.onreadystatechange= function () {processFavSelect(); } ;
       httpRequest.send(null);
}


function processFavSelect() {
  
  if (httpRequest.readyState == 4) {
    if(httpRequest.status == 200) {
      var response = httpRequest.responseText;     
        document.getElementById('souvis_select_div').innerHTML = response; 
    }
    else {
      alert("Chyba při načítání stránky"
        + httpRequest.status +":"+ httpRequest.statusText);
    }
  }
  
}

//obnoveni souvisejicich SELECTU
function refreshSouvisSelect(dodavatelID){
  
    var url = "/ajax.php?akce=souvis_select&ID="+dodavatelID;      

       // IE/zbytek světa
       if (window.ActiveXObject) {
       httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
       } else {
         httpRequest = new XMLHttpRequest();
       }
       httpRequest.open("GET", url, true);     
       httpRequest.onreadystatechange= function () {processSouvisSelect(); } ;
       httpRequest.send(null);
}

function processSouvisSelect() {
  
  if (httpRequest.readyState == 4) {
    if(httpRequest.status == 200) {
      var response = httpRequest.responseText;     
        document.getElementById('souvis_select_div').innerHTML = response; 
    }
    else {
      alert("Chyba při načítání stránky"
        + httpRequest.status +":"+ httpRequest.statusText);
    }
  }
  
}

function showSouvisejiciForm(){   
  document.getElementById('souvisejici_window').style.display = "block";  
}

function hideSouvisejiciForm(){
  document.getElementById('souvisejici_window').style.display = "none";
}
                       
function showFavoritesForm(fo){   
  favoriteOrder = fo;
  document.getElementById('favorites_window').style.display = "block";  
}

function hideFavoritesForm(){
  document.getElementById('favorites_window').style.display = "none";
}

/////////////////////////////////////
///         VARIANTY              ///
/////////////////////////////////////
function removeVar(varID){ 
  var mazat = confirm("Opravdu chcete smazat variantu?");
  
  if(mazat){
    var url = "/ajax.php?akce=insert_edit_var&subakce=delete&variantaID="+varID;      

       // IE/zbytek světa
       if (window.ActiveXObject) {
       httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
       } else {
         httpRequest = new XMLHttpRequest();
       }
       httpRequest.open("GET", url, true);     
       httpRequest.onreadystatechange= function () {processRemoveVar(); } ;
       httpRequest.send(null); 
  }
}

function processRemoveVar() {
  
  if (httpRequest.readyState == 4) {
    if(httpRequest.status == 200) {
      var response = httpRequest.responseText;     
        refreshVars(); 
    }
    else {
      alert("Chyba při načítání stránky"
        + httpRequest.status +":"+ httpRequest.statusText);
    }
  }
  
}

//obnoveni variant
function refreshVars(){

      var url = "/ajax.php?akce=refresh_vars&ID="+produktID;      

       // IE/zbytek světa
       if (window.ActiveXObject) {
       httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
       } else {
         httpRequest = new XMLHttpRequest();
       }
       httpRequest.open("GET", url, true);     
       httpRequest.onreadystatechange= function () {procesRefreshVars(); } ;
       httpRequest.send(null);
       
  return false;
}

function procesRefreshVars() {
  
  if (httpRequest.readyState == 4) {
    if(httpRequest.status == 200) {
      var response = httpRequest.responseText;     
        document.getElementById('admin_varianty').innerHTML = response;
        refreshVarPics(); 
    }
    else {
      alert("Chyba při načítání stránky"
        + httpRequest.status +":"+ httpRequest.statusText);
    }
  }
}

//vyber obrazku pro varianu
var varActualPicID = 0;
function setActualPic(picID){   
  if(varActualPicID > 0){
    document.getElementById('var_pic_'+varActualPicID).className = "admin_var_pic";
  }
  varActualPicID = picID;
  if(varActualPicID){
    document.getElementById('var_pic_'+varActualPicID).className = "admin_var_pic_selected";  
  }  
}
var variantaID = 0;
//vlozeni varianty
function ins_del_var(){
    var nazev = document.getElementById('var_nazev').value; 
    var cena = document.getElementById('var_cena').value;
    var kod = document.getElementById('var_kod').value; 
    var url = "/ajax.php?akce=insert_edit_var&ID="+produktID+"&picID="+varActualPicID+"&variantaID="+variantaID+"&nazev="+nazev+"&cena="+cena+"&kod="+kod;      

       // IE/zbytek světa
       if (window.ActiveXObject) {
       httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
       } else {
         httpRequest = new XMLHttpRequest();
       }
       httpRequest.open("GET", url, true);     
       httpRequest.onreadystatechange= function () {processIns_del_var(); } ;
       httpRequest.send(null); 

}

function processIns_del_var() {
  
  if (httpRequest.readyState == 4) {
    if(httpRequest.status == 200) {
      var response = httpRequest.responseText;     
        hideVariantyForm();
        refreshVars();
 
    }
    else {
      alert("Chyba při načítání stránky"
        + httpRequest.status +":"+ httpRequest.statusText);
    }
  }
  
}

//zobrazeni formulare pro varianty
function showVariantyForm(varID,picID,nazev,cena,kod){  
  variantaID = varID;
  setActualPic(picID);
  document.getElementById('var_nazev').value = nazev;
  document.getElementById('var_kod').value = kod;
  document.getElementById('var_cena').value = cena;  
  document.getElementById('varianty_window').style.display = "block";  
}
function hideVariantyForm(){
  document.getElementById('varianty_window').style.display = "none";
}
//obnoveni obrazku ve formulari pro varianty
function refreshVarPics(){

      var url = "/ajax.php?akce=refresh_var_pics&ID="+produktID;      

       // IE/zbytek světa
       if (window.ActiveXObject) {
       httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
       } else {
         httpRequest = new XMLHttpRequest();
       }
       httpRequest.open("GET", url, true);     
       httpRequest.onreadystatechange= function () {procesRefreshVarPics(); } ;
       httpRequest.send(null);
       
  return false;
}

function procesRefreshVarPics() {
  
  if (httpRequest.readyState == 4) {
    if(httpRequest.status == 200) {
      var response = httpRequest.responseText;     
        document.getElementById('varianty_pics').innerHTML = response;
 
    }
    else {
      alert("Chyba při načítání stránky"
        + httpRequest.status +":"+ httpRequest.statusText);
    }
  }
}
////////////////////////
///     OBRAZKY      ///
////////////////////////

//zmena hlavniho obrazku

function setMainPic(picID){   
      var url = "/ajax.php?akce=set_main_pic&ID="+produktID+"&picID="+picID      

       // IE/zbytek světa
       if (window.ActiveXObject) {
       httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
       } else {
         httpRequest = new XMLHttpRequest();
       }
       httpRequest.open("GET", url, true);     
       httpRequest.onreadystatechange= function () {procesSetMainPic(); } ;
       httpRequest.send(null);   
}
function procesSetMainPic() {
  
  if (httpRequest.readyState == 4) {
    if(httpRequest.status == 200) {
      var response = httpRequest.responseText;     
        refreshPics();
 
    }
    else {
      alert("Chyba při načítání stránky"
        + httpRequest.status +":"+ httpRequest.statusText);
    }
  }
}
// odstraneni obrazku
function removePic(picID){
  var mazat = confirm("Opravdu chcete smazat obrázek?");
  
  if(mazat){
    var url = "/ajax.php?akce=delete_pic&ID="+picID;      

       // IE/zbytek světa
       if (window.ActiveXObject) {
       httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
       } else {
         httpRequest = new XMLHttpRequest();
       }
       httpRequest.open("GET", url, true);     
       httpRequest.onreadystatechange= function () {procesRemoveRequest(); } ;
       httpRequest.send(null); 
  }
}

function procesRemoveRequest() {
  
  if (httpRequest.readyState == 4) {
    if(httpRequest.status == 200) {
      var response = httpRequest.responseText;     
        refreshPics();
 
    }
    else {
      alert("Chyba při načítání stránky"
        + httpRequest.status +":"+ httpRequest.statusText);
    }
  }
}
//obnoveni obrazku
function refreshPics(){

      var url = "/ajax.php?akce=refresh_pics&ID="+produktID;      

       // IE/zbytek světa
       if (window.ActiveXObject) {
       httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
       } else {
         httpRequest = new XMLHttpRequest();
       }
       httpRequest.open("GET", url, true);     
       httpRequest.onreadystatechange= function () {procesRefreshRequest(); } ;
       httpRequest.send(null);
       
  return false;
}

function procesRefreshRequest() {
  
  if (httpRequest.readyState == 4) {
    if(httpRequest.status == 200) {
      var response = httpRequest.responseText;     
        document.getElementById('admin_obrazky').innerHTML = response;
        refreshVarPics(); 
    }
    else {
      alert("Chyba při načítání stránky"
        + httpRequest.status +":"+ httpRequest.statusText);
    }
  }
}


function init_upload() {
  if(document.getElementById('file_upload_form')){
  	document.getElementById('file_upload_form').onsubmit=function() {
   		
      document.getElementById('file_upload_form').target = 'upload_target'; //'upload_target' is the name of the iframe
      //clearFileForm();
   	}
  }
}
  window.onload=init_upload;


function checkCats(){
  var maindiv = document.getElementById("cat_selects");
  var selDivs = maindiv.getElementsByTagName("div");
  var test = "";
  for(i = 0;i < maindiv.childNodes.length;i++){   
    //test += selDivs[i].childNodes[1].childNodes[0].value+"/"; 
    //alert(selDivs[i].childNodes.length-1);
    /*
    if(selDivs[i].childNodes[3].childNodes[0].value != 0){
      alert(selDivs[i].childNodes[3].childNodes[0].value);
    }else if(selDivs[i].childNodes[2].childNodes[0].value != 0){
      alert(selDivs[i].childNodes[2].childNodes[0].value);
    }else if(selDivs[i].childNodes[1].childNodes[0].value != 0){
      alert(selDivs[i].childNodes[1].childNodes[0].value);
    }
    */
    
    for(j = selDivs[i].childNodes.length-1;j > 0;j--){

      var catValue = selDivs[i].childNodes[j].childNodes[0].value;
      if(catValue != 0){
        j = 0;
        if(i != 0){
          test += "/";
        }
        test += catValue; 
      }   
     
    } 
 
  
  }
  document.getElementById("catHidden").value = test;

}
//pridavani ubirani radku s file input
function alertFrame(){
  var maindiv = document.getElementById('upload_target');
  alert(maindiv.contentDocument.getElementById['ok']);
}


function showUploadForm(){
  parent.document.getElementById('file_inputs').innerHTML = "<div><input name=\"file_1\" id=\"file\" size=\"27\" type=\"file\" /></div>";
  parent.document.getElementById('file_upload_info').innerHTML="";  
  document.getElementById('upload_window').style.display = "block";
}
function hideUploadForm(){
  document.getElementById('upload_window').style.display = "none";
}

function newFile(){
  var maindiv = document.getElementById('file_inputs');
  if(maindiv.getElementsByTagName('div').length <= 10){
    var newDiv = document.createElement('div');
  
    //newDiv.innerHTML = selects; 
    var selNum = maindiv.getElementsByTagName('div').length + 1 ;
    
    maindiv.appendChild(newDiv);
    newDiv.innerHTML = "<input name=\"file_"+selNum+"\" id=\"file\" size=\"27\" type=\"file\" />";
  }
}

function delFile(){
  var maindiv = document.getElementById('file_inputs');
  if(maindiv.getElementsByTagName('div').length > 1){
    maindiv.removeChild(maindiv.lastChild);  
  }

}

//pridavani ubirani radku s kategoriema
function newSelect(){
  var maindiv = document.getElementById('cat_selects');
  var newDiv = document.createElement('div');
  /*
  newDiv.innerHTML += '<select name=\"cat\" >';
  newDiv.innerHTML += '</select>';
  newDiv.innerHTML += '<select name=\"subcat\" ><option value=\"0\">-</option></select>';
  newDiv.innerHTML += '<select name=\"subcat2\" ><option value=\"0\">-</option></select>';
    */

  newDiv.innerHTML = selects;
  var selNum = maindiv.getElementsByTagName('div').length + 1 ;  
  newDiv.id = "cat_selects"+maindiv.getElementsByTagName('div').length;
  maindiv.appendChild(newDiv);
  newDiv.innerHTML = selNum + newDiv.innerHTML;


}

function delSelect(){
  var maindiv = document.getElementById('cat_selects');
  if(maindiv.getElementsByTagName('div').length > 1){
    maindiv.removeChild(maindiv.lastChild);  
  }

}

//ajax request na novej select
var actualSelSpan;

function catSelect(select,selNum){
  actualSelSpan = select.parentNode.parentNode.getElementsByTagName("span")[selNum];
var date = new Date( );
      var element = selNum+1;
      var url = "/ajax.php?akce=select&time="+date.getTime()+"&cat="+select.value;      
      if(selNum == 1){
        url += "&catSelect=yes"; 
      } 
       // IE/zbytek světa
       if (window.ActiveXObject) {
       httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
       } else {
         httpRequest = new XMLHttpRequest();
       }
       httpRequest.open("GET", url, true);     
       httpRequest.onreadystatechange= function () {procesAjaxSelect(); } ;
       httpRequest.send(null);
       
  return false;
}

function procesAjaxSelect() {
  
  if (httpRequest.readyState == 4) {
    if(httpRequest.status == 200) {
      var response = httpRequest.responseText;     
        actualSelSpan.innerHTML = response;
 
    }
    else {
      alert("Chyba při načítání stránky"
        + httpRequest.status +":"+ httpRequest.statusText);
    }
  }
}

/////////////////////////////////////
///             NAKUP             ///
/////////////////////////////////////

//pridani polozky

platnostCookie = 60; //pocet dnu
function addToBasket(produktID,variantaID,count,userID){

  if(userID){
    var url = "/ajax.php?akce=basket&subakce=add&produktID="+produktID+"&variantaID="+variantaID+"&userID="+userID+"&count="+count;    
  }else{        
      var cookie = Get_Cookie("kosik_polozky");
      var cookieStr = "";
      var addCookie = true;
      //pokud je neco v cookie(v kosiku)
      if(cookie){
        //rozdelime cookies do pole
        cookies = cookie.split( '.' );           
            
        for ( i = 0; i < cookies.length; i++ ){            
          //pokud neni prvni iterace spojime polozky teckou
          if(i > 0) cookieStr += ".";            
                            
          //pokud je produkt uz v kosiku zvysime pocet            
          var item = cookies[i].split( 'x' ); 
                
          if(item[0] == produktID+"-"+variantaID){              
            var count =  parseFloat(item[1]) + 1; 
            cookieStr += item[0]+"x"+count;
            addCookie = false;
          }else{              
            cookieStr += cookies[i];
          }            
        }
            
        if(addCookie && produktID){
          cookieStr += "."+produktID+"-"+variantaID+"x1";
        }
          
      }else if(produktID){
        cookieStr = produktID+"-"+variantaID+"x1";           
      }
      setCookie("kosik_polozky", cookieStr, platnostCookie);
      var url = "/ajax.php?akce=basket&subakce=add&cookieStr="+cookieStr;        
  }  
       
  // IE/zbytek světa
  if (window.ActiveXObject) {
    httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
  } else {
    httpRequest = new XMLHttpRequest();
  }
  httpRequest.open("GET", url, true);     
  httpRequest.onreadystatechange= function () {processBasketRequest(); } ;
  httpRequest.send(null);
   
  alert("Produkt byl přidán do košíku."); 
  return false;
}

//odstraneni
function removeBasket(produktID,variantaID,remCount,userID){  
      
      //kosik z databaze
     if(userID){
       var url = "/ajax.php?akce=basket&subakce=remove&produktID="+produktID+"&variantaID="+variantaID+"&userID="+userID+"&count="+remCount;
     }else{ //kosik z cookies     
        var cookie = Get_Cookie("kosik_polozky");
        var cookieStr = "";
        //var addCookie = true;
        if(cookie){
          cookies = cookie.split( '.' );           
          var firstCookie = true;
          //hledame produkt k odstraneni
          for ( i = 0; i < cookies.length; i++ ){            
            var item = cookies[i].split( 'x' );            
            if(item[0] == produktID+"-"+variantaID){
              //pokud je vysledek vetsi nez 1(nebo je remCount 0 tzn mazeme vse) odeberem jednu jinak nic(nepripojime polozku k cookieStr)
              //MOMENTALNE MAZEME VSECHNO !!!
              /*
              var count =  parseFloat(item[1]) - remCount;
              if(count  > 1){
                //pokud neni prvni pridame '.'
                if(!firstCookie){
                  cookieStr += ".";
                }else{
                  firstCookie = false;
                }
                cookieStr += item[0]+"x"+count;
              }
              */
            }else{
              //pokud neni prvni pridame '.'
              if(!firstCookie){
                cookieStr += ".";
              }else{
                firstCookie = false;
              }
              cookieStr += cookies[i];              
            }                
          }
          //alert(cookie+" \n"+cookieStr)
          setCookie("kosik_polozky", cookieStr, platnostCookie);
        }
      var url = "/ajax.php?akce=basket&subakce=remove&cookieStr="+cookieStr;      
     }  
  
       // IE/zbytek světa
       if (window.ActiveXObject) {
       httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
       } else {
         httpRequest = new XMLHttpRequest();
       }
       httpRequest.open("GET", url, true);     
       httpRequest.onreadystatechange= function () {processBasketRequest(); } ;
       httpRequest.send(null);
  
  alert("Produkt byl odebrán z košíku.");     
  return false;
}

function processBasketRequest() {
  if (httpRequest.readyState == 4) {
    if(httpRequest.status == 200) {
      var response = httpRequest.responseText;     
        document.getElementById("kosik_obsah").innerHTML = response;
        refreshTextBasket(); 
    }
    else {
      alert("Chyba při načítání stránky"
        + httpRequest.status +":"+ httpRequest.statusText);
    }
  }
}

function refreshTextBasket(){
  var url = "/ajax.php?akce=basket-text";
  // IE/zbytek světa
       if (window.ActiveXObject) {
       httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
       } else {
         httpRequest = new XMLHttpRequest();
       }
       httpRequest.open("GET", url, true);     
       httpRequest.onreadystatechange= function () {processTextBasketRequest(); } ;
       httpRequest.send(null);
}

function processTextBasketRequest() {
  if (httpRequest.readyState == 4) {
    if(httpRequest.status == 200) {
      var response = httpRequest.responseText;     
        document.getElementById("basket_text").innerHTML = response;
        refreshTextBasket(); 
    }
    else {
      alert("Chyba při načítání stránky"
        + httpRequest.status +":"+ httpRequest.statusText);
    }
  }
}

function removeItemPokladna(rowID){
  document.getElementById('pokladna_tbody').removeChild(document.getElementById(rowID))
}
/*
function refreshPokladna(){
  var url = "/ajax.php?akce=pokladna&subakce=kosik"; 
  
       // IE/zbytek světa
       if (window.ActiveXObject) {
       httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
       } else {
         httpRequest = new XMLHttpRequest();
       }
       httpRequest.open("GET", url, true);     
       httpRequest.onreadystatechange= function () {processPokladnaRequest(); } ;
       httpRequest.send(null);  
}

function processPokladnaRequest() {
  if (httpRequest.readyState == 4) {
    if(httpRequest.status == 200) {
      var response = httpRequest.responseText;     
        document.getElementById("pokladna_obsah").innerHTML = response; 
    }
    else {
      alert("Chyba při načítání stránky"
        + httpRequest.status +":"+ httpRequest.statusText);
    }
  }
}
*/
function Get_Cookie( check_name ) {
	// first we'll split this cookie up into name/value pairs
	// note: document.cookie only returns name=value, not the other components
	var a_all_cookies = document.cookie.split( ';' );
	var a_temp_cookie = '';
	var cookie_name = '';
	var cookie_value = '';
	var b_cookie_found = false; // set boolean t/f default f

	for ( i = 0; i < a_all_cookies.length; i++ )
	{
		a_temp_cookie = a_all_cookies[i].split( '=' );
		cookie_name = a_temp_cookie[0].replace(/^\s+|\s+$/g, '');
		
		if ( cookie_name == check_name )
		{
			b_cookie_found = true;
			if ( a_temp_cookie.length > 1 )
			{
				cookie_value = unescape( a_temp_cookie[1].replace(/^\s+|\s+$/g, '') );
			}
			return cookie_value;
			break;
		}
		a_temp_cookie = null;
		cookie_name = '';
	}
	if ( !b_cookie_found )
	{
		return null;
	}
}

    function setCookie(key, value, days) {
    value = encodeURIComponent(value); // hodnota value by měla být minimálně escapována pomocí funkce escape()
    value+='; path=/';
    // expirace
    var date = new Date();
    date.setTime(date.getTime() + days * 24 * 60 * 60 * 1000);
    value+='; expires=' + date.toGMTString();
      document.cookie = key + '=' + value;
    }
