
    //<![CDATA[
    
    // Change form
    if (!document.getElementById("map")){
    	document.getElementById("formviewmap").style.visibility = 'hidden';
    	document.getElementById("tagviewmap").innerHTML='<a href="/">Mapa</a>';
    	document.formsearch.formview[1].checked=true;
    }
    
    // This function picks up the click and opens the corresponding info window
    function myclick(i) {
 	    GEvent.trigger(gmarkers[i], "click");
   	}

    // arrays to hold copies of the markers used by the side_bar
    // because the function closure trick doesnt work there
 	  var gmarkers = [];
 	  
		// Variable for map representation
		var map="";
		
		// Other Variables
		var side_bar_html = "";

 	  // Array for icons
		var gicons=[];  

    // === Create a custom Control ===
    var labelContainer;

      if (GBrowserIsCompatible() && document.getElementById("weathermap")) {
      	

	      var baseIcon = new GIcon();
  	        baseIcon.iconSize=new GSize(32,32);
    	      baseIcon.shadowSize=new GSize(56,32);
      	    baseIcon.iconAnchor=new GPoint(16,32);
        	  baseIcon.infoWindowAnchor=new GPoint(16,0);

				gicons[1] = new GIcon(baseIcon, "http://www.bierlaval.com/imagenes/bierlaval/iconos/ayuntamiento.png", null, "http://www.bierlaval.com/imagenes/bierlaval/iconos/sombra.png");
				gicons[2] = new GIcon(baseIcon, "http://www.bierlaval.com/imagenes/bierlaval/iconos/iglesias.png", null, "http://www.bierlaval.com/imagenes/bierlaval/iconos/sombra.png");
				gicons[3] = new GIcon(baseIcon, "http://www.bierlaval.com/imagenes/bierlaval/iconos/ayuntamiento.png", null, "http://www.bierlaval.com/imagenes/bierlaval/iconos/sombra.png");
				gicons[4] = new GIcon(baseIcon, "http://www.bierlaval.com/imagenes/bierlaval/iconos/ayuntamiento.png", null, "http://www.bierlaval.com/imagenes/bierlaval/iconos/sombra.png");
				gicons[5] = new GIcon(baseIcon, "http://www.bierlaval.com/imagenes/bierlaval/iconos/ayuntamiento.png", null, "http://www.bierlaval.com/imagenes/bierlaval/iconos/sombra.png");
				gicons[6] = new GIcon(baseIcon, "http://www.bierlaval.com/imagenes/bierlaval/iconos/ayuntamiento.png", null, "http://www.bierlaval.com/imagenes/bierlaval/iconos/sombra.png");
				gicons[7] = new GIcon(baseIcon, "http://www.bierlaval.com/imagenes/bierlaval/iconos/ayuntamiento.png", null, "http://www.bierlaval.com/imagenes/bierlaval/iconos/sombra.png");
				gicons[8] = new GIcon(baseIcon, "http://www.bierlaval.com/imagenes/bierlaval/iconos/ayuntamiento.png", null, "http://www.bierlaval.com/imagenes/bierlaval/iconos/sombra.png");
				gicons[9] = new GIcon(baseIcon, "http://www.bierlaval.com/imagenes/bierlaval/iconos/ayuntamiento.png", null, "http://www.bierlaval.com/imagenes/bierlaval/iconos/sombra.png");
				gicons[10] = new GIcon(baseIcon, "http://www.bierlaval.com/imagenes/bierlaval/iconos/ayuntamiento.png", null, "http://www.bierlaval.com/imagenes/bierlaval/iconos/sombra.png");
				gicons[11] = new GIcon(baseIcon, "http://www.bierlaval.com/imagenes/bierlaval/weather/11.png", null, "http://www.bierlaval.com/imagenes/bierlaval/iconos/sombra.png");
				gicons[12] = new GIcon(baseIcon, "http://www.bierlaval.com/imagenes/bierlaval/weather/12.png", null, "http://www.bierlaval.com/imagenes/bierlaval/iconos/sombra.png");
				gicons[13] = new GIcon(baseIcon, "http://www.bierlaval.com/imagenes/bierlaval/weather/13.png", null, "http://www.bierlaval.com/imagenes/bierlaval/iconos/sombra.png");
				gicons[14] = new GIcon(baseIcon, "http://www.bierlaval.com/imagenes/bierlaval/weather/14.png", null, "http://www.bierlaval.com/imagenes/bierlaval/iconos/sombra.png");
				gicons[15] = new GIcon(baseIcon, "http://www.bierlaval.com/imagenes/bierlaval/weather/15.png", null, "http://www.bierlaval.com/imagenes/bierlaval/iconos/sombra.png");
				gicons[16] = new GIcon(baseIcon, "http://www.bierlaval.com/imagenes/bierlaval/weather/16.png", null, "http://www.bierlaval.com/imagenes/bierlaval/iconos/sombra.png");
				gicons[17] = new GIcon(baseIcon, "http://www.bierlaval.com/imagenes/bierlaval/iconos/ayuntamiento.png", null, "http://www.bierlaval.com/imagenes/bierlaval/iconos/sombra.png");
				gicons[18] = new GIcon(baseIcon, "http://www.bierlaval.com/imagenes/bierlaval/iconos/ayuntamiento.png", null, "http://www.bierlaval.com/imagenes/bierlaval/iconos/sombra.png");
				gicons[19] = new GIcon(baseIcon, "http://www.bierlaval.com/imagenes/bierlaval/iconos/ayuntamiento.png", null, "http://www.bierlaval.com/imagenes/bierlaval/iconos/sombra.png");
				gicons[20] = new GIcon(baseIcon, "http://www.bierlaval.com/imagenes/bierlaval/iconos/alimentacion.png", null, "http://www.bierlaval.com/imagenes/bierlaval/iconos/sombra.png");
				gicons[21] = new GIcon(baseIcon, "http://www.bierlaval.com/imagenes/bierlaval/iconos/casasrurales.png", null, "http://www.bierlaval.com/imagenes/bierlaval/iconos/sombra.png");
				gicons[22] = new GIcon(baseIcon, "http://www.bierlaval.com/imagenes/bierlaval/iconos/restaurantes.png", null, "http://www.bierlaval.com/imagenes/bierlaval/iconos/sombra.png");
				gicons[23] = new GIcon(baseIcon, "http://www.bierlaval.com/imagenes/bierlaval/weather/23.png", null, "http://www.bierlaval.com/imagenes/bierlaval/iconos/sombra.png");
				gicons[24] = new GIcon(baseIcon, "http://www.bierlaval.com/imagenes/bierlaval/weather/24.png", null, "http://www.bierlaval.com/imagenes/bierlaval/iconos/sombra.png");
				gicons[25] = new GIcon(baseIcon, "http://www.bierlaval.com/imagenes/bierlaval/weather/25.png", null, "http://www.bierlaval.com/imagenes/bierlaval/iconos/sombra.png");
				gicons[26] = new GIcon(baseIcon, "http://www.bierlaval.com/imagenes/bierlaval/weather/26.png", null, "http://www.bierlaval.com/imagenes/bierlaval/iconos/sombra.png");
				gicons[27] = new GIcon(baseIcon, "http://www.bierlaval.com/imagenes/bierlaval/weather/27.png", null, "http://www.bierlaval.com/imagenes/bierlaval/iconos/sombra.png");
				gicons[28] = new GIcon(baseIcon, "http://www.bierlaval.com/imagenes/bierlaval/iconos/ayuntamiento.png", null, "http://www.bierlaval.com/imagenes/bierlaval/iconos/sombra.png");
				gicons[29] = new GIcon(baseIcon, "http://www.bierlaval.com/imagenes/bierlaval/iconos/ayuntamiento.png", null, "http://www.bierlaval.com/imagenes/bierlaval/iconos/sombra.png");
				gicons[30] = new GIcon(baseIcon, "http://www.bierlaval.com/imagenes/bierlaval/iconos/ayuntamiento.png", null, "http://www.bierlaval.com/imagenes/bierlaval/iconos/sombra.png");
				gicons[31] = new GIcon(baseIcon, "http://www.bierlaval.com/imagenes/bierlaval/iconos/ayuntamiento.png", null, "http://www.bierlaval.com/imagenes/bierlaval/iconos/sombra.png");
				gicons[32] = new GIcon(baseIcon, "http://www.bierlaval.com/imagenes/bierlaval/iconos/ayuntamiento.png", null, "http://www.bierlaval.com/imagenes/bierlaval/iconos/sombra.png");
				gicons[33] = new GIcon(baseIcon, "http://www.bierlaval.com/imagenes/bierlaval/weather/33.png", null, "http://www.bierlaval.com/imagenes/bierlaval/iconos/sombra.png");
				gicons[34] = new GIcon(baseIcon, "http://www.bierlaval.com/imagenes/bierlaval/weather/34.png", null, "http://www.bierlaval.com/imagenes/bierlaval/iconos/sombra.png");
				gicons[35] = new GIcon(baseIcon, "http://www.bierlaval.com/imagenes/bierlaval/weather/35.png", null, "http://www.bierlaval.com/imagenes/bierlaval/iconos/sombra.png");
				gicons[36] = new GIcon(baseIcon, "http://www.bierlaval.com/imagenes/bierlaval/weather/36.png", null, "http://www.bierlaval.com/imagenes/bierlaval/iconos/sombra.png");



    	  function LabelControl() {  }
	      LabelControl.prototype = new GControl();

  	    LabelControl.prototype.initialize = function(map) {
        	labelContainer = document.createElement("div");
	        labelContainer.style.overflow="auto";
  	      labelContainer.style.backgroundColor = "#0071ba";
    	    labelContainer.style.border = "1px solid black";
      	  labelContainer.style.height="100px";
        	labelContainer.style.width="140px";
	        labelContainer.style.paddingLeft="5px";

  	      map.getContainer().appendChild(labelContainer);
        	return labelContainer;
      	}

    	  LabelControl.prototype.getDefaultPosition = function() {
  	      return new GControlPosition(G_ANCHOR_TOP_LEFT, new GSize(70, 7));
	      }

    
      	var i = 0;

	      // A function to create the marker and set up the event window
  	    function createMarker(point,name,html,iconize) {
    	    var marker = new GMarker(point,gicons[iconize]);
      	  GEvent.addListener(marker, "click", function() {
        	  marker.openInfoWindowHtml(html);
        	});
	        // save the info we need to use later for the side_bar
  	      gmarkers[i] = marker;
    	    // add a line to the side_bar html
      	  side_bar_html += '<a href="javascript:myclick(' + i + ');" class="Estilo7">* ' + name + '</a><br>';
        	i++;
        	return marker;
	      }

        map = new GMap2(document.getElementById("weathermap"));
	      map.addControl(new GMapTypeControl(),new GControlPosition(G_ANCHOR_BOTTOM_RIGHT,new GSize(7, 20)));
  	    map.addControl(new GLargeMapControl());
        map.addControl(new LabelControl());
        map.setCenter(new GLatLng(42.6706760,-6.6996697), 10,G_HYBRID_MAP);
        
        side_bar_html += '<div class="Estilo6">El Tiempo en...</div>';
        
	      // Read the data 
	      process_it = function(doc) {
	        // === split the document into lines ===
  	      lines = doc.split("\n");
  	      var i=0;
    	    for (i=0; i<lines.length; i++) {
      	    if (lines[i].length > 1) {
        	    // === split each line into parts separated by "|" and use the contents ===
          	  parts = lines[i].split("|");
            	var lat = parseFloat(parts[0]);
	            var lng = parseFloat(parts[1]);
    	        var label = parts[2];
    	        var icontype = parts[3];
  	          var html = parts[4];
      	      var point = new GLatLng(lat,lng);
        	    // create the marker
          	  var marker = createMarker(point,label,html,icontype);
	            map.addOverlay(marker);
  	        }
    	    }
        	// put the assembled side_bar_html contents into the side_bar div
 	      	labelContainer.innerHTML = side_bar_html;
    	  }          
          
      GDownloadUrl("/contenido/eltiempo/", process_it);

      } else {
      //alert("Las APIs de Google Maps no son compatibles con este navegador.");
	    }

    //]]>
