function pridat_do_kosika(id,e){
  if(e != null)
    zobraz_ajax_preloader(e); 
  if(!document.getElementById('pocet_'+id).value || document.getElementById('pocet_'+id).value == 0)
    document.getElementById('pocet_'+id).value = 1;
  adresa = document.getElementById('base').href+'kosik/pridat/'+document.getElementById('id_polozka').value+'/'+document.getElementById('pocet_'+id).value+'/'+document.getElementById('atribut_1_'+id).value+'/'+document.getElementById('atribut_2_'+id).value;
  aktualizovat_kosik(adresa,'',e);
}

function zmazat_polozku_kosik(adresa){
  aktualizovat_kosik(adresa);
}

function ine_fakturacne_udaje(){
  if(document.getElementById('fakturacna_adresa').checked){
    document.getElementById('tabulka_fakturacna_adresa').style.display='none'; 
  }
  else{
    document.getElementById('tabulka_fakturacna_adresa').style.display='';  
  }
}

function aktualizovat_kosik(adresa,element,e){
  alpha('kosik_info',0,100);
  
  if(e != null)
    zobraz_ajax_preloader(e); 
  var xmlhttp;
  if (window.XMLHttpRequest){
    xmlhttp=new XMLHttpRequest();
  }
  else if (window.ActiveXObject){
    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
  else{
    window.location.href(adresa.replace("/ajax",""));
  }
  
  xmlhttp.onreadystatechange=function()
  {
    if(xmlhttp.readyState==4){
      if(element)
        document.getElementById(element).innerHTML = xmlhttp.responseText;
      
      if(document.getElementById("ajax_preloader") != null)
        setTimeout("document.getElementById('ajax_preloader').style.display='none'",500);
        
      obnovit_kosik_info();
      return true;
    }
  }
 
  xmlhttp.open("GET",adresa,true);
  xmlhttp.send(null); 
}

function obnovit_kosik_info(){
  var xmlhttp;
  if (window.XMLHttpRequest){
    xmlhttp=new XMLHttpRequest();
  }
  else if (window.ActiveXObject){
    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
  else{
    window.location.href(adresa.replace("/ajax",""));
  }
  
  xmlhttp.onreadystatechange=function()
  {
    if(xmlhttp.readyState==4){
      document.getElementById('kosik_info').innerHTML = xmlhttp.responseText;
      alpha('kosik_info',100,0);
      return true;
    }
  }
 
  xmlhttp.open("GET",document.getElementById('base').href+'kosik/kosik_stav/ajax',true);
  xmlhttp.send(null); 
}

function kosik_info_pohyb(ciel,teraz){
  if(teraz > 10 && teraz < 80)
    document.getElementById('kosik_info').style.right=teraz+'px';
  if((ciel < teraz && teraz < 50) || (ciel > teraz && teraz > 40)){
    document.getElementById('kosik_info').style.width=teraz+'px';
  }
  if(teraz > ciel || teraz < ciel)
    setTimeout('kosik_info_pohyb('+ciel+','+(teraz < ciel ? teraz+10 : teraz-10)+')',50);
}
