$(document).ready(function() {
  
  var datum = new Date();
  datum.setTime(datum.getTime()+24*60*60*1000);
  $("#date-pick").datepicker({ minDate: datum});
  
  $("p.upravOdst").mouseenter(function(){
    $(this).addClass('vybranaMistnost');  
  }); 
  $("p.upravOdst").mouseleave(function(){
    $(this).toggleClass('vybranaMistnost'); 
  }); 
  $("div.mistnostSiluleta").mouseenter(function(){
    $(this).addClass('mistnostSiluletaHover');  
  }); 
  $("div.mistnostSiluleta").mouseleave(function(){
    $(this).toggleClass('mistnostSiluletaHover'); 
  }); 
                   
  $("p.upravOdst").click(function(){
      $("#mistVal").val($(this).next('span').html());
      $(".formRezervace").submit();
  }); 
  $("div.mistnostSiluleta").click(function(){
    $("#mistVal").val($(this).next('span').html());
    $(".formRezervace").submit();
  }); 
  
  $("table.prehledRezervaci tr").mouseenter(function(){
    $(this).find("td").css("background-color","#252525");
  });
  
  $("table.prehledRezervaci tr").mouseleave(function(){
    $(this).find("td").css("background","none");
  });
      
  var datum = new Date();                     
  $(".antispam").val(datum.getFullYear());
  $(".antispam").hide();
  
  $("div.stul").mouseenter(function(){
    var cislo = $(this).prevAll('span.cislo').html();
    var fotka = $(this).prevAll('span.fotka').html();
    $('#cisloStolu').html(cislo);
    $('#view').attr('src','images/thb_view/'+fotka);
  });
  
  $("div.stul").mouseenter(function(){
    var cislo = $(this).prevAll('span.cislo').html();
    var stav = $(this).prevAll('span#stav'+cislo).html();  
    var obr1 = $(this).nextAll('span.stav1').html();
    if(stav!=999)
      $(this).css('background','url(images/thb_view/'+obr1+') left top no-repeat');  
  }); 
  $("div.stul").mouseleave(function(){
    var cislo = $(this).prevAll('span.cislo').html();
    var stav = $(this).prevAll('span#stav'+cislo).html();
    var obr0 = $(this).nextAll('span.stav0').html();
    if(stav==0)
      $(this).css('background','url(images/thb_view/'+obr0+') left top no-repeat');  
  });  
  
  $("div.stul").click(function(){
    var cislo = $(this).prevAll('span.cislo').html();
    var stav = $(this).prevAll('span#stav'+cislo).html();
    var obr1 = $(this).nextAll('span.stav1').html();
    var obr2 = $(this).nextAll('span.stav0').html();
    var rezervovaneStoly = $('#rezervovaneStoly').val();  
    if(stav==0 && stav!=999){
      $(this).css('background','url(images/thb_view/'+obr1+') left top no-repeat');  
      $(this).prevAll('span#stav'+cislo).html(1);
      var celkemMista = parseInt($('#mistaCelkem').val()) + parseInt($(this).prevAll('span.mista').html());
      $('#mistaCelkem').val(celkemMista);
      rezervovaneStoly = rezervovaneStoly+cislo+","
      $('#rezervovaneStoly').val(rezervovaneStoly);
    }else{
      if(stav!=999){
        $(this).css('background','url(images/thb_view/'+obr2+') left top no-repeat');  
        $(this).prevAll('span#stav'+cislo).html(0);
        var celkemMista = parseInt($('#mistaCelkem').val()) - parseInt($(this).prevAll('span.mista').html());
        $('#mistaCelkem').val(celkemMista);
        var poleReStol = rezervovaneStoly.split(",");
        for(i=0;i<poleReStol.length;i++){
          if(poleReStol[i]==cislo)
            poleReStol.splice(i,1);
        }
        $('#rezervovaneStoly').val(poleReStol);
      }
    } 
  });
  
  $("input.datum").change(function(){
   $('.formRezervace').submit();
  });
  $("select.hodina").change(function(){
   $('.formRezervace').submit();
  });
  $("select.minuty").change(function(){
   $('.formRezervace').submit();
  });
  $("select.dobaPobytu").change(function(){
   $('.formRezervace').submit();
  }); 
  $("select.mistnost").change(function(){
   $('.formRezervace').submit();
  }); 
  
  $("a.stulObr").fancybox({});
  
  $("a.fotka").fancybox({});
  jQuery('#slideshow').fadeSlideShow({
    width: 881,
    height: 270,
    PrevElement: 'sipkaL',
    PlayPauseElement: false,
    NextElement: 'sipkaR',
    ListElement: 'prepinac',
    ListLiActive: 'cudlikAkt',
    addListToId: true,
    allowKeyboardCtrl: false,
    interval: 20000
  });
  /*jQuery('#partneri').fadeSlideShow({
    width: 623,
    height: 69,
    PrevElement: false,
    PlayPauseElement: false,
    NextElement: false,
    ListElement: false,
    allowKeyboardCtrl: false,
    interval: 5000
  });*/
  
  $(".vasEmail").focus(function(){
    if($(this).val()=="Váš email"){
      $(".vasEmail").attr('value',''); 
    }
  });
  
  $(".vasEmail").blur(function(){
    if($(this).val()==""){
      $(".vasEmail").attr('value','Váš email');
    }   
  });
  
  $(".smazatRezervaci").click(function(){
    var con = window.confirm("Chcete opravdu zrušit vybranou rezervaci?");
    if(con==false){
      return false;  
    }
  });
  
  $(".smazatUzivatele").click(function(){
    var con = window.confirm("Chcete opravdu smazat vybraného hosta?");
    if(con==false){
      return false;  
    }
  });
  
  function dolu(){
    $('#slideshow li div img').animate({"left": "-=319px","top": "-=530px"},{duration: 7000,queue: true});
  }
  function vlevo(){
    $('#slideshow li div img').animate({"left": "+=319px"},{duration: 3000,queue: true});
  }
  function nahoru(){
    $('#slideshow li div img').animate({"left": "-=319px","top": "+=530px"},{duration: 7000,queue: true});
  }
  function posun(){
    dolu();
    vlevo();
    nahoru();
    vlevo();
  }
  posun();
  setInterval(function(){posun();},20000);
}); 
$.uicornerfix('6px');
