

function loadMap(address,gGlobus) 
{
  if (GBrowserIsCompatible())
  {
    map = new GMap2(document.getElementById("mapaDiv"));

  	geocoder = new GClientGeocoder();
		
		map.addControl(new GSmallMapControl());			// Control d'escala i posicio (GSmallMapControl, GLargeMapControl)
  	//map.addControl(new GLargeMapControl());			// Control d'escala i posicio (GSmallMapControl, GLargeMapControl)
  	
  	map.enableContinuousZoom();
    map.enableDoubleClickZoom();

		//map.enableScrollWheelZoom();
    
    //map.addControl(new GMapTypeControl()); 			// Tipus de mapa (mapa, satelit, hibrid)

		showAddress(address,gGlobus);
		
  }
}

var gMarker;
function showAddress(address,gGlobus) {
  geocoder.getLatLng(
    address,
    function(point) {
      if (!point) {
        alert('La direccion "' + address + '" es incorrecta');
      } else {
        map.setCenter(point, 15);
        var marker = new GMarker(point);
        map.addOverlay(marker);

        gMarker = new GMarker(point);
        map.addOverlay(gMarker);
        GEvent.addListener(gMarker, "click", function() {gMarker.openInfoWindowHtml(gGlobus);});

      }
    }
  );
}
