    var iconBlue = new GIcon(); 
    iconBlue.image = 'http://labs.google.com/ridefinder/images/mm_20_blue.png';
    iconBlue.shadow = 'http://labs.google.com/ridefinder/images/mm_20_shadow.png';
    iconBlue.iconSize = new GSize(12, 20);
    iconBlue.shadowSize = new GSize(22, 20);
    iconBlue.iconAnchor = new GPoint(6, 20);
    iconBlue.infoWindowAnchor = new GPoint(5, 1);

    
    function load(lat,lon,zoom,markid) {
      if (GBrowserIsCompatible(lat,lon,zoom)) {
        var map = new GMap2(document.getElementById("map"));
        map.addControl(new GLargeMapControl());
        map.addControl(new GMapTypeControl());
        map.setCenter(new GLatLng(lat, lon), zoom);
        
        var xmlfile = "vendita_markers.php?id=" + markid;
        GDownloadUrl(xmlfile, function(data) {
          var xml = GXml.parse(data);
          var markers = xml.documentElement.getElementsByTagName("marker");
          for (var i = 0; i < markers.length; i++) {
            var nome = markers[i].getAttribute("nome");
            var indirizzo = markers[i].getAttribute("indirizzo");
            var cap = markers[i].getAttribute("cap");
            var citta = markers[i].getAttribute("citta");
            var prov = markers[i].getAttribute("prov"); 
            var tel = markers[i].getAttribute("tel"); 
            var email = markers[i].getAttribute("email"); 
            var chiusura = markers[i].getAttribute("chiusura"); 
            var orinv = markers[i].getAttribute("orinv");           
            var point = new GLatLng(parseFloat(markers[i].getAttribute("lat")),
                                    parseFloat(markers[i].getAttribute("lng")));
            var marker = createMarker(point, nome, indirizzo, cap, citta, prov, tel, email, chiusura, orinv);
            map.addOverlay(marker);
          }
        });
      }
    }

    function createMarker(point, nome, indirizzo, cap, citta, prov, tel, email, chiusura, orinv) {
    
      var html1 = '<b>' + nome + '</b><br/>' + indirizzo + ' ' + cap + ' - ' + citta + ' (' + prov + ')<br />Tel. ' + tel + '<br />Email: <a href="mailto:' + email + '">' + email + '</a>';
      var html2 = '<br /><b>Orario:</b> ' + orinv + '<br /><b>Chiusura: ' + chiusura + '</b>';     
      var infoTabs = [
        new GInfoWindowTab("Indirizzo", html1),
        new GInfoWindowTab("Orari", html2)
      ];

      var marker = new GMarker(point, iconBlue);
      
      GEvent.addListener(marker, 'click', function() {
        marker.openInfoWindowTabsHtml(infoTabs);;
      });
      return marker;
    }

