  $(document).ready(function() {
    $("a.fancy").fancybox({
    	"titlePosition"		: "over",
    	"overlayColor"		: "#000",
    	"overlayOpacity"	: 0.7,
    	'transitionIn'	:	'elastic',
		  'transitionOut'	:	'fade',
		  'speedIn'		:	600, 
		  'speedOut'		:	200 
    });
    
    var dates = $("#prijezd, #odjezd").datepicker({
			defaultDate: "+1w",
			changeMonth: false,
			numberOfMonths: 2,
			minDate: 0,
			dateFormat: "dd.mm.yy",
			onSelect: function( selectedDate ) {
				var option = this.id == "prijezd" ? "minDate" : "maxDate",
					instance = $( this ).data( "datepicker" ),
					date = $.datepicker.parseDate(
						instance.settings.dateFormat ||
						$.datepicker._defaults.dateFormat,
						selectedDate, instance.settings );
				dates.not( this ).datepicker( "option", option, date );
			}
		});
    
    $("#rezervaceFORM").validationEngine();
    $("#kontaktFORM").validationEngine();
    
    $("div.info").fadeIn(500).delay(2000).fadeOut(1000);
    $("div.error").fadeIn(500).delay(2000).fadeOut(1000);
      
                    
  });
  
  /*
  var total = $('div#slider img').length;
  var rand = Math.floor(Math.random()*total);
  */
  var total = 9;
  var rand = Math.floor(Math.random()*total);
  
  
  $(window).load(function() {
      $('#slider').nivoSlider({
        effect: 'fade', // Specify sets like: 'random,fold,fade,sliceDown'
        directionNavHide: true, // Only show on hover
        pauseTime: 4000, // How long each slide will show
        animSpeed: 700, // Slide transition speed
        startSlide: rand
      });
  });
    
