google.setOnLoadCallback(function(){
	$("a[rel=group]").fancybox({
		'transitionIn'		: 'none',
		'transitionOut'		: 'none',
		'titlePosition' 	: 'none',
		'overlayColor': '#333',
		'titleFormat'		: function(title, currentArray, currentIndex, currentOpts) {
			return '';
		}
	});
	$(".various3").fancybox({
				'transitionIn'		: 'none',
				'transitionOut'		: 'none',
				'type'				: 'iframe',
				'overlayColor': '#333'
			});
	var dates = $( "#checkin, #checkout" ).datepicker({
		minDate: 'today',
		dateFormat: 'dd-mm-yy',
		numberOfMonths: 2,
		onSelect: function( selectedDate ) {
			var option = this.id == "checkin" ? "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 );
		}
	});
	$(".bookingLink, .bookingLinkNoForm").fancybox({
		'type': 'iframe',
		'autoScale': false,
		'width': 660,
		'height': '100%',
		'overlayColor': '#333',
		'onStart': function() {
			$(".bookingLink").attr('href', $(".bookingLink").attr('href') + '&checkin=' + $("#checkin").val() + '&checkout=' + $("#checkout").val() + '&numRooms=1&bform[reqRooms][1][adults]=' + $("#numAdulti").val());
		}
	});
	
	if (typeof(google.maps)!='undefined') {
		var mapcanvas;
		var gdir;
		var marker_struttura_index;
		var marker_indirizzo_index;
		var icon;
		loadPercorso();
		$('#percorsi').submit(function () {
			setDirections($('#indirizzo').val());
			return false;
		});
	}
}); 
