function countBasket(polozky, mena, sazba) {
  var c_cenabezdph = c_cenasdph = c_dph = 0
  for (var i = 0; i < polozky.length; i++) {
    c_cenasdph = c_cenasdph + polozky[i].cena;
  }
  c_dph = c_cenasdph/(1+(sazba/100));
  c_dph = Math.ceil((c_cenasdph - c_dph) * 10);
  c_dph = c_dph/10;
  
  c_cenabezdph = c_cenasdph - c_dph;

  c_dph = c_dph.toFixed(2);
  c_cenabezdph=c_cenabezdph.toFixed(2);
  c_cenasdph = c_cenasdph.toFixed(2);
  
  var num = new NumberFormat();
  num.setNumber(c_dph);
  num.setSeparators(true, ' ', '.');
  c_dph = num.toFormatted();
    
  var num = new NumberFormat();
  num.setNumber(c_cenabezdph);
  num.setSeparators(true, ' ', '.');
  c_cenabezdph = num.toFormatted();
    
  var num = new NumberFormat();
  num.setNumber(c_cenasdph);
  num.setSeparators(true, ' ', '.');
  c_cenasdph = num.toFormatted();
  
  if (document.getElementById('cenabezdph')) {
    document.getElementById('cenabezdph').innerHTML = c_cenabezdph+" "+mena;
  }
  if (document.getElementById('cenasdph')) {
    document.getElementById('cenasdph').innerHTML = c_cenasdph+" "+mena;
  }
  if (document.getElementById('dph')) {
    document.getElementById('dph').innerHTML = c_dph+" "+mena;
  }
}

function changePayment(polozky,payments,value,mena,sazba) {
  if (document.getElementById('doprava')) {
    document.getElementById('doprava').innerHTML = payments[value].name;
  }
  if (document.getElementById('doprava_cena')) {
    var num = new NumberFormat();
    num.setNumber(payments[value].cenasdph.toFixed(2));
    num.setSeparators(true, ' ', '.');
    cena = num.toFormatted();
    document.getElementById('doprava_cena').innerHTML = cena+" "+mena;
  }
  if (document.getElementById('doprava_cena2')) {
    var num = new NumberFormat();
    num.setNumber(payments[value].cenasdph.toFixed(2));
    num.setSeparators(true, ' ', '.');
    cena = num.toFormatted();
    document.getElementById('doprava_cena2').innerHTML = cena+" "+mena;
  }
  polozky[0].cena = payments[value].cenasdph;
  countBasket(polozky, mena,sazba);
  return polozky;
}

function changeAddress(adresy, value) {
  if (document.getElementById('firma')) {
    document.getElementById('firma').innerHTML = adresy[value].firma;
  }
  if (document.getElementById('jmeno')) {
    document.getElementById('jmeno').innerHTML = adresy[value].jmeno;
  }
  if (document.getElementById('prijmeni')) {
    document.getElementById('prijmeni').innerHTML = adresy[value].prijmeni;
  }
  if (document.getElementById('ulice')) {
    document.getElementById('ulice').innerHTML = adresy[value].ulice;
  }
  if (document.getElementById('ulice2')) {
    document.getElementById('ulice2').innerHTML = adresy[value].ulice;
  }
  if (document.getElementById('state')) {
    document.getElementById('state').innerHTML = adresy[value].ulice;
  }
  if (document.getElementById('mesto')) {
    document.getElementById('mesto').innerHTML = adresy[value].mesto;
  }
  if (document.getElementById('psc')) {
    document.getElementById('psc').innerHTML = adresy[value].psc;
  }
  if (document.getElementById('stat')) {
    document.getElementById('stat').innerHTML = adresy[value].stat;
  }
  if (document.getElementById('tel')) {
    document.getElementById('tel').innerHTML = adresy[value].tel;
  }
}
