// JavaScript Document
$(document).ready(function(){
	if ($('#latitude').length > 0 && $('#longitude').length > 0 && GBrowserIsCompatible())
	{
		var point		= new GLatLng($('#latitude').val(), $('#longitude').val());
		var myOptions	= {disableDefaultUI: true};
		var map			= new google.maps.Map(document.getElementById("map_canvas"), myOptions);
		var marker 		= new GMarker(point);

		map.setCenter(point, 15);
		map.addOverlay(marker);
		map.disableDragging(); 
		GEvent.addListener(map, "click", function() { GoogleMaps();});
	}
	
	if ($('#ListAgenda').length > 0)
	{
		$('#ListAgenda span.link a').click(function () {
			window.location = $(this).parent('span').parent('p').parent('span').parent('li').children('h3').children('a.lnk').attr('href');
		});
	}
});

function	GoogleMaps()
{
	if ($('#latitude').length > 0 && $('#longitude').length > 0 && GBrowserIsCompatible())
	{
		$.fancybox({
			'width'				: 500,
			'height'			: 300,
			'centerOnScroll'	: true,
			'content'			: '<div id="mapBig" style="width: 500px; height: 300px;"></div>',
			onComplete			: function () {
									if ($('#latitude').length > 0 && $('#longitude').length > 0 && GBrowserIsCompatible())
									{
										var map = new GMap2(document.getElementById('mapBig'));
											map.setCenter(new GLatLng($('#latitude').val(), $('#longitude').val()), 15);
											point = new GLatLng($('#latitude').val(), $('#longitude').val());
											map.addOverlay(new GMarker(point));
											map.enableScrollWheelZoom();
										var marker = new GMarker(point);
											map.addOverlay(marker);
											// add some simple controls
											map.addControl(new GLargeMapControl3D());
											map.addControl(new GMapTypeControl());
									}
									
									$('#ad-300-250').css('display', 'none');
									$('#ad-730-90').css('display', 'none');
								},
			onClosed			: function () {
										$('#ad-300-250').css('display', 'block');
										$('#ad-730-90').css('display', 'block');
								}
								
		});
	}
}
