		// Localizaciones
		var locations = new Array();
		locations[0] = new GLatLng(42.858887, -2.706020);
		
		// Textos para las viñetas
		var addresses = new Array();
		
		addresses[0] = "<span style='color:#000;'><strong>SUTOKI: Forja y estampación en caliente</strong><br/>Vitorialanda, 4<br/>01010 Vitoria-Gasteiz<br/>Tfnos.: 945 24 52 62 | 945 24 59 16</span>"
		
		
		// Mostrar marcadores (true o false)
		var showMarkers = true;
		
		// Marcadores
		var markers = new Array();
		
		// Icono basico para los marcadores
		var baseIcon = new GIcon(G_DEFAULT_ICON);
		baseIcon.shadow = "../imagenes/sombra.png";
		baseIcon.iconSize = new GSize(70, 34);
		baseIcon.shadowSize = new GSize(87, 34);
		baseIcon.iconAnchor = new GPoint(35, 34);
		baseIcon.infoWindowAnchor = new GPoint(35,17);

		// Crear marcador.
        function createMarker(point, index) {
			// Create a lettered icon for this point using our icon class
			//var letter = String.fromCharCode("A".charCodeAt(0) + index);
			var letteredIcon = new GIcon(baseIcon);
			letteredIcon.image = "../imagenes/marcador.png";

			// Set up our GMarkerOptions object
			markerOptions = { icon:letteredIcon };
			var marker = new GMarker(point, markerOptions);

			GEvent.addListener(marker, "click", function() {
				marker.openInfoWindowHtml(addresses[index]);
				});
			
			return marker;
		}
		
		var map;
		
		// Mover el mapa a la posicion indicada
		function moveToLocation(index) {
			map.panTo(locations[index]);
		}
		
		function initialize() {
			if (GBrowserIsCompatible()) {
				// Crear mapa
				map = new GMap2(document.getElementById("map_canvas"));
				
				// Centrar mapa en posicion 0, con zoom 14
				map.setCenter(locations[0], 13);
				
				// Mostar un pequeño control de zoom +/-
				map.addControl(new GSmallZoomControl());
				
				// Crear marcadores
				for (i = 0; i < locations.length; i++) {
					markers[i] = createMarker(locations[i], i);
				}

				// Mostrar marcadores
				toggleMarkers();
			}
		}
		
		function toggleMarkers() {
			showMarkers = document.forms['mapform'].markerscheck.checked;
			for (i = 0; i < markers.length; i++) {
				if (showMarkers) {
					map.addOverlay(markers[i]);
				}
				else {
					map.removeOverlay(markers[i]);
				}
			}
		}
