  

    var iconHotel = new GIcon(); 
    iconHotel.image = 'http://www.incomingpuglia.com/mappes/building.png';
    iconHotel.shadow = 'http://www.incomingpuglia.com/mappes/shadow.png';
    iconHotel.iconSize = new GSize(21, 31);
    iconHotel.shadowSize = new GSize(52, 29);
    iconHotel.iconAnchor = new GPoint(6, 20);
    iconHotel.infoWindowAnchor = new GPoint(5, 1);

    var iconAgr = new GIcon(); 
    iconAgr.image = 'http://www.incomingpuglia.com/mappes/park.png';
    iconAgr.shadow = 'http://www.incomingpuglia.com/mappes/shadow.png';
    iconAgr.iconSize = new GSize(21, 31);
    iconAgr.shadowSize = new GSize(52, 29);
    iconAgr.iconAnchor = new GPoint(6, 20);
    iconAgr.infoWindowAnchor = new GPoint(5, 1);

	 var iconbb = new GIcon(); 
    iconbb.image = 'http://www.incomingpuglia.com/mappes/hotel.png';
    iconbb.shadow = 'http://www.incomingpuglia.com/mappes/shadow.png';
    iconbb.iconSize = new GSize(21, 31);
    iconbb.shadowSize = new GSize(52, 29);
    iconbb.iconAnchor = new GPoint(6, 20);
    iconbb.infoWindowAnchor = new GPoint(5, 1);

	 var iconRes = new GIcon(); 
    iconRes.image = 'http://www.incomingpuglia.com/mappes/spa.png';
    iconRes.shadow = 'http://www.incomingpuglia.com/mappes/shadow.png';
    iconRes.iconSize = new GSize(21, 31);
    iconRes.shadowSize = new GSize(52, 29);
    iconRes.iconAnchor = new GPoint(6, 20);
    iconRes.infoWindowAnchor = new GPoint(5, 1);

	 var iconcampi = new GIcon(); 
    iconcampi.image = 'http://www.incomingpuglia.com/mappes/campground.png';
    iconcampi.shadow = 'http://www.incomingpuglia.com/mappes/shadow.png';
    iconcampi.iconSize = new GSize(21, 31);
    iconcampi.shadowSize = new GSize(52, 29);
    iconcampi.iconAnchor = new GPoint(6, 20);
    iconcampi.infoWindowAnchor = new GPoint(5, 1);

    var customIcons = [];
    customIcons["Hotel"] = iconHotel;
    customIcons["Agriturismo/Masseria"] = iconAgr;
	customIcons["BB / Appartamento"] = iconbb;
    customIcons["Residence / Villaggio"] = iconRes;
	customIcons["Camping"] = iconcampi;

    function load(prov,c_lat,c_long,info) {
      if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map"));
        map.addControl(new GSmallMapControl());
        map.addControl(new GMapTypeControl());
        map.setCenter(new GLatLng(c_lat,c_long), 9, G_HYBRID_MAP);

        GDownloadUrl("strutt_"+prov+".xml?rnd="+Math.random(), function(data) {
          var xml = GXml.parse(data);
          var markers = xml.documentElement.getElementsByTagName("marker");
          for (var i = 0; i < markers.length; i++) {
            var num = markers[i].getAttribute("id_st");
            var name = markers[i].getAttribute("name");
            var address = markers[i].getAttribute("indirizzo");
            var type = markers[i].getAttribute("type");
            var dett = markers[i].getAttribute("dett");
            var path = markers[i].getAttribute("img");
            var numstelle = markers[i].getAttribute("stelle");
            var point = new GLatLng(parseFloat(markers[i].getAttribute("lat")),
                                    parseFloat(markers[i].getAttribute("lng")));
            var marker = createMarker(point, name, address, type, dett, path, numstelle,info, num);
            map.addOverlay(marker);
          }
        });
      }
    }

    function createMarker(point, name, address, type, dett, path, numstelle,info, num) {
      var marker = new GMarker(point, customIcons[type]);
      //var html = type + "<br><b>" + name + "</b> <br/>" + address + dettagli;
      //	dett= html_entity_decode(mb_convert_encoding($dettagli, 'Windows-1252', 'UTF-8'), ENT_NOQUOTES, 'Windows-1252');
      var vistel = "";
      for ($i=1;$i<=numstelle;$i++)
        {
        vistel+= "<img  src=\"images/vota_stella.gif\">";
      }
	  
	  var html= "<table width='300px'><tr><td><table width='98%' align=center><tr><td><table width='100%'><tr><td><img width='100px' align='texttop' src=\""+path+"\"></td><td>"+vistel+"<br><b>"+name+"</b><br>"+address+"<br><br></td></tr></table></td></tr><tr><td><p align=justify>"+dett+"<br><br><a href=\"desc_struttura.php?id="+num+"\">"+info+"</a><br></p></td></tr></table></td></tr></table>";
      GEvent.addListener(marker, 'click', function() {
        marker.openInfoWindowHtml(html);
      });
      return marker;
    }


