function initialize(LatCord, LongCord) {
  if (GBrowserIsCompatible()) {
    var map = new GMap2(document.getElementById("mapa1"));
    map.setCenter(new GLatLng(LatCord, LongCord), 13);
    map.setMapType(G_HYBRID_MAP);

    var mapTypeControl = new GMapTypeControl();
    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.addControl(mapTypeControl, topRight);
    GEvent.addListener(map, "dblclick", function() {
      map.removeControl(mapTypeControl);
      map.addControl(new GMapTypeControl(), bottomRight);
    });
    map.addControl(new GSmallMapControl());

    var point = new GLatLng(LatCord, LongCord);
    var marker = new GMarker(point);
    map.addOverlay(marker);
  }
}
function showAddress(address, country) {
  address=address + ', ' + country;
  var map = new GMap2(document.getElementById("mapa1"));

  // map.setCenter(new GLatLng(LatCord, LongCord), 13);

  var mapTypeControl = new GMapTypeControl();
  var topRight = new GControlPosition(G_ANCHOR_TOP_RIGHT, new GSize(10,10));
  var bottomRight = new GControlPosition(G_ANCHOR_BOTTOM_RIGHT, new GSize(10,10));
  var geocoder = new GClientGeocoder();
  map.addControl(mapTypeControl, topRight);
  GEvent.addListener(map, "dblclick", function() {
    map.removeControl(mapTypeControl);
    map.addControl(new GMapTypeControl(), bottomRight);
  });
  map.addControl(new GSmallMapControl());

  if (geocoder) {
    geocoder.getLatLng(
    address,
    function(point) {
      if (!point) {
        //alert(address + " not found");
      } else {
        map.setCenter(point, 13);
        map.setMapType(G_HYBRID_MAP);
        // var marker = new GMarker(point);
        //map.addOverlay(marker);
        //marker.openInfoWindowHtml(address);
      }
    }
    );
  }
}
