var timeountIW=2E3,isLiveMaxMin=false,activeMarkerImage="/Portals/adene/images/markers/xmapIcon_active.png",hoverMarkerImage="/Portals/adene/images/markers/xmapIcon_hover.png";jQuery.fn.xmmaphelper.defaults.showinfoWindow=false;jQuery.fn.xmmaphelper.defaults.debug=false;jQuery.fn.xmmaphelper.defaults.mapapikey="ABQIAAAArWQFlM1X3OfcampXZKbd0xT7oi6KBZmUOrisx-HuBvtiCiBzDBTyUKe1r7wRKTNMQjZRQQDUZXsCkA";jQuery.fn.xmmaphelper.defaults.startMaptype="physical";jQuery.fn.xmmaphelper.defaults.mapstartlat=39;
jQuery.fn.xmmaphelper.defaults.mapstartlng=-0.7;jQuery.fn.xmmaphelper.defaults.mapstartzoom=11;jQuery.fn.xmmaphelper.defaults.mapversion="2";jQuery.fn.xmmaphelper.defaults.portalroot="/Portals/adene/";jQuery.fn.xmmaphelper.defaults.kmlroot="http://adene.lacanaldenavarres.com/Portals/adene/";
var minButton='<a href="#" class="adMinMax ui-state-default ui-corner-all" title="mostrar/esconder" ><span class="ui-icon ui-icon-circle-minus"/></a>',showListHeader="<ul>",maxButton='<a href="#" class="adMinMax ui-state-default ui-corner-all" title="mostrar/esconder" ><span class="ui-icon ui-icon-circle-plus"/></a>',hideListHeader='<ul style="display:none;">',debugSierra=false,mapElements={fuentes:{name:"fuentes",moduleID:"1668"},caserios:{name:"caserios",moduleID:"1669"},arboles:{name:"arboles",
moduleID:"1670"}},overlays={zones:{id:"adSierraZones",title:"Zonas",minsection:false,overlay:{enguera:{id:"enguera",title:"Enguera",overlay:"enguera.2.kml",displayList:true,displayOvl:false,color:"#a1f34b"},laredonda:{id:"laredonda",title:"La Redonda",overlay:"La_Redonda.2.kml",displayList:true,displayOvl:true,color:"#73a440"},losaltos:{id:"losaltos",title:"Los Altos",overlay:"Los_Altos.2.kml",displayList:true,displayOvl:true,color:"#80c23a"},lamatea:{id:"lamatea",title:"La Matea",overlay:"La_Matea.4.kml",
displayList:true,displayOvl:true,color:"#98e745"},navalon:{id:"navalon",title:"Naval\u00f3n",overlay:"navalon.2.kml",displayList:true,displayOvl:true,color:"#5a7241"}}},microReservas:{id:"adSierraReservas",title:"Microreservas",minsection:true,overlay:{chorillo:{id:"chorillo",title:"El chorillo",overlay:"elChorillo.2.kml",displayOvl:true,color:"#a900ff"},losAltos:{id:"losAltos",title:"Los Altos de Enguera",overlay:"losAltosdeEnguera.2.kml",displayOvl:true,color:"#ff5500"},laRosa:{id:"laRosa",title:"Barranco de la Rosa",
overlay:"barrancoDeLaRosa.2.kml",displayOvl:true,color:"#00acff"}}},lics:{id:"adSierraLics",title:"LIC Enguera",minsection:true,overlay:{enguera:{id:"licenguera",color:"#cacc5f",title:"Enguera",overlay:"LIC_Enguera.kml",displayList:true,displayOvl:false}}},macrovertedero:{id:"adMVvertedero",title:"Macrovertedero",minsection:true,overlay:{enguera:{id:"macrovertedero",title:"Macrovertedero",overlay:"vertedero.kml",displayOvl:false,color:"#d40000"},zonaR:{id:"zonaR",title:"Zona de recogida",displayOvl:false,
color:"#f691f0",overlay:"zona_recogida.kml"}}}};
function mainSierraMap(a,d){function e(){debugSierra&&window.console&&console.time("paintAllPoints");paintPoints(d);debugSierra&&window.console&&console.timeEnd("paintAllPoints");if(d){var b=[];b.push(['<div id="adSierraOverlays"><div id="adSierraElements" class="adSierraSection"><div class="adSierraOvHeader">',minButton,"<h2>Elements</h2></div><ul>"].join(""));jQuery.each(mapElements,function(){b.push(['<li><input class="groups" type="checkbox" value="',this.name,'" name="sierra" CHECKED/><span>',
this.name,'</span><img class="markerIcon" src="',$.fn.xmmaphelper.defaults.icons[this.name].image,'" title="',this.name,'" alt="',this.name,'"/></li>'].join(""))});b.push("</ul></div>");var g,f;jQuery.each(overlays,function(){var c=this;if(c.minsection){g=maxButton;f=hideListHeader}else{g=minButton;f=showListHeader}b.push(['<div id="',c.id,'" class="adSierraSection"><div class="adSierraOvHeader">',g,"<h2>",c.title,"</h2></div>",f].join(""));jQuery.each(c.overlay,function(){var h=overlayAddInput(this.displayOvl,
this.id),i=overlayPaintSwatch(this.color);b.push(["<li>",h,"<span>",this.title,"</span>",i,"</li>"].join(""));h=this.displayOvl===undefined?c:this;$.fn.xmmaphelper.addKmlOverlay(this.overlay,this.id,h.displayOvl,h.id)});b.push("</ul></div>")});b.push("</div>");jQuery("#adSierraGroups").append(b.join(""));jQuery("#adSierraElements input").bind("click",function(){$.fn.xmmaphelper.toggleMarkerGroup(this.value)});jQuery("#adSierraOverlays input").bind("click",function(){$.fn.xmmaphelper.toggleOverlay(this.value)});
jQuery(".adMaximize",jQuery("#xmapSierraMainWrap")).bind("click",function(){jQuery.fn.xmmaphelper.defaults.showinfoWindow=true;jQuery("#xmapSierraMain").insertAfter("form#Form").wrap('<div id="adFullScreen">').before("<div class='adGmapLogo'></div><a class='adMinimize' href='#' title='Salir de pantalla completa' ></a>").prev().bind("click",function(){jQuery.fn.xmmaphelper.defaults.showinfoWindow=false;jQuery.fn.xmmaphelper.xmap.closeInfoWindow();jQuery("#adSierraGroupsWrap").prependTo("#adSierraGroupsPlaceHolder").draggable("destroy").removeAttr("style");
jQuery("#xmapSierraMain").prependTo("#xmapSierraMainWrap");jQuery("#adFullScreen").remove();jQuery("form#Form").show("slow");jQuery(window).unbind("resize");resizeMap()});jQuery("#adSierraGroupsWrap").appendTo("#adFullScreen").draggable({containment:"window"});jQuery("form#Form").hide();resizeMap();jQuery(window).resize(function(){resizeMap()})});jQuery("a.adMinMax",jQuery("#adSierraGroupsWrap")).bind("click",function(c){c.stopPropagation();jQuery(this).children().toggleClass("ui-icon-circle-minus").toggleClass("ui-icon-circle-plus").parent().parent().next().slideToggle("fast")});
jQuery("#adSierraGroupsHeader span").click(function(c){c.stopPropagation();jQuery(this).toggleClass("adSGmax").toggleClass("adSGmin").parent().next().slideToggle("fast")})}}debugSierra&&window.console&&console.time("allProcess");jQuery(a).xmmaphelper({callback:e})}function resizeMap(){jQuery.fn.xmmaphelper.resize();jQuery.fn.xmmaphelper.centreMap()}function infoWindowLoaded(){}
function loadInfoWindow(a,d,e){jQuery("#iWin").load(["lasierra/elementsHidden/tabid/658/xmmid/",mapElements[e].moduleID,"/xmid/",d,"/xmview/2/Default.aspx #",a].join(""),infoWindowLoaded())}function popInfoWindow(a,d,e){a=['loadInfoWindow("',a,'","',d,'","',e,'")'].join("");a=setTimeout(a,timeountIW);timeountIW=0}var sierraPoints=[];function makeSierraPoint(a){this.index=a[0];this.name=a[1];this.lat=a[2];this.lon=a[3];this.type=a[4];this.recordID=a[5]}
function paintPoints(a){var d,e;debugSierra&&window.console&&console.time("extractPointsfromHtml");jQuery("li span.adSierraHidden").each(function(){sierraPoints.push(new makeSierraPoint(jQuery(this).text().split(";")))});debugSierra&&window.console&&console.timeEnd("extractPointsfromHtml");jQuery.each(sierraPoints,function(){debugSierra&&window.console&&console.time("paintPoint");var b=this,g;if(d!=b.type){d=b.type;e=jQuery.fn.xmmaphelper.defaults.icons[b.type]||jQuery.fn.xmmaphelper.icon("",b.type)}debugSierra&&
window.console&&console.time("CreateMarker");var f=jQuery.fn.xmmaphelper.addmarker(b.lat,b.lon,{icon:e,title:b.name},d);debugSierra&&window.console&&console.timeEnd("CreateMarker");if(f){debugSierra&&window.console&&console.time("AddMarkerEvents");if(a){var c,h=['<div id="iWinHeader"><img class="adElementIcon" title="',b.type,'" alt="',b.type,'" src=',e.image," /><h2>",b.name,'</h2><div class="hr"></div></div>'].join("");GEvent.addListener(f,"click",function(){if(jQuery.fn.xmmaphelper.defaults.showinfoWindow){c=
[h,'<div id="iWin"><img class="loader" title="Cargando detalles" alt="Cargando detalles" src="Portals/adene/images/infoWindowLoader.gif" /></div>'].join("");f.openInfoWindowHtml(c,{onOpenFn:popInfoWindow(b.index,b.recordID,b.type)})}else{c=[h,'<div id="iWinMin"><img src="/Portals/adene/images/gmap/adGmapMax.png" />Pincha en maximizar el mapa para m\u00e1s detalles</div>'].join("");f.openInfoWindowHtml(c)}})}else{GEvent.addListener(f,"click",function(){jQuery(["li#",d,"_",b.index," a:first"].join("")).click()});
g=jQuery(['ul.element_nav li a[href$="',b.index,'"]'].join(""));g.bind("click",{eMarker:f,action:"makeActive",image:activeMarkerImage},activeMarker);g.bind("mouseenter",{eMarker:f,action:"hoverIn",image:hoverMarkerImage},activeMarker);g.bind("mouseleave",{eMarker:f,action:"hoverOut",image:""},activeMarker)}debugSierra&&window.console&&console.timeEnd("AddMarkerEvents")}debugSierra&&window.console&&console.timeEnd("paintPoint")});jQuery.fn.xmmaphelper.centreMap();debugSierra&&window.console&&console.timeEnd("allProcess")}
function activeMarker(a){jQuery.fn.xmmaphelper.changeMarkerImage(a.data.eMarker,a.data.image,a.data.action)}function overlayAddInput(a,d,e){e="";if(a!==undefined)e=['<input type="checkbox"',a?'checked="checked"':"",'" value="',d,'"/>'].join("");return e}function overlayPaintSwatch(a){return a===undefined?"":['<div class="swatch" style="background-color: ',a,'"></div>'].join("")};
