function initialTiny()
{
	if (GBrowserIsCompatible())
	{
		var map = new GMap2(document.getElementById("gmap_tiny"));
		
		var center = new GLatLng(parseFloat(arguments[0]), parseFloat(arguments[1]));
	
		map.setCenter(center, 15);
		
		if(arguments[2]==1)
		{
			var marker = new GMarker(center, {draggable: false});
			map.addOverlay(marker);
		}
        GEvent.addListener(map, "click", function() {
          viewMnuOpt(document.getElementById('btnMenu1'));scrollPage('mnuMapa');
        });
        GEvent.addListener(map, "dblclick", function() {
          viewMnuOpt(document.getElementById('btnMenu1'));scrollPage('mnuMapa');
        });
	}else{
	
	}
}

function initialRegular()
{
	if (GBrowserIsCompatible())
	{
		var map = new GMap2(document.getElementById("gmap_regular"));
		
		var center = new GLatLng(parseFloat(arguments[0]), parseFloat(arguments[1]));
	
		map.setCenter(center, 15);

		if(arguments[2]==1)
		{
			// Crear mi propio marker icon
			var m3Icon = new GIcon(G_DEFAULT_ICON);
			if(arguments[3]>0)
			{
				m3Icon.image="/m3/images/botones/m3_"+arguments[3]+".gif";
				//m3Icon.shadow = "/m3/images/botones/m3_shadow_house.png";
				m3Icon.iconSize = new GSize(31, 32);
				m3Icon.shadowSize = new GSize(0, 0);
			}
			
			// Agregar nuevas propiedades de marker
			markerOptions={icon:m3Icon,draggable:false};
			var marker = new GMarker(center, markerOptions);
			
			// Datos a presentar en balloon
			if(document.getElementById('adresshide'))
			{
				var infoHTMLM3=document.getElementById('adresshide').innerHTML
			
				// Presentar balloon
				GEvent.addListener(marker, "mouseover", function(){
					marker.openInfoWindowHtml(infoHTMLM3);
				});

				// Quitar balloon
				GEvent.addListener(marker, "mouseout", function(){
					marker.closeInfoWindow();
				});
			}
			map.addOverlay(marker);
		}
	}else{
	
	}
}


var map;
var geocoder;
function initialize()
{
    map=new GMap2(document.getElementById("map_canvas"));
    //map.addControl(new GLargeMapControl());
}
function addAddressToMap(response)
{
    map.clearOverlays();
    if(!response || response.Status.code != 200)
    {
        alert("Lo sentimos, no fue posible localizar esa dirección");
    }else{
        place = response.Placemark[0];
        point = new GLatLng(place.Point.coordinates[1],place.Point.coordinates[0]);
        marker = new GMarker(point);
        map.addOverlay(marker);
        //marker.openInfoWindowHtml(place.address + '<br>' +'<b>Country code:</b> ' + place.AddressDetails.Country.CountryNameCode);
    }
}
function createMarker(latlng, number, texto,message)
{
    var marker = new GMarker(latlng, marks[number]);
    marker.value = number;
    GEvent.addListener(marker,"click", function() {
    var myHtml = "#" + number;
    map.openInfoWindowHtml(latlng, myHtml);
    });
    return marker;
}

function buscarSitio2(nombreSitio)
{
    var geocoder = new GClientGeocoder();
    geocoder.getLatLng(nombreSitio,function(point) {
        if (point) {
            map.setCenter(nombreSitio, 15);
			var marker = new GMarker(point, {draggable: true});

			GEvent.addListener(marker, "dragstart", function() {map.closeInfoWindow();});

			GEvent.addListener(marker, "dragend", function() {
				var point=marker.getPoint();
				///alert(point);
				// marker.openInfoWindowHtml("Usted esta aqui!!!...");
			});
			map.addOverlay(marker);
        }
    });
}
