	var map = null;
	var mark_counter = 0;
	var marker = null;
	
	function initialize(idcanvas,la,lo) {
		
      	if (GBrowserIsCompatible()) {

			map = new GMap2($(idcanvas));
				

			// Aqui agregamos el control para el ZOOM
			map.addControl(new GSmallMapControl());	
			// Mostramos el buscador
			map.addControl(new google.maps.LocalSearch(), new GControlPosition(G_ANCHOR_BOTTOM_RIGHT, new GSize(10,20)));
		
			// Centramos el Mapa						
			map.setCenter(new GLatLng(la,lo), 16);		
	
			addMarker(la,lo);
		}
    }
	
	
	function addMarker(la,lo) {
		marker = new GMarker(new GLatLng(la,lo), {draggable: false});
				
		map.addOverlay(marker);			
	}
	
	
	var geocoder = null;

	function initialize2(idcanvas,address) {
		
      	if (GBrowserIsCompatible()) {

			map = new GMap2($(idcanvas));
				

			// Aqui agregamos el control para el ZOOM
			map.addControl(new GSmallMapControl());	
			// Mostramos el buscador
			//map.addControl(new google.maps.LocalSearch(), new GControlPosition(G_ANCHOR_BOTTOM_RIGHT, new GSize(10,20)));
		
			// Centramos el Mapa						
			//map.setCenter(new GLatLng(38.785241,-6.249208), 14);		// Centramos en las coordenada de miami
	
			//addMarker();
			// Con esta variable haremos la conversion de Address a Coordenadas LAT, LNG
			 geocoder = new GClientGeocoder();

					geocoder.getLatLng(
					address,
					function(point) {
						if (!point) {
							alert(address + " not found");
						} else {
							map.setCenter(point, 14);
							
							var marker = new GMarker(point);
							map.addOverlay(marker);
							marker.openInfoWindowHtml(address);
						}
					}
				);



		}
    }
	
	/*
	function addMarker() {
		marker = new GMarker(new GLatLng(40.4222197427904, -3.722348213195801), {draggable: false});
				
		map.addOverlay(marker);			
	}
	
	*/

	function showAddress() {
		var address = $F('address_map');
		if (geocoder) {
        	geocoder.getLatLng(
          	address,
          	function(point) {
            	if (!point) {
              		alert(address + " not found");
            	} else {
              		map.setCenter(point, 14);
              		var marker = new GMarker(point);
              		map.addOverlay(marker);
              		marker.openInfoWindowHtml(address);
            	}
          	}
        );
      }
	}
/*

	function x_showMapFloatingFrontEnd(objeto, idcontent) {
			
		x_LoadWindow(objeto,'google','floating_map','idcontent='+idcontent,'Location on GoogleMaps',540,330, 'win_content_gmaps');
		
	}
	*/

