    var map;
    var directionsPanel;
    var gdir;
    var geocoder = null;
    var addressMarker;
    
    //Direcciones
    var direc_montemalaga = "Paseo de Antonio Machado 10, Malaga Spain";
    var direc_aeropuerto = "Aeropuerto Pablo Ruiz Picasso Malaga Spain";
    var direc_bus = "Estacion De Autobuses Malaga Spain";
    var direc_tren = "Heroes de Sostoa 2 Malaga Spain";
    var direc_informacion = "Avenida Andalucia 1 Malaga Malaga Spain";
    var direc_museopicasso = "Museo Picasso de Malaga, Spain";
    var direc_alcazaba = "Paseo de Don Juan Temboury, Malaga, Spain";
    var direc_catedral = "Cortina del Muelle 29015, Malaga, Spain";
    var direc_casapicasso = "Plaza de la Merced 29012, Malaga, Spain";
    var direc_teatroromano = "Pozo del Rey 29015, Malaga, Spain";
    var direc_museoaulamar = "Avenida Manuel Agustin Heredia, 35 29001, Malaga, Spain";
    var direc_cac = "Calle de Alemania 29001, Malaga, Spain";
    var direc_vialia = "Heroes de Sostoa 2 Malaga Spain";
    var direc_puerto = "Muelle de Canovas 29001, Malaga, Spain";
	var direc_palaciocongresos = "Avenida Jose Ortega Y Gasset, 201 29006, Malaga, Spain";
    
    //Coordenadas geográficas
    var point_montemalaga = new GLatLng(36.711177, -4.426782);
    var point_aeropuerto = new GLatLng(40.396764, -3.713379);
    var point_aeropuertoJerez = new GLatLng(36.515569, -6.272335);
    var point_bus = new GLatLng(36.719674, -4.420035);
    var point_tren = new GLatLng(36.719623, -4.420109);
    var point_informacion = new GLatLng(36.71749, -4.426589);
    var point_museopicasso = new GLatLng(36.721712,-4.418532);
    
    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_montemalaga, 15); 		//Centramos mapa en montemalaga

				//Creamos icono del marcador de montemalaga
 				var icon_montemalaga = new GIcon();
				icon_montemalaga.image = "images/icono_google_montemalaga.png"; 		//imagen principal del icono
				icon_montemalaga.shadow = "images/icono_google_sombra.png"; 					//imagen de la sombra
				icon_montemalaga.shadowSize = new GSize(172, 68);										//tamaño de la sombra
				icon_montemalaga.iconSize = new GSize(126, 51);											//tamaño del icono
				icon_montemalaga.iconAnchor = new GPoint(60, 50);		  							//punto en el que enganchamos el icono al mapa
				icon_montemalaga.infoWindowAnchor = new GPoint(15, 39);							//punto en el que enganchamos la ventana info al mapa
				icon_montemalaga.infoShadowAnchor = new GPoint(72, 39);							//punto en el que enganchamos la sombra al mapa

				//Creamos y añadimos marcador del Hotel
				var marker_montemalaga = new GMarker(point_montemalaga, icon_montemalaga);
				map.addOverlay(marker_montemalaga);
				
				//Añadimos evento click al marcador para abrir ventana de información
				GEvent.addListener(marker_montemalaga, "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 monteM&aacute;laga</span></td></tr><tr><td width="75" height="70"><img src="images/img_bocadillo_malaga.jpg" width="70" height="70" /></td><td width="125"><span style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #445b89;">Paseo Mar&iacute;timo Antonio Machado 10 <br />M&aacute;laga, Espa&ntilde;a<br />Tel. 952 046 000</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_montemalaga,direc_aeropuerto,"de");
	}
	function rutaEstacionTren(){ 
    setDirections(direc_montemalaga,direc_tren,"de");
	}
	function rutaEstacionBus(){ 
    setDirections(direc_montemalaga,direc_bus,"de");
	}
	function rutaPuntoInformacionTuristica(){ 
    setDirections(direc_montemalaga,direc_informacion,"de");
	}
	function goMuseoPicasso(){ 
    setDirections(direc_montemalaga,direc_museopicasso,"de");
	}
	function goAlcazaba(){ 
    setDirections(direc_montemalaga,direc_alcazaba,"de");
	}
	function rutaDesdeAeropuerto(){ 
    setDirections(direc_aeropuerto,direc_montemalaga,"de");
	}
	function rutaDesdeEstacionTren(){ 
    setDirections(direc_tren,direc_montemalaga,"de");
	}
	function rutaDesdeEstacionBus(){ 
    setDirections(direc_bus,direc_montemalaga,"de");
  }
	function rutaCatedral(){ 
    setDirections(direc_montemalaga,direc_catedral,"de");
	}
	function rutaMuseoPicasso(){ 
    setDirections(direc_montemalaga,direc_museopicasso,"de");
	}
	function rutaCasaPicasso(){ 
    setDirections(direc_montemalaga,direc_casapicasso,"de");
	}
	function rutaTeatroRomano(){ 
    setDirections(direc_montemalaga,direc_teatroromano,"de");
	}
	function rutaMuseoAulaMar(){ 
    setDirections(direc_montemalaga,direc_museoaulamar,"de");
	}
	function rutaAlcazaba(){ 
    setDirections(direc_montemalaga,direc_alcazaba,"de");
	}
	function rutaCAC(){ 
    setDirections(direc_montemalaga,direc_cac,"de");
	}
	function rutaVialia(){ 
    setDirections(direc_montemalaga,direc_vialia,"de");
	}
	function rutaPuerto(){ 
    setDirections(direc_montemalaga,direc_puerto,"de");
	}
	function rutaPalacioCongresos(){ 
    setDirections(direc_montemalaga,direc_palaciocongresos,"de");
	}
