 //<![CDATA[

 //funcin para cargar un mapa de Google. 
 //Esta funcin se llama cuando la pgina se ha terminado de cargar. Evento onload
 function load_maps() {
  //comprobamos si el navegador es compatible con los mapas de google
  if (GBrowserIsCompatible()) {
   //instanciamos un mapa con GMap, pasndole una referencia a la capa o <div> donde queremos mostrar el mapa
   var map = new GMap2(document.getElementById("map"));   

   //centramos el mapa en una latitud y longitud deseadas
   map.setCenter(new GLatLng(42.68607587446007, -1.94701298828125), 14);   

   //aadimos controles al mapa, para interaccin con el usuario
   map.addControl(new GMapTypeControl());
   map.addControl(new GSmallMapControl());
   map.addControl(new GOverviewMapControl());
   map.setMapType(G_HYBRID_MAP);
			
   ////////////////////////////////////////////////////////////////////
			/// crear iconos
			//////////////////////////////////////////////////////////////////// 
	  // icono bodega			
			var icono_bodega = new GIcon();
   icono_bodega.image = "http://www.lezaun.com/p/img/mapas/icono_bodega.png";
   icono_bodega.iconSize = new GSize(35, 40); // ancho alto de la img
   icono_bodega.iconAnchor = new GPoint(17, 20);
   icono_bodega.infoWindowAnchor = new GPoint(17, 20); // punto de aparicion del info dentro del boton
			
			// icono vinas
			var icono_vinas = new GIcon();
   icono_vinas.image = "http://www.lezaun.com/p/img/mapas/uvica.png";
   icono_vinas.iconSize = new GSize(30, 30); // ancho alto de la img
   icono_vinas.iconAnchor = new GPoint(15, 15);
   icono_vinas.infoWindowAnchor = new GPoint(15, 15); // punto de aparicion del info dentro del boton

   function createMarker(point, nombre, icono) { 
    var marker = new GMarker(point, { icon: icono }); 
    GEvent.addListener(marker, 'click', function() { marker.openInfoWindowHtml(nombre); }); 
    return marker; 
   } 

   // La Bodega 
   // icono normal var point = new GPoint (-1.9582700729370117, 42.68509326333891);  
   var point = new GPoint (-1.9588700729370117, 42.6853026333891);
   var nombre = "<h2>Bodegas Lezaun S.L.</h2>";
   nombre = nombre+"Calle Egiarte s/n <br />";
   nombre = nombre+"31292 Lakar Navarra (Spain) <br />";
   nombre = nombre+"<strong class='ficha'>Tel:</strong> (0034) 948 541 339 <br /><strong class='ficha'>Fax:</strong> (0034) 948 536 055 <br /><br />";
   nombre = nombre+"<img src='http://www.lezaun.com/p/img/mapas/ivan.jpg' width='206' title='Bodegas Lezaun S.L.' height='103' /><br />";
   // icono normal var marker = createMarker (point, nombre); 
   var marker = createMarker (point, nombre, icono_bodega);  
   map.addOverlay(marker);

   // Vina Gazaga 
   var point = new GPoint (-1.9500383734703064,42.68045967138657); 
   var nombre = "<h2>Bodegas Lezaun S.L.</h2>";
   nombre = nombre+"<strong class='ficha'>Vi&ntilde;a Gazaga</strong><br />";
   nombre = nombre+"12 Hect&aacute;reas de vi&ntilde;edo";
   nombre = nombre+"<small><ul><li>40% Tempranillo</li>";
   nombre = nombre+"<li>40% Merlot</li>";
   nombre = nombre+"<li>20% Cabernet Sauvignon</li></ul></small>"; 
   nombre = nombre+"<img src='http://www.lezaun.com/p/img/mapas/gazaga.jpg' width='206' title='Vi&ntilde;a Gazaga - Bodegas Lezaun S.L.' height='103' /><br /><br />"; 
   var marker = createMarker (point, nombre, icono_vinas); 
   map.addOverlay(marker);

   // Vina Izartea 
   var point = new GPoint (-1.9494697451591492,42.67662634520657); 
   var nombre = "<h2>Bodegas Lezaun S.L.</h2>";
   nombre = nombre+"<strong class='ficha'>Vi&ntilde;a Izartea</strong><br />";
   nombre = nombre+"2 Hect&aacute;reas de vi&ntilde;edo";
   nombre = nombre+"<small><ul><li>50% Graciano</li>";
   nombre = nombre+"<li>25% Garnatxa Blanca</li>";
   nombre = nombre+"<li>25% Tempranillo Blanco</li>";
   nombre = nombre+"</ul></small>"; 
   nombre = nombre+"<img src='http://www.lezaun.com/p/img/mapas/izartea.jpg' width='210' title='Vi&ntilde;a Izartea - Bodegas Lezaun S.L.' height='120' /><br /><br />"; 
   var marker = createMarker (point, nombre, icono_vinas); 
   map.addOverlay(marker);

   // Vina Zabalartea 
   var point = new GPoint (-1.9561350345611572,42.694252956231914); 
   var nombre = "<h2>Bodegas Lezaun S.L.</h2>";
   nombre = nombre+"<strong class='ficha'>Vi&ntilde;a Zabalartea</strong><br />";
   nombre = nombre+"4 Hect&aacute;reas de vi&ntilde;edo";
   nombre = nombre+"<small><ul><li>50% Tempranillo</li>";
   nombre = nombre+"<li>50% Cabernet Sauvignon</li></ul></small>"; 
   nombre = nombre+"<img src='http://www.lezaun.com/p/img/mapas/zabalartea.jpg' width='206' title='Vi&ntilde;a Zabalartea - Bodegas Lezaun S.L.' height='103' /><br /><br />"; 
   var marker = createMarker (point, nombre, icono_vinas); 
   map.addOverlay(marker);

   // Vina Arradia 
   var point = new GPoint (-1.937619564819336, 42.692547269413526); 
   var nombre = "<h2>Bodegas Lezaun S.L.</h2>";
   nombre = nombre+"<strong class='ficha'>Vi&ntilde;a Arradia</strong><br />";
   nombre = nombre+"3 Hect&aacute;reas de vi&ntilde;edo";
   nombre = nombre+"<small><ul><li>70% Graciano</li>";
   nombre = nombre+"<li>30% Garnatxa Tinta</li></ul></small>"; 
   nombre = nombre+"<img src='http://www.lezaun.com/p/img/mapas/arradia.jpg' width='220' title='Vi&ntilde;a Arradia - Bodegas Lezaun S.L.' height='125' /><br /><br />"; 
   var marker = createMarker (point, nombre, icono_vinas); 
   map.addOverlay(marker);

   /////////////////////////////////////////////////////////////////////////////////////////////
			//editar polilineas map.setCenter(new GLatLng(42.681047269413526, -1.9512319564819336), 16); 
   // Polilinea vina gazaga
   var points=new Array();
   var point1 = new GPoint(-1.9539319564819336,42.681947269413526);
   var point2 = new GPoint(-1.9505000000000000,42.681947269413526);
   var point3 = new GPoint(-1.9472019564819336,42.682547269413526);
   var point4 = new GPoint(-1.9483619564819336,42.678804726941352);
   var point5 = new GPoint(-1.9512319564819336,42.679404726941352);
   var point6 = new GPoint(-1.9539319564819336,42.681947269413526);
   points=[point1, point2, point3, point4, point5, point6];
   map.addOverlay(new GPolyline(points, "#9100D7", 2, 0.8));
   // Polilinea vina izartea
   var points_2=new Array();
   var point1 = new GPoint(-1.9482707977294922,42.676724941949885);
   var point2 = new GPoint(-1.948002576828003,42.67691424725849);
   var point3 = new GPoint(-1.9489869475364685,42.67745455298821);
   var point4 = new GPoint(-1.9492444396018982,42.67738159226985);
   var point5 = new GPoint(-1.949096918106079,42.677142990403645);
   var point6 = new GPoint(-1.9491907954216003,42.676924106894184);
   var point7 = new GPoint(-1.9505077600479126,42.67663028907931);
   var point8 = new GPoint(-1.9500437378883362,42.67617082622163);
   var point9 = new GPoint(-1.9493597745895386,42.676368020997266);
   var point10 = new GPoint(-1.9488179683685303,42.675910528159626);
   var point11 = new GPoint(-1.948125958442688,42.67606631273682);
   var point12 = new GPoint(-1.9479140639305115,42.67617082622163);
   var point13 = new GPoint(-1.9482707977294922,42.676724941949885);
   points_2=[point1, point2, point3, point4, point5, point6, point7, point8, point9, point10, point11, point12, point13];
   map.addOverlay(new GPolyline(points_2, "#9100D7", 2, 0.8));
   // Polilinea vina zabalartea
   var points_3=new Array();
   var point1 = new GPoint(-1.9566580653190613,42.69246489155885);
   var point2 = new GPoint(-1.9559338688850403,42.692269719310765);
   var point3 = new GPoint(-1.95556640625,42.692983376471396);
   var point4 = new GPoint(-1.9551452994346619,42.6928276343099);
   var point5 = new GPoint(-1.9549548625946045,42.69324754582693);
   var point6 = new GPoint(-1.9561457633972168,42.69366745450486);
   var point7 = new GPoint(-1.9560116529464722,42.69397499145378);
   var point8 = new GPoint(-1.955389380455017,42.69379559508533);
   var point9 = new GPoint(-1.9550594687461853,42.6944047520749);
   var point10 = new GPoint(-1.9548556208610535,42.69454669070928);
   var point11 = new GPoint(-1.9549387693405151,42.6946984858343);
   var point12 = new GPoint(-1.9556468725204468,42.69474185580188);
   var point13 = new GPoint(-1.9565320014953613,42.69446389321197);
   var point14 = new GPoint(-1.9569236040115356,42.69373251052492);
   var point15 = new GPoint(-1.9562342762947083,42.69349988565457);
			
   var point16 = new GPoint(-1.9566580653190613,42.69246489155885);
   points_3=[point1, point2, point3, point4, point5, point6, point7, point8, point9, point10, point11, point12, point13, point14, point15, point16];
   map.addOverlay(new GPolyline(points_3, "#9100D7", 2, 0.8));
   // Polilinea vina arradia
   var points_4=new Array();
   var point1 = new GPoint(-1.9387435913085938,42.69060383021429);
   var point2 = new GPoint(-1.9383975863456726,42.69052497045123);
   var point3 = new GPoint(-1.9378182291984558,42.69114007394796);
   var point4 = new GPoint(-1.937415897846222,42.69194443086765);
   var point5 = new GPoint(-1.9373273849487305,42.692419548566);
   var point6 = new GPoint(-1.9368338584899902,42.69255360601432);
   var point7 = new GPoint(-1.9364771246910095,42.69205877487819);
   var point8 = new GPoint(-1.9357126951217651,42.69242152000117);
   var point9 = new GPoint(-1.936790943145752,42.693117432702685);
   var point10 = new GPoint(-1.9380193948745728,42.692715263140684);
   var point11 = new GPoint(-1.9382554292678833,42.692382091286085);
   var point12 = new GPoint(-1.9379416108131409,42.69215734713212);
			
   var point13 = new GPoint(-1.9387435913085938,42.69060383021429);
   points_4=[point1, point2, point3, point4, point5, point6, point7, point8, point9, point10, point11, point12, point13];
   map.addOverlay(new GPolyline(points_4, "#9100D7", 2, 0.8));
  }
 }

 //]]>
