//<![CDATA[
function loadGoogleMap(divID, lat, lng, zoom, mapType, description){
  
  if (GBrowserIsCompatible()) {

    var map     = new GMap2(document.getElementById(divID));
    var center  = new GLatLng(lat, lng);

    /*******************************************************************************************/
   
    var topLeft     = new GControlPosition(G_ANCHOR_TOP_LEFT, new GSize(10,10));
    var bottomLeft  = new GControlPosition(G_ANCHOR_BOTTOM_LEFT, new GSize(10,10));
    var topRight    = new GControlPosition(G_ANCHOR_TOP_RIGHT, new GSize(10,10));
    var bottomRight = new GControlPosition(G_ANCHOR_BOTTOM_RIGHT, new GSize(10,10));
    
    /*******************************************************************************************/
    
    map.setCenter(center, zoom, mapType); // Mappa ibrida
   // map.addControl(new GMapTypeControl()); // controllo per cambiare tipo di mappa        
    map.addControl(new GSmallMapControl(), topRight); // controllo per spostare mappa
    map.addControl(new GScaleControl(), topLeft); // Zomming 
   
    /*******************************************************************************************/
    
    // Crea un nuovo marker nel punto specificato 
    //   con una descrizione HTML associata
    function createMarker(point, description) {
      var marker = new GMarker(point);
      GEvent.addListener(marker, "mouseover", function() {
        marker.openInfoWindowHtml(description);
      });
      /*GEvent.addListener(marker, 'infowindowclose', function() {
        map.recenterOrPanToLatLng(center, 2);
      });*/

      
      return marker;
    }
    
    map.addOverlay(
        createMarker(new GLatLng(lat, lng), description)
    ); 

    
  }
}
//]]>

