// 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_upm = new GLatLng(40.448057, -3.718915);
        var html_upm = '<div style="font-size:small;text-align:center"><address style="padding:0" class="vcard"><span class="adr"><strong>Rectorado, Edificio A de la Universidad Politécnica de Madrid<br /><em>(Salón de actos "Paraninfo")</em></strong><br /><span class="street-address"><abbr title="Calle">C/</abbr> Ramiro de Maeztu, 7</span><br /><span class="extended-address">Ciudad Universitaria</span><br /><span class="locality">Madrid</span> (<span class="postal-code">28040</span>), <span class="region">Madrid</span></span></address>';
        
        var map = new GMap2(document.getElementById("mapa-google"));
        
        map.addControl(new GSmallMapControl());
        map.addControl(new GMapTypeControl());
        map.addControl(new GScaleControl());
        map.setCenter( new GLatLng(40.448057, -3.718915) , 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_upm, icon, html_upm));
        
        map.openInfoWindowHtml(point, html_upm);
        
    }
}

