function fixedEl(id) {
  if (document.all) {
    document.all[id].style.pixelTop = document.body.scrollTop + 26;
  }
}

function ssubjekt(){
  if (document.formular.subjekt[0].checked){
    document.getElementById('div_ic').style.display = "none";
    document.getElementById('div_jmeno').style.display = "block";
    document.getElementById('div_nazev').style.display = "none";
  } else if (document.formular.subjekt[1].checked){
    document.getElementById('div_ic').style.display = "block";
    document.getElementById('div_jmeno').style.display = "block";
    document.getElementById('div_nazev').style.display = "none";
  } else {
    document.getElementById('div_ic').style.display = "block";
    document.getElementById('div_jmeno').style.display = "none";
    document.getElementById('div_nazev').style.display = "block";
  }
}

function copy_adres(){
  if (document.formular.subjekt[2].checked){
    document.formular.dor_jmeno.value = document.formular.nazev.value;
  } else {
    document.formular.dor_jmeno.value = document.formular.jmeno.value + " " + document.formular.prijmeni.value;
  }
  document.formular.dor_ulice.value = document.formular.ulice.value;
  document.formular.dor_cp.value = document.formular.cp.value;
  document.formular.dor_psc.value = document.formular.psc.value;
  document.formular.dor_mesto.value = document.formular.mesto.value;
}

function JSL(url, jmeno, w, h) {
  popupWin = window.open(url, jmeno, 'resizable=no,top=20,left=20,menubar=no,toolbar=no,location=no,directories=no,status=no,scrollbars=yes,width=' + w + ',height=' + h);
}

function Odskok (adresa) {
  var nova_adresa=adresa;
  if ( (nova_adresa != "") && (nova_adresa != null) )
  {
    window.location=adresa;
  }
}

function baleni(id){
  if (document.getElementById(id).style.display=='none'){
    document.getElementById(id).style.display='inline';
  } else {
    document.getElementById(id).style.display='none';
  }
}
function baleni2(id){
  document.getElementById('novinky').style.display='inline';
  document.getElementById('dalsi').style.display='none';
}

function Mail(email){
  email = email.replace('·at·', '@');
  email = email.replace('·dot·', '.');
  window.location = "mailto:" + email;
}

function funretus(){
  if (confirm("Důrazně nedoporučujeme rušit zatržení retuše!\nOpravdu chcete toto zatržení zrušit?")){
    prepocet();
  } else {
    document.formular.retus[1].checked=true;
  }
}
function formatbook(){
  document.formular.book[0].checked=true;
  prepocet();
}
function funbook(){
  var format;
  format = document.formular.format.options[document.formular.format.selectedIndex].value;
  if (format>0 && format<=18){
    prepocet();
  } else {
    document.formular.book[0].checked=true;
    alert("Pokud máte zájem o book vyberte nejprve výstupní formát fotek 10x15, 13x18, nebo 15x21 cm.");
  }
}
function prepocet_koutek(){
  var doba;
  var mesto;
  var cena;
  doba = document.formular.doba.options[document.formular.doba.selectedIndex].value;
  mesto = document.formular.mesto.options[document.formular.mesto.selectedIndex].value;
  cena = doba * 1 + mesto * 2 * 4;
  document.getElementById("cena").innerHTML = cena;
  document.formular.formcena.value = cena;
}
function prepocet(){
  var sleva;
  var pocet;
  var osob;
  var kalendaru;
  var vizazistka;
  var kadernik;
  var retus;
  var kalendar;
  var book;
  var release;
  var typ;
  var format;
  var misto;
  var mesto;
  var cena;
  var komentar;
  var vyloha;
  var doba;
  typ = document.formular.typ.options[document.formular.typ.selectedIndex].value;
  format = document.formular.format.options[document.formular.format.selectedIndex].value;
  for (i=1; i<=17; i++) {
    document.getElementById("div"+i).style.display ="block";
  }
  document.getElementById("cenatablo").innerHTML = "";
  if (typ==150 || typ==151){
    if (typ==151) {
      cena = 150;
    } else {
      cena = 250;
    }
    if (document.formular.mesto!=null){
      mesto = document.formular.mesto.options[document.formular.mesto.selectedIndex].value;
    } else {
      mesto = "0 km - Frýdek-Místek";
    }
    pozice_znaku = mesto.indexOf(" ");
    mesto = mesto.substring(0,pozice_znaku);
    pocet = document.formular.pocet1.value;
    osob = document.formular.osob.value;
    if (osob==1) {osob_pripona = "osoba"}
    else if (osob>=2 && osob<=4) {osob_pripona = "osoby"}
    else {osob_pripona = "osob"}
    kalendaru = document.formular.kalendaru.value;
    if (document.formular.splatek!=null) {splatek = document.formular.splatek.value;} else {splatek = 0}
    if (splatek>=2 && splatek<=4) {splatek_pripona = "splátky"}
    else {splatek_pripona = "splátek"}
    misto = document.formular.misto.options[document.formular.misto.selectedIndex].value;
    if (typ==151 && document.formular.isic!=null) document.formular.isic.checked = false;
    if (pocet<3) {document.formular.pocet1.value=3; pocet=3;}
    if (pocet>20) {document.formular.pocet1.value=20; pocet=20;}
    if (document.formular.vizazistka[1].checked) {vizazistka=300*osob+300} else {vizazistka=0;} document.getElementById("span_vizazistka").innerHTML = vizazistka;
    if (document.formular.kadernik[1].checked) {kadernik=1000*osob+500;} else {kadernik=0;} document.getElementById("span_kadernik").innerHTML = kadernik;
    if (document.formular.retus[1].checked) {retus=300;} else {retus=0;} document.getElementById("span_retus").innerHTML = retus;
    if (document.formular.kalendar[1].checked) {kalendar=790*kalendaru; document.getElementById("div3").style.display="block";} else if (document.formular.kalendar[2].checked) {kalendar=1090*kalendaru; document.getElementById("div3").style.display="block";} else if (document.formular.kalendar[3].checked) {kalendar=990*kalendaru; document.getElementById("div3").style.display="block";} else if (document.formular.kalendar[4].checked) {kalendar=1390*kalendaru; document.getElementById("div3").style.display="block";} else {kalendar=0; document.getElementById("div3").style.display="none";} document.getElementById("span_kalendar").innerHTML = kalendar;
    if (document.formular.book[1].checked) {book=590;} else {book=0;} document.getElementById("span_book").innerHTML = book;
    cena = (cena * pocet + format * pocet) + vizazistka * 1 + kadernik * 1 + retus * 1 + kalendar * 1 + misto * 1 + book * 1 + mesto *2 *5;
    if (document.formular.isic!=null){ if (document.formular.isic.checked) cena = Math.ceil(cena - (cena / 100 * 10)); }
    komentar = "Počet fotek je uváděn po výběru. To znamená, že fotek bude nafoceno více, ale z nich budou následně vybrány ty nejlepší.";
    document.getElementById("div2").style.display ="none";
    if (typ==151) document.getElementById("div4").style.display ="none";
    document.getElementById("div10").style.display ="none";
    if (typ==151) document.getElementById("div11").style.display ="none";
    if (typ==151) document.getElementById("div15").style.display ="none";
    if (document.formular.splatky!=null){ if (document.formular.splatky.checked) {
      splatky = Math.ceil(cena / splatek + (cena / 50));
      document.getElementById("cenatablo").innerHTML = "(" + splatky + " Kč / měsíčně)";
    } else {
      document.getElementById("div17").style.display ="none";
    }}
    if (document.getElementById("datum_text")!=null) document.getElementById("datum_text").innerHTML = "vyhovující datum focení";
    document.getElementById("pocet").innerHTML = "očekávaný počet fotek";
    document.getElementById("div_pocet_ks").innerHTML = pocet + " ks";
    document.getElementById("div_kalendaru_ks").innerHTML = kalendaru + " ks";
    if (document.getElementById("div_splatek_ks")!=null){ document.getElementById("div_splatek_ks").innerHTML = splatek + " " + splatek_pripona;}
    document.getElementById("div_osob_ks").innerHTML = osob + " " + osob_pripona;
  }
  else if (typ==200){
    window.location = "http://www.maturitni-tablo.cz/?menu=cenik";
  }
  else if (typ==500){
    if (typ==151) document.formular.isic.checked = false;
    pocet = document.formular.pocet1.value;
    misto = document.formular.misto.options[document.formular.misto.selectedIndex].value;
    release = document.formular.release.options[document.formular.release.selectedIndex].value;
    if (document.formular.vizazistka[1].checked) {vizazistka=1000} else {vizazistka=0} document.getElementById("span_vizazistka").innerHTML=vizazistka;
    if (document.formular.kadernik[1].checked) {kadernik=1500} else {kadernik=0} document.getElementById("span_kadernik").innerHTML=kadernik;
    cena = (500 * pocet + format * pocet) + vizazistka * 1 + kadernik * 1 + misto * 1 - release;
    komentar = "Počet fotek je uváděn po výběru. To znamená, že fotek bude nafoceno více, ale z nich budou následně vybrány ty nejlepší.";
    document.getElementById("div2").style.display ="none";
    document.getElementById("div3").style.display ="none";
    document.getElementById("div5").style.display ="none";
    document.getElementById("div6").style.display ="none";
    document.getElementById("div7").style.display ="none";
    document.getElementById("div10").style.display ="none";
    document.getElementById("div12").style.display ="none";
    document.getElementById("div13").style.display ="none";
    document.getElementById("div14").style.display ="none";
    document.getElementById("div15").style.display ="none";
    document.getElementById("div16").style.display ="none";
    document.getElementById("div17").style.display ="none";
    document.getElementById("datum_text").innerHTML = "vyhovující datum focení";
    document.getElementById("pocet").innerHTML = "očekávaný počet fotek";
  }
  else if (typ==10){
    if (typ==151) document.formular.isic.checked = false;
    pocet = document.formular.pocet3.options[document.formular.pocet3.selectedIndex].value;
    mesto = document.formular.mesto.options[document.formular.mesto.selectedIndex].value;
    pozice_znaku = mesto.indexOf(" ");
    mesto = mesto.substring(0,pozice_znaku);
    cena = (10 * pocet + format * pocet) + mesto * 2 * 5;
    komentar = "V objednávkové kolonce podrobnosti prosím upřesněte o jakou akci se přesně jedná.";
    document.getElementById("div1").style.display ="none";
    document.getElementById("div2").style.display ="none";
    document.getElementById("div3").style.display ="none";
    document.getElementById("div4").style.display ="none";
    document.getElementById("div5").style.display ="none";
    document.getElementById("div6").style.display ="none";
    document.getElementById("div7").style.display ="none";
    document.getElementById("div8").style.display ="none";
    document.getElementById("div9").style.display ="none";
    document.getElementById("div11").style.display ="none";
    document.getElementById("div12").style.display ="none";
    document.getElementById("div13").style.display ="none";
    document.getElementById("div15").style.display ="none";
    document.getElementById("div16").style.display ="none";
    document.getElementById("div17").style.display ="none";
    document.getElementById("datum_text").innerHTML = "datum konání akce";
  }
  else if (typ==20){
    window.location = "http://www.foceni-svateb.com/?menu=cenik";
  }
  if (document.getElementById('sleva').value!=""){
    ajax();
  }
  if (document.getElementById('slevova_hodnota')!=null){
    sleva = document.formular.slevova_hodnota.value;
    cena = cena * 1 - sleva * 1;
  }
  document.getElementById("cena").innerHTML = cena;
  document.formular.formcena.value = cena;
  document.getElementById("komentar").innerHTML = komentar;
}

function obj(){
    document.getElementById("tlacitko").style.display ="none";
    document.getElementById("objednavka").style.display ="block";
}

