// Documento JavaScript que incluye las funciones necesarias para declarar las
// inicializaciones del mapa de Google 
  
window.onload= load;
window.onunload= GUnload;  
  
// La versión en español
function load() {

    function crearMarcador(point, icon, text) {
        var marker = new GMarker(point, icon);
        
        GEvent.addListener(marker, "click", function() {
            marker.openInfoWindowHtml(text);
        });
        return marker;
    }    
        
    if (GBrowserIsCompatible()) {
        var point_sede = new GLatLng(41.403366,2.189831);
        var html_sede = '<div style="font-size:small;text-align:center"><address class="vcard"><strong class="fn">Auditori de la Torre Agbar</strong><br /><span class="adr"><span class="street-address">Avda. Diagonal, 211,  planta SS (Semi-Sótano)</span><br /><span class="locality">Barcelona</span> (<span class="postal-code">08018</span>)</span></address></div>';
        
        var map = new GMap2(document.getElementById("mapa-google"));
        
        map.addControl(new GSmallMapControl());
        map.addControl(new GMapTypeControl());
        map.addControl(new GScaleControl());
        map.setCenter( new GLatLng(41.403366,2.189831) , 15);
       
        var icon = new GIcon();
        icon.iconSize = new GSize(50,50);
        icon.iconAnchor = new GPoint(13, 50);
        icon.infoWindowAnchor = new GPoint(13, 50);        
        icon.image = "http://www.w3c.es/Eventos/2007/DiaW3C/img/marcador_w3c.png";
        icon.shadow = "http://www.fundamentosweb.org/2006/img/bocadillo_sombra.png";
        
        map.addOverlay(crearMarcador(point_sede, icon, html_sede));
        
        map.openInfoWindowHtml(point, html_sede);
        
    }
}

