//funcion contra el spam
function antispam(cuenta,clase)
{
var dominio = "gesbroker.com"
document.write("<a class='"+ clase +"' href=\"mailto:" + cuenta + "@" + dominio + "\">" + cuenta + "@" + dominio + "</a>");
}

function googlekey(keyabajo,kayarriba,domabajo,domarriba){
	var documento = self.location.href.match( /\/([^/]+)$/ )[1];	

	if (document.location.href == 'http://servidor.'+ domabajo +'/'+ documento)
	{
		document.write("<script src='http://maps.google.com/maps?file=api&amp;v=2&amp;key="+ keyabajo +"' type='text/javascript'></script>");
	}
	else
	{
		if (document.location.href == 'http://'+ domarriba +'/'+ documento);
		{
			document.write("<script src='http://maps.google.com/maps?file=api&amp;v=2&amp;key="+ kayarriba +"' type='text/javascript'></script>");
		}
	}
}



//Google maps

var map;

		var to_htmls = [];
	    var from_htmls = [];
		var gmarkers = [];
	    var htmls = [];

		function tohere(i) {
		   gmarkers[i].openInfoWindowHtml(to_htmls[i]);
		}

		function fromhere(i) {
		   gmarkers[i].openInfoWindowHtml(from_htmls[i]);
		}

	function onLoad() {

	if (GBrowserIsCompatible()){
		map = new GMap2(document.getElementById("map"));
		map.addControl(new GSmallMapControl());
		map.setCenter(new GLatLng(36.81010073574394,-2.588707208633423), 16);
		//map.setMapType(G_MAP_TYPE);
		
		var icon = new GIcon();
		icon.image = "./imagenes/log.png";
		
		icon.iconSize = new GSize(40, 40);
		icon.shadowSize = new GSize(40, 40);

		icon.iconAnchor = new GPoint(40, 35);
		icon.infoWindowAnchor = new GPoint(40, 40);

		
		function createMarker(point,html,icono,bsnr) {

			var marker = new GMarker(point,icono);

			to_htmls[bsnr] = html + '<br><br>Obtener indicaciones: <b>hasta aqu&iacute;</b> - <a href="javascript:fromhere(' + bsnr + ')" class="enlace_mapa">desde aqu&iacute;</a>' +
            '<br>Lugar de partida:<form action="http://maps.google.com/maps" method="get" target="_blank">' +
            '<input type="text" class="caja_mapa" SIZE=40 MAXLENGTH=40 name="saddr" id="saddr" value="" /><br>' +
            '<INPUT class="boton_mapa" value="OK" TYPE="SUBMIT">' +
            '<input type="hidden" name="daddr" value="' + point.lat() + ',' + point.lng() +
            // "(" + name + ")" +
             '"/>';

			

			from_htmls[bsnr] = html + '<br><br>Obtener indicaciones: <a href="javascript:tohere(' + bsnr + ')" class="enlace_mapa">hasta aqu&iacute;</a> - <b>desde aqu&iacute;</b>' +
             '<br>Destino:<form action="http://maps.google.com/maps" method="get"" target="_blank">' +
             '<input type="text" class="caja_mapa" SIZE=40 MAXLENGTH=40 name="daddr" id="daddr" value="" /><br>' +
             '<INPUT class="boton_mapa" value="OK" TYPE="SUBMIT">' +
             '<input type="hidden" name="saddr" value="' + point.lat() + ',' + point.lng() +

                  // "(" + name + ")" +

             '"/>';
			

			html = "<div>"+ html +"<\/div>";			

			
			GEvent.addListener(marker, "click", function() {
				if (map.getZoom()<17){
				map.setCenter(point, 17);
				}
			});
			
			GEvent.addListener(marker, "mouseover", function() {
				marker.openInfoWindow(html);
			});
			
			GEvent.addListener(marker, "dblclick", function() {
				if (map.getZoom()<17){
					map.setCenter(point, 17);
				}
			});

			gmarkers[bsnr] = marker;
          	htmls[bsnr] = html;
			html = html + '<br>Obtener indicaciones: <a href="javascript:tohere('+ bsnr +')" class="enlace_mapa">hasta aqu&iacute;</a> - <a href="javascript:fromhere('+ bsnr +')" class="enlace_mapa">desde aqu&iacute;</a>';

		return marker;
		}

		var punto = new GLatLng(36.81010073574394,-2.588707208633423);

		var marca = createMarker(punto,"<strong>GesBroker<\/strong><br />Ctra. de los motores n&deg;211 A <br />2-4, 04720 Aguadulce <br /> (Almer&iacute;a) <br />Tel.:<strong> +34 950 100 702<\/strong><br/><a href='mailto:info@gesbroker.com' class='enlace_mapa'>info@gesbroker.com<\/a>",icon);

		GBrowserIsCompatible(marca);
		map.addOverlay(marca);
	}
}