function load(categoria,stelle,comune) {
      if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map"));
        map.addControl(new GSmallMapControl());
        map.addControl(new GMapTypeControl());
        map.setCenter(new GLatLng(40.730608477796636, 13.890838623046875), 11);
        GDownloadUrl("domxml.php?categoria="+categoria+"&stelle="+stelle+"&comune="+comune, function(data) {
          var xml = GXml.parse(data);
          var markers = xml.documentElement.getElementsByTagName("marker");
          for (var i = 0; i < markers.length; i++) {
            var name = markers[i].getAttribute("nome");
	    var name_ = markers[i].getAttribute("nome_");
            var address = markers[i].getAttribute("indirizzo");
            var type = markers[i].getAttribute("categoria");
            var foto = markers[i].getAttribute("foto");
            var prezzo_sc = markers[i].getAttribute("prezzo_sc");
	    var prezzo_cc = markers[i].getAttribute("prezzo_cc");
	    var prezzo_mp = markers[i].getAttribute("prezzo_mp");
	    var prezzo_pc = markers[i].getAttribute("prezzo_pc");
            var stelle = 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,foto,prezzo_sc,prezzo_cc,prezzo_mp,prezzo_pc,stelle,name_);
            map.addOverlay(marker);
          }
        });
      }
    }

    function createMarker(point, name, address, type,foto,prezzo_sc,prezzo_cc,prezzo_mp,prezzo_pc,stelle,name_) {
      var marker = new GMarker(point);
       var a="<img src=\"images/stella15.gif\" alt=\"hotel "+stelle+"\" title=\"hotel "+stelle+" \">";
       var stella='';
            for (var q=0 ;q < stelle; q++){
            stella=stella+a;
            }
      var html ="<img src=\"foto/" + foto +"\" align=\"left\" style=\"margin:5px;border:1px solid #FFF;width:100px;height:66px;\"><b>"+ type +  " "+ name + "</b> <br/>" + address +"<br>"+stella+"<table style=\"border:1px solid #fff;padding:2px;text-align:center;width:100%;margin:2px;\"><tr><td>Cam</td><td>CamColaz</td><td>MezzPens</td><td>PensComp</td></tr><tr style=\"color:#ff8c11\"><td>"+prezzo_sc+"&#8364;</td><td>"+prezzo_cc+"&#8364;</td><td>"+prezzo_mp+"&#8364;</td><td>"+prezzo_pc+"&#8364;</td></tr></table><br><a href=\"Hotel_"+name_+"_Ischia/ \">Dettagli struttura</a>";
      GEvent.addListener(marker, 'click', function() {
          if (document.getElementById('maphotel').style.display=='none')
         {
             appare('maphotel');
             document.getElementById('maphotel').innerHTML= html;
	  }
	 else{
	     scompare('maphotel',html);
       }
      });
      return marker;
    }
    
    function scompare(targ,html){
       new Effect.Fade($(targ),{afterFinish : function(obj){appare(targ);document.getElementById('maphotel').innerHTML= html;duration:0.5; }},{duration:0.5});
    }
     function appare(targ){
       new Effect.Appear($(targ),{duration:0.5});
    }
