$("document").ready(function(){
   $('#intro').nivoSlider({
      effect:'fade',
      slices:15, // For slice animations
      boxCols: 8, // For box animations
      boxRows: 4, // For box animations
      animSpeed:500, // Slide transition speed
      pauseTime:2750, // How long each slide will show
      startSlide:0, // Set starting Slide (0 index)
      directionNav:false, // Next & Prev navigation
      directionNavHide:true, // Only show on hover
      controlNav:false, // 1,2,3... navigation
      controlNavThumbs:false, // Use thumbnails for Control Nav
      controlNavThumbsFromRel:false, // Use image rel for thumbs
      controlNavThumbsSearch: '.jpg', // Replace this with...
      controlNavThumbsReplace: '_thumb.jpg', // ...this in thumb Image src
      keyboardNav:false, // Use left & right arrows
      pauseOnHover:false, // Stop animation while hovering
      manualAdvance:false, // Force manual transitions
      captionOpacity:0.8, // Universal caption opacity
      prevText: 'Prev', // Prev directionNav text
      nextText: 'Next', // Next directionNav text
      beforeChange: function(){}, // Triggers before a slide transition
      afterChange: function(){}, // Triggers after a slide transition
      slideshowEnd: function(){}, // Triggers after all slides have been shown
      lastSlide: function(){}, // Triggers when last slide is shown
      afterLoad: function(){} // Triggers when slider has loaded
   });
   
   // kalendare v rezervacii
   $.datepicker.regional['sk'] = {
      closeText: 'Zavrieť',
      prevText: '&#x3c;Predchádzajúci',
      nextText: 'Nasledujúci&#x3e;',
      currentText: 'Dnes',
      monthNames: ['Január','Február','Marec','Apríl','Máj','Jún',
      'Júl','August','September','Október','November','December'],
      monthNamesShort: ['Jan','Feb','Mar','Apr','Máj','Jún',
      'Júl','Aug','Sep','Okt','Nov','Dec'],
      dayNames: ['Nedeľa','Pondelok','Utorok','Streda','Štvrtok','Piatok','Sobota'],
      dayNamesShort: ['Ned','Pon','Uto','Str','Štv','Pia','Sob'],
      dayNamesMin: ['Ne','Po','Ut','St','Št','Pia','So'],
      weekHeader: 'Ty',
      dateFormat: 'dd.mm.yy',
      firstDay: 0,
      isRTL: false,
      showMonthAfterYear: false,
   yearSuffix: ''};
   $.datepicker.setDefaults($.datepicker.regional['sk']);
   $("#prichodInput").datepicker($.datepicker.regional['sk']);
   $("#odchodInput").datepicker($.datepicker.regional['sk']);
   // end
   
   // rezervacia
   $('#rezervacia').submit(function(){

      var formData = $(this).serializeArray();
      
      $.ajax({
         url: '/ajax/objednavka.php',
         type: 'POST',
         data: formData,
         success: function(data){
            var response = data;
            response = response.split("//");
            if (response[0] == 'error'){
               $("#formError div").fadeOut(150, function(){
                  $(this).html(response[1]).fadeIn(150);
               });
            }
            if (response[0] == 'success'){
               $("#rezervacia").fadeOut(400, function(){
                  $(this).after('<div id="formResult"></div>');
                  $("#formResult").hide().html(response[1]).fadeIn(400);
               });
            }
         }
      });

      return false;
      
   });
   // endz
   
   // fancybox hover
   $(".fancybox img").hover(
      function () {
         $(this).stop(true, true).fadeTo(200, 0.7);
      }, function () {
         $(this).stop(true, true).fadeTo(400, 1);
      }
   );
   
   // fancybox
   $(".fancybox").fancybox({
      'transitionIn':'fade',
      'transitionOut':'fade',
      'speedIn':200,
      'speedOut':200,
      'changeSpeed':50,
      'overlayOpacity':0.3,
      'overlayColor':'#343a17',
      'padding':0,
      'margin':60,
      'titleShow':true,
      'titlePosition':'over',
      'centerOnScroll':true,
      'cyclic':true,
      onCleanup:function(){
         $('.fancybox img').css('opacity', 1);
      }
   });
   
   // pridat vlastny nazor
   $("#rightLink04").click(function(){
      $.ajax({
         type: 'POST',
         url: '/ajax/requestNazorForm.php',
         data: {'action':'request', 'language':'sk'},
         success: function(data){
            $("#popup").html(data);
            $("#triggerPopupNazor").trigger('click');
         }
      });
   });
   
   // fancybox
   $("#triggerPopupNazor").fancybox({
      'transitionIn':'fade',
      'transitionOut':'fade',
      'speedIn':200,
      'speedOut':200,
      'changeSpeed':50,
      'overlayOpacity':0.3,
      'overlayColor':'#343a17',
      'padding':0,
      'margin':20,
      'titleShow':true,
      'titlePosition':'over',
      'centerOnScroll':true,
      onComplete:function(){
         $('#pridatNazor').submit(function(){

            var formData = $(this).serializeArray();
            
            $.ajax({
               url: '/ajax/pridatNazor.php',
               type: 'POST',
               data: formData,
               success: function(data){
                  var response = data;
                  response = response.split("//");
                  if (response[0] == 'error'){
                     $("#pridatNazor #formError div").fadeOut(150, function(){
                        $(this).html(response[1]).fadeIn(150);
                     });
                  }
                  if (response[0] == 'success'){
                     $("#pridatNazor").fadeOut(400, function(){
                        $(this).after('<div id="formResult"></div>');
                        $("#formResult").hide().html(response[1]).fadeIn(400);
                     });
                  }
               }
            });

            return false;
            
         });
      }
   });
   
});

