    var map;
    var directionsPanel;
    var gdir;
    var geocoder = null;
    var addressMarker;
    
    //Direcciones
    var direc_montetriana = "Calle de Clara de Jesus Montero, 24 41010, Seville Spain";
    var direc_aeropuerto = "Aeropuerto San Pablo Seville Spain";
    var direc_bus = "Estacion de Autobuses, Sevilla, Spain";
    var direc_tren = "Avenida de Kansas City, Seville, Spain";
    var direc_informacion = "Calle Arjona 28 41001, Seville Spain";
    //var direc_islamagica = "Isla Magica Sevilla Spain";
    var direc_realesalcazares = "Patio de Banderas - 41004 - Sevilla";
    var direc_catedralgiralda = "Calle Mateos Gago, 1, 41004, Sevilla";
    var direc_museoarq = "Plaza de America,  41013, Seville, Spain";
    var direc_parquemluisa = "Avenida de Maria Luisa 41013, Seville, Spain"; 
    var direc_plazatoros = "Paseo de Colon, 12 41001, Seville, Spain";
    var direc_islamagica = "Avenida Jose Galvez, 41092 - Sevilla";
    var direc_cea = "Calle Arquimedes 2,  41092, Seville, Spain";
    var direc_torretriana = "Calle de Juan Antonio de Vizarron 41092, Seville, Spain";
    var direc_palaciocongresos = "Avenida del Alcalde Luis Urunuela 41020, Seville, Spain";

    
    //Coordenadas geográficas
    var point_montetriana = new GLatLng(37.388248, -6.00774);
    var point_aeropuerto = new GLatLng(37.426616, -5.894508);
    var point_bus = new GLatLng(37.391641, -6.003964);
    var point_tren = new GLatLng(37.391210, -5.973240);
    var point_informacion = new GLatLng(37.389868, -6.002398);
    var point_islamagica = new GLatLng(37.408721, -6.000638);
    
    
    function load() {
      if (GBrowserIsCompatible()) {  
      
        //Creamos mapa
        map = new GMap2(document.getElementById("map"));
        map.addControl(new GSmallMapControl()); 	//Control zoom/span
        map.addControl(new GMapTypeControl());		//Control tipos de mapa
        map.addControl(new GScaleControl());			//Control escala del mapa
        //map.addControl(new GSmallZoomControl());	//Control con botones de "zoom in" y "zoom out"
        //map.addControl(new GOverviewMapControl());//Control con un minimapa de referencia
        map.setCenter(point_montetriana, 15); 		//Centramos mapa en MonteTriana

				//Creamos icono del marcador de MonteTriana
 				var icon_montetriana = new GIcon();
				icon_montetriana.image = "images/icono_google_montetriana.png"; 		//imagen principal del icono
				icon_montetriana.shadow = "images/icono_google_sombra.png"; 				//imagen de la sombra
				icon_montetriana.shadowSize = new GSize(172, 68);										//tamaño de la sombra
				icon_montetriana.iconSize = new GSize(126, 51);											//tamaño del icono
				icon_montetriana.iconAnchor = new GPoint(60, 50);		  							//punto en el que enganchamos el icono al mapa
				icon_montetriana.infoWindowAnchor = new GPoint(15, 39);							//punto en el que enganchamos la ventana info al mapa
				icon_montetriana.infoShadowAnchor = new GPoint(72, 39);							//punto en el que enganchamos la sombra al mapa

				//Creamos y añadimos marcador del Hotel
				var marker_montetriana = new GMarker(point_montetriana, icon_montetriana);
				map.addOverlay(marker_montetriana);
				
				//Añadimos evento click al marcador para abrir ventana de información
				GEvent.addListener(marker_montetriana, "click", function() {    
							map.openInfoWindowHtml(map.getCenter(), '<table width="200" height="95" border="0" align="center" cellpadding="0" cellspacing="0"><tr><td height="24" colspan="2"><span style="font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #ff9900;">Hotel monteTriana</span></td></tr><tr><td width="75" height="70"><img src="images/img_bocadillo_triana.jpg" width="70" height="70" /></td><td width="125"><span style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #445b89;">C\ Clara de Jes&uacute;s Montero, 24  <br />Sevilla, Espa&ntilde;a<br />Tel. 954 343 111 </span></td></tr></table>')  
						});

        //Panel de rutas
        directionsPanel = document.getElementById("directions");
        gdir = new GDirections(map, directionsPanel);
      }
    }
    
    function setDirections(fromAddress, toAddress, locale) {
      gdir.load("from: " + fromAddress + " to: " + toAddress,
                { "locale": locale });
    }

	function rutaAeropuerto(){ 
    setDirections(direc_montetriana,direc_aeropuerto,"es");
	}
	function rutaEstacionTren(){ 
    setDirections(direc_montetriana,direc_tren,"es");
	}
	function rutaEstacionBus(){ 
    setDirections(direc_montetriana,direc_bus,"es");
	}
	function rutaPuntoInformacionTuristica(){ 
    setDirections(direc_montetriana,direc_informacion,"es");
	}
	function goIslaMagica(){ 
    setDirections(direc_montetriana,direc_islamagica,"es");
	}
	function rutaDesdeAeropuerto(){ 
    setDirections(direc_aeropuerto,direc_montetriana,"es");
	}
	function rutaDesdeEstacionTren(){ 
    setDirections(direc_tren,direc_montetriana,"es");
	}
	function rutaDesdeEstacionBus(){ 
    setDirections(direc_bus,direc_montetriana,"es");
  }
	function rutaRealesAlcazares(){ 
    setDirections(direc_montetriana,direc_realesalcazares,"es");
  }
	function rutaCatedralGiralda(){ 
    setDirections(direc_montetriana,direc_catedralgiralda,"es");
  }
  function rutaMuseoArqueologico(){ 
    setDirections(direc_montetriana,direc_museoarq,"es");
  }
	function rutaParqueMariaLuisa(){ 
    setDirections(direc_montetriana,direc_parquemluisa,"es");
  }
	function rutaPlazaTorosMuseo(){ 
    setDirections(direc_montetriana,direc_plazatoros,"es");
  }
	function rutaCEA(){ 
    setDirections(direc_montetriana,direc_cea,"es");
  }
	function rutaTorretriana(){ 
    setDirections(direc_montetriana,direc_torretriana,"es");
  }
	function rutaPalacioCongresos(){ 
    setDirections(direc_montetriana,direc_palaciocongresos,"es");
  } 
