var gmapCenter = new google.maps.LatLng(47.586784, 4.003927);

$(function() {
	
	$('#header-tools li').each(function() {
		
		var link = $(this).children('a');
		var label = link.children('span');
		var target = $(link.attr('href'));
		
		label.hide();
		target.hide();
		
		link.hover(
			function() { label.show(); },
			function() { label.hide(); }
		);
		
		link.fancybox({
			width: 940,
			height: 940,
			padding: 0,
			autoDimensions: false,
			onStart: function() { target.show(); },
			onComplete: function() { if(link.attr('href') == '#nous-localiser') initializeGmap(); },
			onCleanup: function() { target.hide(); }
		});
		
	});
	
	$('#gmap-types a').click(function() {
		$('#gmap-types a').removeClass('current');
		$(this).addClass('current');
	});
	
});

function initializeGmap(id) {
	var container = $('#gmap');
	var height = parseInt($('#fancybox-inner').innerHeight()) - parseInt($('#fancybox-inner h1').outerHeight());
	container.height(height + 'px');
	$('#gmap-roadmap').click();
}

function gmapRoadmap() {
	var map = new google.maps.Map($('#gmap').get(0), {zoom: 9, center: gmapCenter, mapTypeControl: false, mapTypeId: google.maps.MapTypeId.ROADMAP});
	var marker = new google.maps.Marker({position: gmapCenter, map: map, title:"L'Isle-sur-Serein"});
}

function gmapSatellite() {
	var map = new google.maps.Map($('#gmap').get(0), {zoom: 15, center: gmapCenter, mapTypeControl: false, mapTypeId: google.maps.MapTypeId.SATELLITE});
}

function gmapHybrid() {
	var map = new google.maps.Map($('#gmap').get(0), {zoom: 18, center: gmapCenter, mapTypeControl: false, mapTypeId: google.maps.MapTypeId.HYBRID});
}




