function createMarker(point, label) {
	// Variabile marker
	var marker = new GMarker(point);
	// Crea listener per il click sull'oggetto
	GEvent.addListener(marker, "click", function() {
    	marker.openInfoWindowHtml(label);
  	});
  	return marker;
}


function carico() {
      if (GBrowserIsCompatible()) {
        var mappa = new GMap2(document.getElementById("map"));
			mappa.addControl(new GSmallMapControl());
			mappa.addControl(new GMapTypeControl());
			mappa.setCenter(new GLatLng(41.882349,5.782619), 4);
			
        	GDownloadUrl("affiliati.xml", function(dati) {
          		var xml = GXml.parse(dati);
          		var affiliati = xml.documentElement.getElementsByTagName("affiliato");
          		for (var io = 0; io < affiliati.length; io++) {
          				
            			var regione = affiliati[io].getAttribute("regione");
            			var indirizzo = affiliati[io].getAttribute("indirizzo");
            			var provincia = affiliati[io].getAttribute("provincia");
            			var nome = affiliati[io].getAttribute("ragionesociale");
            			var citta = affiliati[io].getAttribute("citta");
            			var latitudine = affiliati[io].getAttribute("latitudine");
            			var longitudine = affiliati[io].getAttribute("longitudine");
            			
            			var html = "<p><img src=\"http://www.lovendoperte.it/images/logoMicro.png\" style=\"float:left;margin-right:10px;\"> "+citta+","+indirizzo+" <br> titolare: "+nome+"</p>";
            			
            			if( (longitudine != "") && (latitudine != "") ){
            				var punto = new GLatLng(parseFloat(latitudine),parseFloat(longitudine));
            				mappa.addOverlay(createMarker(punto,html));
            			}
          		}
        	});
      }
    }

function single(lat,long, citta, indirizzo, nome){
	if (GBrowserIsCompatible()) {
		var map = document.getElementById("map");
		var mappa = new GMap2(map);
		mappa.addControl(new GSmallMapControl());
		mappa.addControl(new GMapTypeControl());
		mappa.setCenter(new GLatLng(lat,long), 12);
		
		var html = "<p><img src=\"http://www.lovendoperte.it/images/logoMicro.png\" style=\"float:left;margin-right:10px;\"> "+citta+","+indirizzo+" <br> titolare: "+nome+"</p>";
		
		if( (long != "") && (lat != "") ){
			var punto = new GLatLng(parseFloat(lat),parseFloat(long));
			mappa.addOverlay(createMarker(punto, html));
		}
	}
}