var markerBat = null;
var markerBATClubInverno = null;
var markerBATClubEstate = null;
var markerAlambrado = null;
var markerElAbrazo = null;

function createMarkerBAT(point) {
  markerBat = new GMarker(point);
  GEvent.addListener(markerBat, "click", function() {
    markerBat.openInfoWindowHtml(getHtmlBAT());
  });
  return markerBat;
}

function createMarkerBATClubInverno(point) {
  markerBATClubInverno = new GMarker(point);
  GEvent.addListener(markerBATClubInverno, "click", function() {
    markerBATClubInverno.openInfoWindowHtml(getHtmlBATClubInverno());
  });
  return markerBATClubInverno;
}

function createMarkerBATClubEstate(point) {
  markerBATClubEstate = new GMarker(point);
  GEvent.addListener(markerBATClubEstate, "click", function() {
    markerBATClubEstate.openInfoWindowHtml(getHtmlBATClubEstate());
  });
  return markerBATClubEstate;
}

function createMarkerAlambrado(point) {
  markerAlambrado = new GMarker(point);
  GEvent.addListener(markerAlambrado, "click", function() {
    markerAlambrado.openInfoWindowHtml(getHtmlAlambrado());
  });
  return markerAlambrado;
}

function createMarkerElAbrazo(point) {
  markerElAbrazo = new GMarker(point);
  GEvent.addListener(markerElAbrazo, "click", function() {
    markerElAbrazo.openInfoWindowHtml(getHtmlElAbrazo());
  });
  return markerElAbrazo;
}

function initGoogleMaps() {
  if (GBrowserIsCompatible()) {
    var map = new GMap2(document.getElementById("map"));
		
		// centratura
    map.setCenter(new GLatLng(43.78008011795666, 11.257853507995605), 13);

		// info window sulla centratua
		map.openInfoWindowHtml(map.getCenter(), getHtmlBAT(), {pixelOffset:new GSize(0,-30)});

		// controlli
		map.addControl(new GLargeMapControl());
		map.addControl(new GMapTypeControl());

		// marker BAT
		var point = new GLatLng(43.78008011795666, 11.257853507995605);
		map.addOverlay(createMarkerBAT(point));

		// marker BATClubInverno
		var point = new GLatLng(43.7910322816653, 11.253454685211181);
		map.addOverlay(createMarkerBATClubInverno(point));

		// marker BATClubEstate
		var point = new GLatLng(43.77081491097265, 11.267520189285278);
		map.addOverlay(createMarkerBATClubEstate(point));

		// marker Alambrado
		var point = new GLatLng(43.75996752725088, 11.288344860076904);
		map.addOverlay(createMarkerAlambrado(point));

		// marker El Abrazo
		var point = new GLatLng(43.773133929756206, 11.252767682162812);
		map.addOverlay(createMarkerElAbrazo(point));

		// Per vedere coordinate del punto su cui si clicca
		// GEvent.addListener(map, "click", function(marker, point) {
	 		// alert(point);
		// });
  }
}

