// Documento JavaScript que incluye las funciones necesarias para declarar las
// inicializaciones del mapa de Google 
  
// 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 = new GLatLng(43.36269214671675, -5.846453905105591);
        var pointAC = new GLatLng(43.36706004484455, -5.854039192199707);
        var pointBus = new GLatLng(43.36306666666667, -5.84604722222222);
        var pointEspicha = new GLatLng(43.37986388888889, -5.79045833333333);
        var html_filarmonica = '<p class="center"><strong><a href="http://www4.ayto-oviedo.es/es/areasMunicipales/cultura/teatroFilarmonica/teatroFilarmonica.php" title="Página de presentación del Teatro Filarmónica, dentro de la Web del Ayuntamiento de Oviedo">Teatro Filarmónica</a></strong></p><address class="adr"><span class="street-address"><abbr title="Calle">C/</abbr> Mendizábal</span>, <span class="extended-address">frente a la plaza Porlier</span><br/>      <span class="locality">Oviedo</span> (<span class="postal-code">33003</span>), <span class="region">Asturias</span> - <span class="country-name">España</span></address>';
        var html_hotel_ac = '<p class="center"><strong>Hotel AC Forum</strong></p><address class="adr"><span class="street-address"><abbr title="Plaza">Pza.</abbr> de los Ferroviarios, 1 </span> <br/> <span class="locality">Oviedo</span> (<span class="postal-code">33003</span>), <span class="region">Asturias</span> - <span class="country-name">España</span></address>';
        var html_parada_espicha = '<p class="center"><strong>Parada Bus - Salida Espicha</strong></p><address class="adr">(Líneas L8 y L1)<br/><span class="street-address"><abbr title="Calle">C/</abbr> Argüelles</span> <br/> <span class="locality">Oviedo</span> (<span class="postal-code">33003</span>), <span class="region">Asturias</span> - <span class="country-name">España</span></address>';        
        var html_espicha = '<p class="center"><strong>Tierra Astur - Espicha</strong></p><address class="adr"><span class="extended-address">Antigua Fábrica del Aguila Negra</span><br/><span class="locality">Colloto</span>, <span class="region">Asturias</span> - <span class="country-name">España</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(43.37472013853088, -5.82133895874023) , 13);

        var icon = new GIcon();
        icon.iconSize = new GSize(10,17);
        icon.iconAnchor = new GPoint(5, 9);
        icon.infoWindowAnchor = new GPoint(5, 9);        
        icon.image = "http://www.fundamentosweb.org/2006/img/marker.png";
        icon.shadow = "http://www.fundamentosweb.org/2006/img/marker.png";
        map.addOverlay(crearMarcador(pointBus, icon, html_parada_espicha));
        
        var icon = new GIcon();
        icon.iconSize = new GSize(37,50);
        icon.iconAnchor = new GPoint(13, 50);
        icon.infoWindowAnchor = new GPoint(13, 50);        
        icon.image = "http://www.fundamentosweb.org/2006/img/bocadillo-restaurante.png";
        icon.shadow = "http://www.fundamentosweb.org/2006/img/bocadillo_restaurante.png";
        
        map.addOverlay(crearMarcador(pointEspicha, icon, html_espicha));

        var icon = new GIcon();
        icon.iconSize = new GSize(37,50);
        icon.iconAnchor = new GPoint(13, 50);
        icon.infoWindowAnchor = new GPoint(13, 50);        
        icon.image = "http://www.fundamentosweb.org/2006/img/bocadillo-logo.png";
        icon.shadow = "http://www.fundamentosweb.org/2006/img/bocadillo_sombra.png";
        
        map.addOverlay(crearMarcador(point, icon, html_filarmonica));
        
        map.openInfoWindowHtml(point, html_filarmonica);
        
        var icon = new GIcon();
        icon.iconSize = new GSize(37, 50);
        icon.iconAnchor = new GPoint(13, 50);
        icon.infoWindowAnchor = new GPoint(13, 50);        
        icon.image = "http://www.fundamentosweb.org/2006/img/bocadillo-letra.png";
        icon.shadow = "http://www.fundamentosweb.org/2006/img/bocadillo_sombra.png";
        map.addOverlay(crearMarcador(pointAC, icon, html_hotel_ac));
    }
}

// En inglés
function load_en() {

    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 = new GLatLng(43.36269214671675, -5.846453905105591);
        var pointAC = new GLatLng(43.36706004484455, -5.854039192199707);
        var pointBus = new GLatLng(43.36306666666667, -5.84604722222222);
        var pointEspicha = new GLatLng(43.37986388888889, -5.79045833333333);
        
        var html_filarmonica = '<p class="center"><strong><a href="http://www4.ayto-oviedo.es/en/areas/culture/filarmonicaTheatre/filarmonicaTheatre.php" title="Presentation page about Filarmónica Theatre, in the Oviedo&acute;s City Council Web Site">Filarmónica Theatre</a></strong></p><address class="adr"><span class="street-address"><abbr title="Calle" xml:lang="es">C/</abbr> Mendizábal</span>, <span class="extended-address">in front of the <span xml:lang="es">plaza Porlier</span></span><br/>      <span class="locality">Oviedo</span> (<span class="postal-code">33003</span>), <span class="region">Asturias</span> - <span class="country-name">Spain</span></address>';
        var html_hotel_ac = '<p class="center"><strong>AC Forum Hotel</strong></p><address class="adr"><span class="street-address" xml:lang="es"><abbr title="Plaza">Pza.</abbr> de los Ferroviarios, 1</span> <br/> <span class="locality">Oviedo</span> (<span class="postal-code">33003</span>), <span class="region">Asturias</span> - <span class="country-name">Spain</span></address>';
        var html_parada_espicha = '<p class="center"><strong>Bus Stop - Espicha Departure</strong></p><address class="adr">(Lines L8 and L1)<br/><span class="street-address"><abbr title="Calle" xml:lang="es">C/</abbr> Argüelles</span> <br/> <span class="locality">Oviedo</span> (<span class="postal-code">33003</span>), <span class="region">Asturias</span> - <span class="country-name">Spain</span></address>';        
        var html_espicha = '<p class="center"><strong>Tierra Astur - Espicha</strong></p><address class="adr"><span class="extended-address">Old Factory of Aguila Negra</span><br/><span class="locality">Colloto</span>, <span class="region">Asturias</span> - <span class="country-name">Spain</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(43.37472013853088, -5.82133895874023) , 13);
        
        var icon = new GIcon();
        icon.iconSize = new GSize(10,17);
        icon.iconAnchor = new GPoint(5, 9);
        icon.infoWindowAnchor = new GPoint(5, 9);        
        icon.image = "http://www.fundamentosweb.org/2006/img/marker.png";
        icon.shadow = "http://www.fundamentosweb.org/2006/img/marker.png";
        map.addOverlay(crearMarcador(pointBus, icon, html_parada_espicha));
        
        var icon = new GIcon();
        icon.iconSize = new GSize(37,50);
        icon.iconAnchor = new GPoint(13, 50);
        icon.infoWindowAnchor = new GPoint(13, 50);        
        icon.image = "http://www.fundamentosweb.org/2006/img/bocadillo-restaurante.png";
        icon.shadow = "http://www.fundamentosweb.org/2006/img/bocadillo_restaurante.png";
        
        map.addOverlay(crearMarcador(pointEspicha, icon, html_espicha));
        
        var icon = new GIcon();
        icon.iconSize = new GSize(37,50);
        icon.iconAnchor = new GPoint(13, 50);
        icon.infoWindowAnchor = new GPoint(13, 50);        
        icon.image = "http://www.fundamentosweb.org/2006/img/bocadillo-logo.png";
        icon.shadow = "http://www.fundamentosweb.org/2006/img/bocadillo_sombra.png";
        
        map.addOverlay(crearMarcador(point, icon, html_filarmonica));
        
        map.openInfoWindowHtml(point, html_filarmonica);
        
        var icon = new GIcon();
        icon.iconSize = new GSize(37, 50);
        icon.iconAnchor = new GPoint(13, 50);
        icon.infoWindowAnchor = new GPoint(13, 50);        
        icon.image = "http://www.fundamentosweb.org/2006/img/bocadillo-letra.png";
        icon.shadow = "http://www.fundamentosweb.org/2006/img/bocadillo_sombra.png";
        map.addOverlay(crearMarcador(pointAC, icon, html_hotel_ac));
    }             
}
