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
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>Directions: <b>To here</b> - <a href="javascript:fromhere(' + i + ')">From here</a>' +
           '<br>Start address:<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="Get Directions" 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>Directions: <a href="javascript:tohere(' + i + ')">To here</a> - <b>From here</b>' +
           '<br>End address:<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="Get Directions" TYPE="SUBMIT">' +
           '<input type="hidden" name="saddr" value="' + point.lat() + ',' + point.lng() +
                  // "(" + name + ")" + 
           '"/>';
  // The inactive version of the direction info
  html = html + '<br>Directions: <a href="javascript:tohere('+i+')">To here</a> - <a href="javascript:fromhere('+i+')">From here</a>';
  GEvent.addListener(marker, "click", function() {
    marker.openInfoWindowHtml(html);
  });
  gmarkers[i] = marker;
  htmls[i] = html;
	i++;
  return marker;
}
			
function load() {
  if (GBrowserIsCompatible()) {
		var map = new GMap2(document.getElementById("map"));
		map.addControl(new GSmallMapControl());
		map.addControl(new GMapTypeControl());
		// En esta parte asignamos el punto central y el ZOOM. 40.396764,-3.713379 es Madrid y ZOOM 6 para 600 x 600 se ve toda España.
		map.setCenter(new GLatLng(40.396764,-3.713379), 5); 
				
		var icon_produccion_segovia = new GIcon();
		icon_produccion_segovia.image = "../../images/iconos/gm_azul.gif";
		icon_produccion_segovia.iconSize = new GSize(30,30);
		icon_produccion_segovia.iconAnchor = new GPoint (15,30); // punto de anclaje.
		icon_produccion_segovia.infoWindowAnchor = new GPoint(15,15); // Punto de anclaje de la ventana.
		
		var v_html_segovia = '<div style="width:320px;height:80px;">';
		v_html_segovia += '<div style="width:140px;height:80px;float:left;"><img border="0" alt="Logotipo de Hormilekun" title="HORMILEKUN" src="../../images/caras/hormilekun.jpg" /></div>';
		v_html_segovia += '<div style="width:5px;height:80px;float:left;"></div>';
		v_html_segovia += '<div style="width:auto;height:80px;">';
		v_html_segovia += '<p>';
		v_html_segovia += '<strong>Hormilekun</strong><br/>';
		v_html_segovia += 'Camino de Castiltierra P5016 Pol 10<br/>';
		v_html_segovia += '40551 Campo de San Pedro, Segovia<br/>';
		v_html_segovia += '</p>';
		v_html_segovia += '</div>';
		v_html_segovia += '</div>';
				
		var icon_produccion_cantabria = new GIcon();
		icon_produccion_cantabria.image = "../../images/iconos/gm_azul.gif";
		icon_produccion_cantabria.iconSize = new GSize(30,30);
		icon_produccion_cantabria.iconAnchor = new GPoint (15,30); // punto de anclaje.
		icon_produccion_cantabria.infoWindowAnchor = new GPoint(15,15); // Punto de anclaje de la ventana.
		
		var v_html_cantabria = '<div style="width:320px;height:80px;">';
		v_html_cantabria += '<div style="width:140px;height:80px;float:left;"><img border="0" alt="Logotipo de Lekunbide" title="LEKUNBIDE" src="../../images/caras/lekunbide.jpg" /></div>';
		v_html_cantabria += '<div style="width:5px;height:80px;float:left;"></div>';
		v_html_cantabria += '<div style="width:auto;height:80px;">';
		v_html_cantabria += '<p>';
		v_html_cantabria += '<strong>Lekunbide</strong><br/>';
		v_html_cantabria += 'Polígono Industrial El Vallegón, Parcelas 11 y 12<br/>';
		v_html_cantabria += '39709 Sámano – Castro Urdiales, Cantabria<br/>';
		v_html_cantabria += '</p>';
		v_html_cantabria += '</div>';
		v_html_cantabria += '</div>';
						
		var marcador_produccion_segovia = new GMarker(new GLatLng(41.420638,-3.543069),icon_produccion_segovia)
		map.addOverlay(marcador_produccion_segovia);
				
		var marcador_produccion_cantabria = new GMarker(new GLatLng(43.350023,-3.237233),icon_produccion_cantabria)
		map.addOverlay(marcador_produccion_cantabria);
					
		GEvent.addListener(marcador_produccion_segovia, "click", function() {
			marcador_produccion_segovia.openInfoWindowHtml(v_html_segovia);
		});
		GEvent.addListener(marcador_produccion_cantabria, "click", function() {
			marcador_produccion_cantabria.openInfoWindowHtml(v_html_cantabria);
		});
  }
}