var map;

// Definizione Globale dei Marker
// Centro
var marker_centro = new GIcon();
marker_centro.image = "";
marker_centro.iconSize = new GSize(40, 55);
marker_centro.iconAnchor = new GPoint(20, 1);
marker_centro.infoWindowAnchor = new GPoint(10, 10);
// Sud
var marker_sud = new GIcon();
marker_sud.image = "";
marker_sud.iconSize = new GSize(40, 55);
marker_sud.iconAnchor = new GPoint(20, 25);
marker_sud.infoWindowAnchor = new GPoint(10, 10);

// Definizione Globale dei contenuti delle nuovlette
// Centro
var text_1 = '<img src="/img/gmap/reggioCentro.jpg" alt="Reggio Calabria Centro" />';
// Sud
var text_2 = '<img src="/img/gmap/reggioSud.jpg" alt="Reggio Calabria Sud" />';

// Centro della Mappa
var center = new GLatLng(38.1081042646533, 15.646730661392212);

// Funzione di caricamento Mappa
function loadGoogleMap() {
	if (GBrowserIsCompatible()) {
		map = new GMap2($("google_map"));
		map.addControl(new GLargeMapControl(true));
		map.addControl(new GMapTypeControl());
		map.setCenter(center, 15);
		sede_1(); sede_2();
	}
}

// Centro
function sede_1() {
	marker_1 = new GMarker(new GLatLng(38.1081042646533, 15.646730661392212), {icon: marker_centro});
	map.addOverlay(marker_1);
	GEvent.addListener(marker_1, "click", function() {
		marker_1.openInfoWindowHtml(text_1);
	});
}

// Sud
function sede_2() {
	marker_2 = new GMarker(new GLatLng(38.08710975157491, 15.638458728790283), {icon: marker_sud});
	map.addOverlay(marker_2);
	GEvent.addListener(marker_2, "click", function() {
		marker_2.openInfoWindowHtml(text_2);
	});
}

// Centro
function nuvoletta_1() {
	marker_1.openInfoWindowHtml(text_1);
}

// Sud
function nuvoletta_2() {
	marker_2.openInfoWindowHtml(text_2);
}

function tutto() {
	map.clearOverlays();
	map.setCenter(center, 15);
	sede_1(); sede_2();
}

// Questa funzione fa vedere soltanto il marker selezionato e la relativa "nuvoletta"
function selezione(tipo) {
	map.clearOverlays();
	eval('sede_' + tipo + '()');
	eval('nuvoletta_' + tipo + '()');
}

s01 = function() { selezione(1); }
s02 = function() { selezione(2); }

addListener($('gm01'), 'click', s01);
addListener($('gm02'), 'click', s02);

addListener(window, 'load', loadGoogleMap);
addListener(window, 'unload', GUnload);

