// JScript source code

function load() {
    if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map"));
        map.addControl(new GSmallMapControl());
        map.addControl(new GMapTypeControl());
        map.setCenter(new GLatLng(44.6752, 12.2444), 15, G_SATELLITE_MAP);
      
        // Crea un icona tipo per ciascun marker
        var baseIcon = new GIcon();
        baseIcon.shadow = "http://www.google.com/mapfiles/shadow50.png";
        baseIcon.iconSize = new GSize(20, 34);
        baseIcon.shadowSize = new GSize(37, 34);
        baseIcon.iconAnchor = new GPoint(9, 34);
        baseIcon.infoWindowAnchor = new GPoint(9, 2);
        baseIcon.infoShadowAnchor = new GPoint(18, 25);

        // Crea un marker con lettera e descrizione richiesti
        function createMarker(point, letter, descrizione) {
          var icon = new GIcon(baseIcon);
          icon.image = "http://www.google.com/mapfiles/marker" + letter + ".png";
          var marker = new GMarker(point, icon);

          GEvent.addListener(marker, "click", function() {
            marker.openInfoWindowHtml(descrizione);
          });
          return marker;
        }      

        // Crea ciascun marker
        var point = new GLatLng(44.6752, 12.2444);
        map.addOverlay(createMarker(point, "L", "<b>Lega Navale di Ferrara</b><br/>Sede a mare e rinfresco post regata"));
        var point = new GLatLng(44.671, 12.2325);
        map.addOverlay(createMarker(point, "P", "<b>Porto Marina degli Estensi</b><br/>Pontili per gli iscritti"));
        var point = new GLatLng(44.66944, 12.23139);
        map.addOverlay(createMarker(point, "N", "<b>Nautica Milesi</b><br/>Sponsor della manifestazione"));
        var point = new GLatLng(44.67653, 12.23181);
        map.addOverlay(createMarker(point, "M", "<b>Magnavacca Nautica</b><br/>Sponsor della manifestazione"));
        var point = new GLatLng(44.67043333, 12.23345);
        map.addOverlay(createMarker(point, "Q", "<b>Nautica Marco</b><br/>Sponsor della manifestazione"));
        var point = new GLatLng(44.67043333, 12.23365);
        map.addOverlay(createMarker(point, "B", "<b>Nautica Bergamini</b><br/>Sponsor della manifestazione"));
        var point = new GLatLng(44.67043333, 12.23385);
        map.addOverlay(createMarker(point, "S", "<b>Subacquea Shop</b><br/>Sponsor della manifestazione"));
    }
}
