var map;
var sedi=new Array();
var contatore=0;
    
function visualizzaSede(indice){
    var sede=sedi[indice-1];
    var latlng = new GLatLng(sede[0], sede[1]);
    map.openInfoWindow(latlng, creaNuvoletta(sede[2],sede[3],sede[4])); //VISUALIZZI UNA FINESTRA INFORMATIVA SUL PUNTATORE
    map.setCenter(latlng, 15)
}
function aggiungiSede(lat,lng,nome,via,comune){
    var latlng = new GLatLng(lat, lng);//CREI IL PUNTO
    map.setCenter(latlng, 15);//CENTRI LA MAPPA NEL PUNTO
    map.setUIToDefault(); //COSI AGGIUNGI I CONTROLLI ALLA MAPPA
    var marker = new GMarker(latlng); //CREI IL PALLINO SUL PUNTO
    map.addOverlay(marker);//AGGIUNGI IL PALLINO ALLA MAPPA
    map.openInfoWindow(latlng, creaNuvoletta(nome,via,comune)); //VISUALIZZI UNA FINESTRA INFORMATIVA SUL PUNTATORE
    GEvent.addListener(marker,"click", function() {
        map.openInfoWindow(latlng,creaNuvoletta(nome,via,comune));
    });
    sedi[contatore++]=new Array(lat,lng,nome,via,comune);
}
function creaNuvoletta(nome,via,comune){
    var titolo= document.createTextNode(nome);
    var via= document.createTextNode(via);
    var citta= document.createTextNode(comune);
    var div= document.createElement("div");
    div.style.color="black";
    var divTitolo= document.createElement("div");
    var divVia= document.createElement("div");
    var divCitta= document.createElement("div");
    divTitolo.appendChild(titolo);
    divVia.appendChild(via);
    divCitta.appendChild(citta);
    div.appendChild(divTitolo);
    div.appendChild(divVia);
    div.appendChild(divCitta);
    return div;
}
