﻿// File JScript
var geocoder = null;


function load() 
{
  if (GBrowserIsCompatible()) 
  {
    var map = new GMap2(document.getElementById("map"));
    // Setto la posizione di partenza e lo zoom.
    map.setCenter(new GLatLng(45.09384059255017, 9.061984911346435), 16);
    // Aggiungo il controllo dello zoom.
    map.addControl(new GLargeMapControl());
    // Aggiungo il controllo del tipo di mappa.
    map.addControl(new GMapTypeControl());
    // Fisso il pointer a virgy.
    var body="<div style='font-size:7.5pt;color:#8d8d8d;line-height:15px;'><span style='color:#DB0029;font-weight:bold;'>VIRGY CHEMISES S.r.l.</span><br />Via filatoio, 1<br />24022 - Alzano Lombardo BG<br /></div>";
     geocoder = new GClientGeocoder();
     showAddress("Via filatoio, Alzano Lombardo, Lombardia, Italia", 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);
              
              GEvent.addListener(marker, "click", function() {
                map.setCenter(point, 16);
                marker.openInfoWindowHtml(testoHTML);
              });
            }
          }
        );
      }
    }
document.onload=load();
