/* GOOGLE MAP */
function initialize() {

	var locations = [
		['<h1>Residence Le Corti</h1>Piazza Michelangelo Buonarroti, 31/33<br/>20149 Milano (Italia)<br /><br /><a href="javascript:;" onclick="hhotelDispopriceFHP(\'ITMILHTLRLCorti\', \'\', \'\', \'\', \'\', \'\', \'\', \'\');">Book now!</a></div>', 45.470834, 9.15491, 1],
		['<h1>Residence Le Corti</h1>Via Vittoria Colonna, 32<br/>20149 Milano (Italia)<br /><br /><a href="javascript:;" onclick="hhotelDispopriceFHP(\'ITMILHTLRLCorti\', \'\', \'\', \'\', \'\', \'\', \'\', \'\');">Book now!</a></div>', 45.46914894508222, 9.151549637317657, 2]
	];

	var map = new google.maps.Map(document.getElementById('map_canvas'), {
		zoom: 13,
		center: new google.maps.LatLng(45.470834, 9.15491),
		mapTypeId: google.maps.MapTypeId.ROADMAP
	});

	var infowindow = new google.maps.InfoWindow({
		'maxWidth': 500
	});

	var marker, i;

	for (i = 0; i < locations.length; i++) {
		marker = new google.maps.Marker({
			position: new google.maps.LatLng(locations[i][1], locations[i][2]),
			map: map
		});

		google.maps.event.addListener(marker, 'click', (function(marker, i) {
			return function() {
				infowindow.setContent(locations[i][0]);
				infowindow.open(map, marker);
			}
		})(marker, i));
	};
}

$(document).ready(function () {

	// LANGUAGE MENU => OPEN / CLOSE
	/* $("#language_menu span").toggle(
		function () {
			$("#language_menu").addClass('selected');
			$("#language_menu ul").fadeIn();
		},
		function () {
			$("#language_menu").removeClass('selected');
			$("#language_menu ul").fadeOut();
		}
	); */

	// BOOKING FORM => HIDE ACCESS CODE LABEL
	$('#txt_accesscode').click(function() {
	  $(this).css('display','none');
	});

	// SLIDESHOW
	$('#slideshow').cycle({
		pager:	'#slideshow_nav'
	});

	// CHOOSE ITEMS FOR RESIDENCE NAME	
	$('#choose_residence').change(function() {
		$("#choose_residence select option:selected").each(function () {
			var residence = $(this).attr('value');
			$('.items_list').hide();
			if(residence === 'choose'){
				$('#items_list_all').show();
			} else {
				$('#items_list_' + residence).show();
			}
		});
	});

	// PHOTOGALLERY
	$('#gallery a[rel=group]').fancybox({
		'titlePosition'	:	'inside'
	});
	
	// PHOTOGALLERY
	$('.items_list a.img_gallery').fancybox({
		'titlePosition'	:	'inside'
	});

	// PHOTOGALLERY
	$('#item_gallery a.img_gallery').fancybox({
		'titlePosition'	:	'inside'
	});
	
	// credits
	$('a.cat_15').attr("target","_blank");
	$('li.cat-id-15 a').attr("target","_blank");
	
	// STYLE SELECT
	$('.my-dropdown').sSelect({ddMaxHeight: '100px'});

}); // close document.ready

$(window).load( function() {
	if($('#map_canvas').length > 0){
		initialize();
	}
}); // window load
