$(document).ready(function() {

  $('ul.photos a','#main')
    .css('opacity', '0.7')
    .hover(function() {
      $(this).css({
        'opacity': '1',
        'border-color': '#000'
      });
    }, function() {
      $(this).css('opacity', '0.7');
    })
    .fancybox({
      'zoomSpeedIn': 300,
      'zoomSpeedOut': 300,
      'overlayShow' : true,
      'overlayOpacity' : 0.7,
      'overlayColor' : '#313131'
    })
  ;
  
  $('div.reservation a','#main').fancybox({
    zoomSpeedIn: 300,
    zoomSpeedOut: 300,
    overlayShow: true,
    overlayOpacity: 0.7,
    overlayColor: "#313131",
    frameHeight: 680,
    centerOnScroll: false,
    hideOnOverlayClick: true,
    hideOnContentClick: false,
    callbackOnShow: function(){

      // Date picker setup
      // $("#fancy_content #arrival-1-day").datepicker({minDate: 0, maxDate: '+6M'});
      // $("#fancy_content #arrival-1-day").datepicker({
      //         beforeShow: function(){
      //           console.log("Hello", this);
      //         }
      //       });

      // hide all choices but the current one
      var duration = $("#fancy_content #duration").val();
      $('#fancy_content li.arrival:not(.'+duration+')').hide();

      // On change show the corresponding choice
      $('#fancy_content #duration').live('change', function() {
        $('#fancy_content li.arrival')
          .slideUp('fast')
          .filter("." + $(this).val()).slideDown('fast');
      });

      $('#fancy_content form').ajaxForm({
        target:       "#fancy_content",
        beforeSubmit: function(formData, jqForm, options){
          //
        }
      });
    }
  });
  
  $('li.popup a','#footer').fancybox({
    'zoomSpeedIn': 300,
    'zoomSpeedOut': 300,
    'overlayShow' : true,
    'overlayOpacity' : 0.7,
    'overlayColor' : '#313131',
    'hideOnOverlayClick' : true,
    'hideOnContentClick' : false
  });
  
  $('#slideshow').innerfade({ 
    speed: 'slow', 
    timeout: '4000',
    type: 'sequence',
    containerheight: 'auto'
  });

  $("body").removeClass('no-script');

});

