function showSekce(id,t) {
  var el = document.getElementById(id);
  var el2 = document.getElementById('btns');
  var el3 = document.getElementById('typ');  
  
  if (el) {
    el.style.display = 'block';
  }
  if (el2) {
    el2.style.display = 'block';
  }
  if (el3) {
    el3.value = t;
  }
  return false;
}

function hideSekce(id) {
  var el = document.getElementById(id);
  if (el) {
    el.style.display = 'none';
  }
  return false;
}

function odeslatNaEmail() {
  email = prompt('Zadejte Váš e-mail:','');
  document.getElementById('email').value=email;
  document.getElementById('typ_akce').value='deslatNaEmail';
  document.kalkulaceForm.submit();
}

function exportDoPDF() {
  document.getElementById('typ_akce').value='exportDoPDF';
  document.kalkulaceForm.submit();
}

function nabidkaPDF() {
  document.getElementById('typ_akce').value='nabidkaPDF';
  document.kalkulaceForm.submit();
}


function showOrHide(id) {
  var el = document.getElementById(id);
  if (el) {
    if (el.style.display == 'none')
      el.style.display = 'block';
    else
      el.style.display = 'none';
  }
  return false;
}


function aktualizace_ceny_zmena_ks(cast,id_ch) {
  el = document.getElementById(id_ch);
  if (el) {
    el.checked = true;
  }
  aktualizace_ceny(cast);
}

function commafy(val){
var pos;
val=val.split(",").join(""); // remove existing commas if present.
var dot=val.indexOf("."); // locate decmal
if(dot<0)dot=val.length; // use end if no decimal
var r="";
for(pos=dot-3;pos>=1;pos-=3) // put commas in
r=" "+val.substr(pos,3)+r;
r=val.substring(0,pos+3)+r; // put start of string on
dot=val.indexOf("."); // check for decimal
if(dot>0)r+=val.substring(dot);// put fraction part on
return r;
}

function getPrintableCena(cena) {
  return commafy(cena)+" Kč";
}


function aktualizace_ceny(cast) {
  cena_celkem = 0;
  eval("nazev_pole = 'k_arr_"+cast+"';");
  //alert(eval(nazev_pole).length);
  for(var i = 0; i<eval(nazev_pole).length; i++) {
         var cena_celku = 0;
         eval("var nazev_pole2 = 'k"+cast+"_arr2_"+eval(nazev_pole+"["+i+"]")+"';");
         
         for(var j = 0; j<eval(nazev_pole2).length; j++) {
            var cena = document.getElementById('k'+cast+'_cena_'+eval(nazev_pole2+"["+j+"]"));
            var mnozstvi = document.getElementById('k'+cast+'_ks_'+eval(nazev_pole2+"["+j+"]"));
            var check = document.getElementById('k'+cast+'_check_'+eval(nazev_pole2+"["+j+"]"));
            cena = parseInt(cena.value);
            mnozstvi = parseInt(mnozstvi.value);            
                
            if (check) {
              if (check.checked) {
                cena_celku = cena_celku + cena * mnozstvi;
              }
            }
         }
         cena_celkem = cena_celkem + cena_celku;
         var celek = document.getElementById('cena'+cast+'_celku_'+eval(nazev_pole+"["+i+"]"));
         if (celek) {
            celek.innerHTML = getPrintableCena(new String(cena_celku));
         }
  }
  var celkem = document.getElementById('k_cena_celkem_'+cast);
  if (celkem) {
            celkem.innerHTML = 'Celkem: '+getPrintableCena(new String(cena_celkem));
  }
}

function vlozitPoznamku(id,li) {
  var el1 = document.getElementById('k'+li+'_poznamka1_'+id);
  var el2 = document.getElementById('k'+li+'_poznamka2_'+id);
  el1.style.display = 'none';
  el2.style.display = 'block';
  return false;
}

function zrusitPoznamku(id,li) {
  var el1 = document.getElementById('k'+li+'_poznamka1_'+id);
  var el2 = document.getElementById('k'+li+'_poznamka2_'+id);
  var el3 = document.getElementById('poznamka'+li+'_'+id);
  el1.style.display = 'block';
  el2.style.display = 'none';
  el3.value='';
  return false;
}