window.fbAsyncInit = function() {
  FB.init({
    appId  : '129142287128023',
    status : true, // check login status
    cookie : true, // enable cookies to allow the server to access the session
    xfbml  : true  // parse XFBML
  });
};

(function() {
  var e = document.createElement('script');
  e.src = document.location.protocol + '//connect.facebook.net/cs_CZ/all.js';
  e.async = true;
  if (document.getElementById("fb-root")!=null) document.getElementById('fb-root').appendChild(e);
}());

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=no,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 kreditup(){
  if ((document.formular.pocet1.value<40 && (document.formular.typ.options[document.formular.typ.selectedIndex].value==500 || document.formular.typ.options[document.formular.typ.selectedIndex].value==200)) || (document.formular.pocet1.value<20)){
    document.formular.pocet1.value = document.formular.pocet1.value*1+1;
    prepocet();
  }
}
function kreditdown(){
  if ((document.formular.pocet1.value>1 && document.formular.typ.options[document.formular.typ.selectedIndex].value==500) || (document.formular.pocet1.value>5)){
    document.formular.pocet1.value = document.formular.pocet1.value*1-1;
    prepocet();
  }
}
function osobup(){
  if (document.formular.osob.value<4){
    document.formular.osob.value = document.formular.osob.value*1+1;
    prepocet();
  }
}
function osobdown(){
  if (document.formular.osob.value>1){
    document.formular.osob.value = document.formular.osob.value*1-1;
    prepocet();
  }
}
function kalendaruup(){
  if (document.formular.kalendaru.value<1000){
    document.formular.kalendaru.value = document.formular.kalendaru.value*1+1;
    prepocet();
  }
}
function kalendarudown(){
  if (document.formular.kalendaru.value>1){
    document.formular.kalendaru.value = document.formular.kalendaru.value*1-1;
    prepocet();
  }
}
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=="18"){
    prepocet();
  } else {
    document.formular.book[0].checked=true;
    alert("Pokud máte zájem o book vyberte nejprve výstupní formát fotek 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<=15; i++) {
    document.getElementById("div"+i).style.display ="block";
  }
  document.getElementById("cenatablo").innerHTML = "";
  if (typ==150 || typ==151){
    pocet = document.formular.pocet1.value;
    osob = document.formular.osob.value;
    kalendaru = document.formular.kalendaru.value;
    misto = document.formular.misto.options[document.formular.misto.selectedIndex].value;
    release = document.formular.release.options[document.formular.release.selectedIndex].value;
    if (pocet<5) {document.formular.pocet1.value=5; pocet=5;}
    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=490*kalendaru; document.getElementById("div3").style.display="block";} else if (document.formular.kalendar[2].checked) {kalendar=990*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 = (150 * pocet + format * pocet) + vizazistka * 1 + kadernik * 1 + retus * 1 + kalendar * 1 + misto * 1 + book * 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";
    if (typ==151) document.getElementById("div4").style.display ="none";
    document.getElementById("div10").style.display ="none";
    if (typ==151) document.getElementById("div11").style.display ="none";
    document.getElementById("div14").style.display ="none";
    document.getElementById("div15").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";
  }
  else if (typ==200){
    pocet = document.formular.pocet1.value;
    if (pocet<5) {document.formular.pocet1.value=5; pocet=5;}
    if (pocet>40) {document.formular.pocet1.value=40; pocet=40;}
    if (document.formular.vyloha[1].checked) {vyloha=2000} else {vyloha=0} document.getElementById("span_vyloha").innerHTML=vyloha;
    if (document.formular.vizazistka[1].checked) {vizazistka=2500} else {vizazistka=0} document.getElementById("span_vizazistka").innerHTML=vizazistka;
    if (document.formular.retus[1].checked) {retus=500} else {retus=0} document.getElementById("span_retus").innerHTML=retus;
    cena = (120 * pocet + format * pocet) + vizazistka * 1 + retus * 1 + vyloha * 1;
    cenaosoba = Math.ceil(cena/pocet);
    komentar = "Fotek bude vyfoceno několik a z nich bude vybrána jedna, která se použije na tablo. Pokud bude někdo individuálně chtít nějakou další fotku, účtujeme 50 Kč za kus.";
    document.getElementById("div2").style.display ="none";
    document.getElementById("div3").style.display ="none";
    document.getElementById("div6").style.display ="none";
    if (document.getElementById("div7")!=null) document.getElementById("div7").style.display ="none";
    document.getElementById("div8").style.display ="none";
    document.getElementById("div9").style.display ="none";
    document.getElementById("div10").style.display ="none";
    if (document.getElementById("div11")!=null) document.getElementById("div11").style.display ="none";
    document.getElementById("div12").style.display ="none";
    document.getElementById("div13").style.display ="none";
    document.getElementById("div14").style.display ="none";
    document.getElementById("datum_text").innerHTML = "vyhovující datum focení";
    document.getElementById("pocet").innerHTML = "počet osob";
    document.getElementById("cenatablo").innerHTML = "("+cenaosoba+" Kč / osoba)";
  }
  else if (typ==500){
    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("datum_text").innerHTML = "vyhovující datum focení";
    document.getElementById("pocet").innerHTML = "očekávaný počet fotek";
  }
  else if (typ==10){
    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 * 3;
    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("datum_text").innerHTML = "datum konání akce";
  }
  else if (typ==20){
    var priprava;
    var obrad;
    var skupinovky;
    var novomanzelske;
    var hostina;
    var oslavy;
    var nvm;
    pocet=0;
    mesto = document.formular.mesto.options[document.formular.mesto.selectedIndex].value;
    pozice_znaku = mesto.indexOf(" ");
    mesto = mesto.substring(0,pozice_znaku);
    if (document.getElementById("priprava").checked) {pocet=pocet+50*1; priprava=10*50} else {priprava=0} document.getElementById("span_svatba_priprava").innerHTML=priprava;
    if (document.getElementById("obrad").checked) {pocet=pocet+50*1; obrad=10*50} else {obrad=0} document.getElementById("span_svatba_obrad").innerHTML=obrad;
    if (document.getElementById("skupinovky").checked) {pocet=pocet+10*1; skupinovky=10*10} else {skupinovky=0} document.getElementById("span_svatba_skupinovky").innerHTML=skupinovky;
    if (document.getElementById("novomanzelske").checked) {nvm=10; novomanzelske=30*10} else {nvm=0; novomanzelske=0} document.getElementById("span_svatba_novomanzelske").innerHTML=novomanzelske;
    if (document.getElementById("hostina").checked) {pocet=pocet+50*1; hostina=10*50} else {hostina=0} document.getElementById("span_svatba_hostina").innerHTML=hostina;
    if (document.getElementById("oslavy").checked) {pocet=pocet+50*1; oslavy=10*50} else {oslavy=0} document.getElementById("span_svatba_oslavy").innerHTML=oslavy;
    if (document.formular.vizazistka[1].checked) {vizazistka=800} 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;
    if (document.formular.retus[1].checked) {retus=500} else {retus=0} document.getElementById("span_retus").innerHTML=retus;
    if (document.formular.book[1].checked) {book=890;} else {book=0;} document.getElementById("span_book").innerHTML = book;
    cena = (10 * pocet + format * pocet) + (30 * nvm + format * nvm) + mesto * 2 * 4 + vizazistka * 1 + kadernik * 1 + retus * 1 + book * 1;
    komentar = "Uváděná cena je pevná a ve výsledku se nezmění aní v případě většího počtu fotografií.";
    document.getElementById("div1").style.display ="none";
    document.getElementById("div3").style.display ="none";
    document.getElementById("div6").style.display ="none";
    document.getElementById("div8").style.display ="none";
    document.getElementById("div9").style.display ="none";
    document.getElementById("div10").style.display ="none";
    document.getElementById("div12").style.display ="none";
    document.getElementById("div13").style.display ="none";
    document.getElementById("div15").style.display ="none";
    document.getElementById("datum_text").innerHTML = "datum konání svatby";
  }
  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";
}

