function init_datepicker() {
	jQuery(".datepicker").datepicker({ dateFormat: 'dd.mm.yy',  beforeShowDay: checkDays  });
}

function checkDays(date) {

	currentTime = new Date()
	currentTime.setHours(0);
	currentTime.setMinutes(0);
	currentTime.setSeconds(0);
	currentTime.setMilliseconds(0);

	if(date < currentTime){
		return [false, ''];
	}

	day = date.getDate();
	if(day < 10){
		day = "0" + day;
	}
	month = (date.getMonth()+1);
	if(month < 10){
		month = "0" + month;
	}
	year = date.getFullYear();

	if($('#available1To').html() < year+'-'+month+'-'+day && year+'-'+month+'-'+day < $('#available2From').html()){
		return [false, ''];
	}

	  if ($('#validArrivalDays').html() == null || $('#validArrivalDays').html().indexOf((date.getDay()+6)%7) >= 0) {
	    return [true, ''];
	  }else{
		  return [false, ''];
	  }

}


jQuery(document).ready(function($){

	jQuery('#dateFrom').change(function(){
		if (jQuery('#dateTo').val() == '') {
			jQuery('#dateTo').val(jQuery('#dateFrom').val());
		}
	});

	jQuery('#dateFrom_0').change(function(){
		if (jQuery('#dateTo_0').val() == '') {
			jQuery('#dateTo_0').val(jQuery('#dateFrom_0').val());
		}
	});

	jQuery('#dateFrom_1').change(function(){
		if (jQuery('#dateTo_1').val() == '') {
			jQuery('#dateTo_1').val(jQuery('#dateFrom_1').val());
		}
	});

});

jQuery(document).ready(function($){
	// Toggle content on front page
	if ($('#index_block').length > 0) {
		var outer = $('#index_block'),
			inner = outer.find('.content_in');

		// Append handlebars
		$('<div class="handler show"><div><span>&nbsp;</span></div></div>').appendTo(outer).hide();
		inner.find('.handler').html('<div><span>&nbsp;</span></div>');

		outer.find('.handler').click(function(){
			var el = $(this),
				height = inner.height();

			// Prevent container from collapsing
			outer.css('height',height);

			inner.toggle();
			outer.find('.show').toggle();
		});
	}

	// badges slideshow
	$(".booking-special-badges").each(function() {

		var $looper, curr_el, next_el, total_el;

		$looper = $(this).find(".slideshow");
		curr_el = 0;
		next_el = 1;
		total_el = $(this).find("li").size();

		$looper.find("li.slide"+curr_el).fadeIn();

		function loop() {

			$looper.find("li.slide"+next_el).fadeIn();

			if (curr_el > 0) {
				$looper.find("li.slide"+curr_el).fadeOut();
			}

			curr_el = next_el;

			if (total_el > curr_el+1) {
				next_el++;
			} else {
				next_el=0;
			}

		}

		var looptimer = setInterval(loop,2500);

	});
});
