
var ID_GOOGLEMAP = "googlemap";
var ADDRESS = "María de Luna 11, Zaragoza";
var ZOOM = 12;

/**
 * void load_google_map()
 *
 * Carga el Google Maps.
 *
 * @return void
 */
function load_google_map() {
    if (GBrowserIsCompatible())
    {
        var div = document.getElementById(ID_GOOGLEMAP);
        if(div != null)
        {
            var map = new GMap2(div);
            // Añadimos controles (zoom/pal)
            map.addControl(new GLargeMapControl());
            // Añadimos controles (vista satélite/normal)
            //map.addControl(new GMapTypeControl());
            // Buscamos nuestra ubicación
            var geocoder = new GClientGeocoder();
            geocoder.getLatLng(ADDRESS
                              , function(point) {_set_marker_scati(map, point);}
                              );
        }
    }
}

/**
 * void _set_marker_scati(object map, object point)
 *
 * Añade al mapa dado en el punto dado, una marca con un mensaje indicando que
 * es Scati Labs
 *
 * @return void
 */
function _set_marker_scati(map, point)
{
    if (!point)
    {
        alert('Dirección no encontrada');
    }
    else
    {
        map.setCenter(point, ZOOM);
        var marker = new GMarker(point);
        map.addOverlay(marker);

        // Información 
        var html = "<strong>Scati Labs</strong>"
                   + "<p>María de Luna 11, Nave 1 CEEIAragón<br/>"
                   + "50018 Zaragoza - España</p>";
        // Sale al inicio
        marker.openInfoWindowHtml(html);
        // Sale cuando se pulsa click
        GEvent.addListener(marker
                          , "click"
                          , function()
                            {
                                marker.openInfoWindowHtml(html);
                            }
                          );
    }
}
 
addEvent(window, 'load', function(){load_google_map()}, false);
addEvent(window, 'unload', function(){GUnload()}, false);
