<script type="text/javascript">
	//<![CDATA[
	if (GBrowserIsCompatible()) { 

	var gmarkers = [];
	var htmls = [];
	var to_htmls = [];
	var from_htmls = [];
	var i=0;

	// A function to create the marker and set up the event window
	// Dont try to unroll this function. It has to be here for the function closure
	// Each instance of the function preserves the contends of a different instance
	// of the "marker" and "html" variables which will be needed later when the event triggers.
	
	function createMarker(point,name,html) {
		var marker = new GMarker(point);

	// The info window version with the "to here" form open
	to_htmls[i] = html + '<br />Calcular ruta: <strong>Hasta aqu&iacute;</strong> - <a href="javascript:fromhere(' + i + ')">Desde aqu&iacute;</a>' +
		'<br />Origen:<form action="http://maps.google.com/maps" method="get" target="_blank">' +
		'<input type="text" size=40 maxlength=40 name="saddr" id="saddr" value="" /><br />' +
		'<input value="Mostrar ruta" type="submit">' +
		'<input type="hidden" name="daddr" value="' + point.lat() + ',' + point.lng() + 
			// "(" + name + ")" + 
		'"/>';
	// The info window version with the "to here" form open
	from_htmls[i] = html + '<br />Calcular ruta: <a href="javascript:tohere(' + i + ')">Hasta aqu&iacute;</a> - <strong>Desde aqu&iacute;</strong>' +
		'<br /><br />Destino:<form action="http://maps.google.com/maps" method="get" target="_blank">' +
		'<input type="text" size=40 maxlength=40 name="daddr" id="daddr" value="" /><br />' +
		'<input value="Mostrar ruta" type="submit">' +
		'<input type="hidden" name="saddr" value="' + point.lat() + ',' + point.lng() +
			// "(" + name + ")" + 
		'"/>';
	// The inactive version of the direction info
	html = html + '<br />Calcular ruta: <a href="javascript:tohere('+i+')">Hasta aqu&iacute;</a> - <a href="javascript:fromhere('+i+')">Desde aqu&iacute;</a>';

	// The new marker "mouseover" listener
		GEvent.addListener(marker,"mouseover", function() {marker.openInfoWindowHtml(html);}); 

		gmarkers[i] = marker;
		htmls[i] = html;
		i++;
		return marker;
	}

	// functions that open the directions forms
	function tohere(i) {gmarkers[i].openInfoWindowHtml(to_htmls[i]);}

	function fromhere(i) {gmarkers[i].openInfoWindowHtml(from_htmls[i]);}


	// Display the map, with some controls and set the initial location 
	var map = new GMap2(document.getElementById("map"));
	map.addControl(new GLargeMapControl());
	map.addControl(new GMapTypeControl());
	map.setCenter(new GLatLng(41.402332,1.534277),11);

	// Set up five markers with info windows 

	var point = new GLatLng(43.34616928790513, -8.399450182914734);
	var marker = createMarker(point,'Restaurante Casa Xam&oacute;s','<span class="titulo-burbuja">RESTAURANTE CASA XAM&Oacute;S</span><br /><span class="datos-burbuja">Can Tutusaus, 51 - 08738 Pontons<br />609 354 065 (Josep Tutusaus)<br />reservas@casaxamos.com</span><br />')
	map.addOverlay(marker);
/*	
	var point = new GLatLng(41.41503,1.516532);
	var marker = createMarker(point,'La villa de Pontons','<span class="titulo-burbuja">Pontons</span><br /><span class="datos-burbuja">A 3,2 km. de Casa Xam&oacute;s.</span><br />')
	map.addOverlay(marker);
	
	var point = new GLatLng(41.389330,1.569420);
	var marker = createMarker(point,'Torrelles de Foix','<span class="titulo-burbuja">Torrelles de Foix</span><br /><span class="datos-burbuja">A 4,7 km. de Casa Xam&oacute;s<br />Atravesar Torrelles de Foix direcci&oacute;n a Pontons.</span><br />')
	map.addOverlay(marker);

	var point = new GLatLng(41.386059,1.611986);
	var marker = createMarker(point,'Sant Mart&iacute; de Sarroca','<span class="titulo-burbuja">Sant Mart&iacute; Sarroca</span><br /><span class="datos-burbuja">A 7,9 km. de Casa Xam&oacute;s<br />Atravesar Sant Mart&iacute; en direcci&oacute;n a<br />Torrelles de Foix.</span><br />')
	map.addOverlay(marker);

	var point = new GLatLng(41.348875,1.690264);
	var marker = createMarker(point,'Vilafranca del Pened&egrave;s','<span class="titulo-burbuja">Vilafranca del Pened&egrave;s</span><br /><span class="datos-burbuja">A 17,2 km. de Casa Xam&oacute;s<br />Tomar la BV-2121 direcci&oacute;n Sant Mart&iacute; Sarroca.</span><br />')
	map.addOverlay(marker);
*/	
	}

	// display a warning if the browser was not compatible
	else {
		alert("Lo sentimos. Los Mapas de Google no son compatibles con su navegador");
	}
	
	//]]>
	</script>
