﻿var geocoder = null;


function load() 
{
  if ((GBrowserIsCompatible()) && (document.getElementById("map") != null)) 
  {
    var map = new GMap2(document.getElementById("map"));
   // Aggiungo il controllo dello zoom.
    map.addControl(new GLargeMapControl());
    // Aggiungo il controllo del tipo di mappa.
    map.addControl(new GMapTypeControl());
    // Aggiungo la mini-mappa nell'angolo in basso a destra.
    //map.addControl(new GOverviewMapControl());
    // Fisso il pointer a Quid Lifestyle.
    var body="<div style='font-size:9pt;color:#000000;line-height:15px;'>";
    body  = body + "<span style='font-weight:bold;color:#ff8500;'>QuidLifestyle S.r.l.</span><br />"
    body  = body + "Via Marconi, 123<br />"
    body  = body + "24020 Ranica (BG) - Italy<br />"
    body  = body + "<a href='mailto:info@quidlifestyle.com'"
    body  = body + "style='color:#ff8500;text-decoration:none;'"
    body  = body + ">info@quidlifestyle.com</a>"
    body=body + "</div>"
    geocoder = new GClientGeocoder();
    showAddress("Via Marconi, 123, Ranica, Bergamo, Lombardia, Italy", body,map);
 }
}

function createMarker(point, index, testoHTML) 
{
    var marker = new GMarker(point);

  GEvent.addListener(marker, "click", function() {
    marker.openInfoWindowHtml(testoHTML);
  });
  return marker;
}

 function showAddress(address,testoHTML,map) {
      if (geocoder) {
        geocoder.getLatLng(address,
          function(point) {
            if (!point) 
            {
              alert(address + " not found");
            } 
            else 
            {
              map.setCenter(point, 16);
              var marker = new GMarker(point);
              map.addOverlay(marker);
              marker.openInfoWindowHtml(testoHTML);
              map.setCenter(point, 16);
              
              GEvent.addListener(marker, "click", function() {
                marker.openInfoWindowHtml(testoHTML);
              });
            }
          }
        );
      }
    }
document.onload=load();
