var map;var markers;var Xpar="";var Ypar="";var Zpar="";var Cpar="";var Fpar="";var Tpar="";var isCadastre=false;var vectors;var MUNICIPI=1;var COMARCA=2;var PROVINCIA=3;var CATALUNYA=4;var ALTRES=5;var TIPUS_USUARI;var MUNICIPI_ACTIU="";var SELECT_ACTIU=-1;var CARRERER=1;var TOPONIMS=2;var CADASTRE_C=3;var CADASTRE_P=4;var SIN_PANEL=false;var pos=0;var TAM_APLICACIO=0;var co_ly;var co_cerques;var pontGC="/idecwebservices/share/jsp/pont.jsp?ordre=suggest&metode=localitzaToponim";var coordMax=new OpenLayers.Bounds(258000,4485000,536000,4752000);var p23031=new OpenLayers.Projection("EPSG:23031");var p4326=new OpenLayers.Projection("EPSG:4326");var scB;function init(){OpenLayers.Util.onImageLoadErrorColor="white";OpenLayers.ImgPath="/idecwebservices/share/javascript/OL/theme/default/img/";var f=isInternetExplorer();if(f){$("mapa").className="mapaIE";$("panel").className="panelIE"}var u={maxExtent:coordMax,resolutions:[1100,550,275,100,50,25,10,5,2,1,0.5,0.25],units:"m",projection:"EPSG:23031",controls:[]};map=new OpenLayers.Map("mapa",u);map.addControl(new idec_ol.PermalinkWindow("permalnk"));var e=new OpenLayers.Layer.WMS("TOPO","http://sagitari.icc.cat/tilecache/tilecache.py?",{layers:"topo",format:"image/jpeg",exceptions:"application/vnd.ogc.se_xml"},{buffer:0,transitionEffect:"resize",displayInLayerSwitcher:false});var h=new OpenLayers.Layer.WMS("ORTO","http://sagitari.icc.cat/tilecache/tilecache.py?",{layers:"orto",format:"image/jpeg",exceptions:"application/vnd.ogc.se_xml"},{buffer:0,transitionEffect:"resize",displayInLayerSwitcher:false});var o=new OpenLayers.Layer.WMS("ICC ORTO5","http://shagrat.icc.es/lizardtech/iserv/ows?",{layers:"orto5m,",format:"image/jpeg",exceptions:"application/vnd.ogc.se_xml"},{buffer:0,displayInLayerSwitcher:false});o.isBaseLayer=false;o.setVisibility(false);var m=new OpenLayers.Layer.WMS("ICC TOPO5","http://shagrat.icc.es/lizardtech/iserv/ows?",{layers:"mtc5m,",format:"image/jpeg",exceptions:"application/vnd.ogc.se_xml"},{buffer:0,displayInLayerSwitcher:false});m.isBaseLayer=false;m.setVisibility(false);var q=new OpenLayers.Layer.WMS("ICC CARRER","http://galileo.icc.cat:8399/arcgis/services/idec_bv5m_v_r/MapServer/WMSServer?",{layers:"0,1,2",format:"image/png",transparent:"true"},{isBaseLayer:false,displayInLayerSwitcher:false});q.setVisibility(false);map.addLayers([e,h,o,m,q]);markers=new OpenLayers.Layer.Markers("Markers",{displayInLayerSwitcher:false});markers.setVisibility(false);map.addLayer(markers);loadServidors(serversOL);ajustaMapaIE();if(Xpar!=""&&Ypar!=""){activaMapaPunt(Xpar,Ypar,Zpar,Tpar)}else{map.zoomTo(2)}if(Fpar!=""){if(Fpar=="t"||Fpar=="T"){cambiaFondo("TOPO")}else{if(Fpar=="o"||Fpar=="O"){cambiaFondo("ORTO")}else{if(Fpar=="b"||Fpar=="B"){cambiaFondo("BLANC")}else{cambiaFondo("ORTO")}}}}map.addControl(new OpenLayers.Control.Navigation());map.addControl(new idec_ol.PanZoomBar({slideFactor:256}));map.addControl(new OpenLayers.Control.ArgParser());map.addControl(new OpenLayers.Control.Attribution());var p={element:$("position"),numDigits:1,prefix:"E (X) ",separator:" m<br>N (Y) ",suffix:" m (EPSG:23031)"};map.addControl(new OpenLayers.Control.MousePosition(p));scB=new idec_ol.ScaleBar({div:$("escala")});map.addControl(scB);var c=new OpenLayers.Size(128,123);var b={projection:"EPSG:23031",units:"m",maxExtent:bounds};var a="images/refe/cat.jpeg";var g=new OpenLayers.Layer.Image("Overview",a,bounds,c);var n={mapOptions:b,size:c,div:$("overview"),layers:[g]};co_cerques=new idec_ol.Cerques({div:$("q_d"),endPoint:pontGC,divR:"panel0"});map.addControl(co_cerques);var t=new OpenLayers.Control.OverviewMap(n);t.isSuitableOverview=function(){return true};toggleOverview();map.addControl(t);var r=new idec_ol.NavToolbar({div:OpenLayers.Util.getElement("controlDiv")});map.addControl(r);var d=new idec_ol.GetFeatureInfo();map.addControl(d);map.events.register("moveend",map,controlEscalaF);scB.redraw();miraPeticioEx()}window.onresize=function(){ajustaMapaIE()};function miraPeticioEx(){if(fromCat!="null"){var b=bbll.split(",");addServei(orgFromCat,b[0],b[1],b[2],b[3],"","","NO")}else{if(mapLink!="null"){veuFoto(mapLink)}else{var d=jQuery.makeArray(jQuery.cookie("mapesIDEC"));for(var c=0;c<d.length;c++){var a=d[c].substring(0,1);if(a.contains(",")){a=d[c].substring(1,d[c].length)}if(a.indexOf(",")){arrMapes=a.split(",")}else{arrMapes=a}}llistaMeusMapes()}}if(cX!="null"){map.zoomTo(9);map.panTo(new OpenLayers.LonLat(cX,cY))}}function sVista(){var a=m39;var b='<br><table  style="margin:5px;font-size: 8pt;" width="100%" height="100" border="0" cellspacing="2" cellpadding="2"><tr> <td style="font-size: 8pt; border-bottom: 1px solid #000000;" colspan="3">'+m36+'</td></tr><tr><td colspan="3"><input type="text" class="textBox" id="txtMapa" name="txtMapa"></td></tr><tr><td width="10%">&nbsp;</td><td width="45%"><input onclick="tancaW()"  class="button" type="button" value="'+m38+'" /></td><td width="45%"><input onclick="creaCookieMapa()" class="button" type="button" value="'+m37+'" /></td></tr></table>';winMD=dhtmlwindow.open("WBBOX","inline",b,a,"width=200px,height=130px,left="+centerW.w+"px,top="+(centerW.h-100)+"px,resize=1,scrolling=0")}function tancaW(){winMD.hide()}var lyFixArr=new Array();var lyExArr=new Array();var srvExtArr=new Array();var srvCurrArr=new Array();function fotoVista(){lyFixArr.clear();lyExArr.clear();srvExtArr.clear();srvCurrArr.clear();for(l=0;l<co_ly.dataLayers.length;l++){var a=co_ly.dataLayers[l];if(a.layer.fixed){if(a.inputElem.checked){lyFixArr.push(a.inputElem.id)}}else{if(a.layer.options.name!="no"){srvCurrArr.push(a.layer.options.name)}if(a.inputElem.checked){if(a.layer.options.name!="no"){srvExtArr.push(a.layer.options.name);lyExArr.push(a.inputElem.id)}}}}srvExtArr=srvExtArr.uniq()}var arrMapes=new Array();function generaFoto(c){fotoVista();var b=map.calculateBounds();var b=map.calculateBounds();var a=c+";"+F_ACTIVA+";"+b.left+","+b.bottom+","+b.right+","+b.top+";"+lyFixArr+";"+lyExArr+";"+srvExtArr;return a}function creaCookieMapa(){var c="IDEC_"+jQuery.random(20000);var d=$("txtMapa").value;if(d==""){alert(m35);return}var b=generaFoto(d);arrMapes.push(""+c+"#"+d+"");llistaMeusMapes();jQuery.cookie(c,b,{expires:1000});var a="/m_idec/cookie/"+d+"/"+b;pageTracker._trackPageview(a);alert("Vista desada correctament");tancaW()}function removeFromArray(b,a){s=String(a);reRemove=new RegExp(","+b,"g");s=s.replace(reRemove,"");reRemove=new RegExp("^"+b+",");s=s.replace(reRemove,"");reRemove=new RegExp("^"+b+"$");s=s.replace(reRemove,"");return new Array(s)}Array.prototype.remove=function(c){if(!c){c=function(e){return e==undefined||e==null?true:false}}var a=this.length;var d=0;for(var b=0;b<a;b++){c(this[b])?d++:this[b-d]=this[b]}this.length=this.length-d};function llistaMeusMapes(){var a=new Array();a.push('<table width="100%" border="0">');for(var b=0;b<arrMapes.length;b++){if(arrMapes[0]!=""){var d=arrMapes[b].split("#");var e=d[1]+" ";a.push('<tr style="border-bottom: 1px solid #EFDBA4;"><td class="olGroupLabel" title="'+m33+'"   onclick="veureMapafromCoockie(\''+d[0]+"');\">"+d[1]+'</td><td><div title="'+m34+'" onclick="esborraMapafromCoockie(\''+arrMapes[b]+'\');" class="olGroupImgDelete" align="right"></div></td></tr>')}}a.push("</table>");$("lstMap").innerHTML=a.join(" ");var c=arrMapes.length;if(arrMapes[0]==""){c=0}$("NMap").innerHTML=c;jQuery.cookie("mapesIDEC",arrMapes,{expires:1000})}function veuFoto(d){var c=new Array();var b=d.split(";");var a=new Object();a.nom=b[0];a.fons=b[1];a.coord=b[2].split(",");a.fix="";a.ext="";a.srv="";if(b.length>3){a.fix=b[3].split(",")}if(b.length>4){a.ext=b[4].split(",")}if(b.length>5){a.srv=b[5].split(",");a.srv.each(function(e){if(e!=""){addServei(e,a.coord[0],a.coord[1],a.coord[2],a.coord[3],false,a,"NO")}})}cambiaFondo(b[1]);map.zoomToExtent(xurroToBounds(b[2],"NO"));if(b.length>3){a.fix.each(function(e){if(e!=" "){e=e.replace("input_","");dealCapa(e,true)}})}}function esborraServEX(){for(l=0;l<co_ly.dataLayers.length;l++){var a=co_ly.dataLayers[l];if(!a.layer.fixed){map.removeLayer(a.layer)}}}function veureMapafromCoockie(b){var a=jQuery.cookie(b);esborraServEX();veuFoto(a)}function esborraMapafromCoockie(c){var a=c.split("#");var b=confirm(m44);if(b){jQuery.cookie(a[0],null);arrMapes=arrMapes.without(c);llistaMeusMapes();$("lstMap").style.display="none"}else{return}}function isInternetExplorer(){if(window.navigator.appName.toLowerCase().indexOf("microsoft")>=0){return true}else{return false}}var centerW=new Object();var SIN_PANEL=false;function ajustaMapaIE(){var a=$("mapa");var f=$("panel");var h=$("spsizer");var b=$("olGroupsDiv");var m=$("olLayersDiv");var g=document.body.clientHeight-130+"px";var p=document.body.clientWidth-380;$("fonsMarc").style.width=p+"px";$("fons").style.width=p+"px";if(a.style.height!=g){a.style.height=g}var o=document.body.clientHeight-170;var d=parseInt(o/2);if(f.style.height!=g){f.style.height=o+"px"}if(h.style.height!=g){h.style.height=o+"px"}if(b){b.style.height=(d-23)+"px"}if(m){m.style.height=d+"px"}var q=document.styleSheets;for(var e=0;e<4;e++){var n=q[e].cssRules||q[e].rules;for(var c=0;c<n.length;c++){if(n[c].selectorText==".fixed_height"){n[c].style.height=(o-70)+"px"}}}centerW.w=parseInt(document.body.clientWidth/2);centerW.h=parseInt(document.body.clientHeight/2);if(SIN_PANEL){if(isInternetExplorer()){p=document.body.offsetWidth+"px"}else{p=document.viewport.getWidth()+"px"}a.style.left="0px";$$(".ideLocalNavToolbar div").each(function(r){r.setStyle({left:"15px"})});$("btnPanel").style.left="0px"}else{$$(".ideLocalNavToolbar div").each(function(r){r.setStyle({left:"400px"})});a.style.left="380px";$("btnPanel").style.left="365px"}}function replaceAll(c,b,a){return c.replace(new RegExp(b,"g"),a)}var pos=0;function loadServidors(h){var v=h.servers;for(var w=0;w<v.length;w++){var A=v[w];var d=A.url;var m=A.name;var u=A.layers;var F=A.titles;var e=A.query;var o=A.opacity;var z=A.tranparent;var C=A.srs;var y=A.tiles;var n=A.group;var f=A.groupLayers;var c=A.fixed;var b=A.legend;var t=A.metadata;var B=A.icons;var g=A.infoFormat;var E=A.organization;var D=A.name;if(!n){n=[m]}var x=false;if(!y){x=true}var r=new Array();var q=new Array();var p=u.split(";");for(j=0;j<p.length;j++){r[j]=p[j];q[j]=false}F=replaceAll(F,";",",");var a=new idec_ol.WMS1(m,d,{layers:r,transparent:"TRUE",exceptions:"application/vnd.ogc.se_xml",srs:"EPSG:23031"},{reproject:true,units:"m",singleTile:x,ratio:1,buffer:0,titles:F,group:n,groupLayers:f,fixed:c,query:e,legend:b,metadata:t,organization:E,name:D,loadC:q,infoFormat:g,icons:B,opacity:o});a.setVisibility(false);a.events.register("loadstart",a,posaLoading);a.events.register("loadend",a,treuLoading);map.addLayer(a)}co_ly=new idec_ol.LayerSwitcher1({div:OpenLayers.Util.getElement("panel3"),activeColor:"#FFFFFF"});map.addControl(co_ly)}function posaLoading(b){for(i=0;i<b.object.params.LAYERS.length;i++){var a="img_"+b.object.params.LAYERS[i];$(a).removeClassName("olLoadCapa");$(a).removeClassName("olLoadErrorCapa");$(a).addClassName("olLoadingCapa");for(k=0;k<b.object.subLayers.length;k++){if(b.object.subLayers[k]==b.object.params.LAYERS[i]){b.object.loadC[k]=true}}}}var tmpErr=false;function treuLoading(b,g){var d=false;if(jQuery(b.object.div.children[0].children[0]).css("backgroundColor")=="white"){d=true;b.object.div.children[0].children[0].style.backgroundColor="transparent"}var f=b.object.params.LAYERS;for(i=0;i<b.object.params.LAYERS.length;i++){var a="img_"+b.object.params.LAYERS[i];$(a).removeClassName("olLoadingCapa");if(d){for(k=0;k<b.object.subLayers.length;k++){if(b.object.subLayers[k]==ULTIMA_CAPA_ACTIVADA){$(a).addClassName("olLoadErrorCapa");b.object.loadC[k]=null;dealCapa(ULTIMA_CAPA_ACTIVADA,false);if(!b.object.fixed){if(tmpErr){var c=confirm(m45);if(c){sSD(b.object.url+"#"+idioma)}else{}}}}}tmpErr=d;b.object.div.children[0].children[0].style.backgroundColor="white"}else{tmpErr=d;$(a).addClassName("olLoadCapa");for(k=0;k<b.object.subLayers.length;k++){if(b.object.subLayers[k]==b.object.params.LAYERS[i]){b.object.loadC[k]=false}}}}}function actdesCapa(a,b){var c=$("input_"+a);c.checked=b;co_ly.outSideInput(c)}function dealCapa(a,b){var c=$("input_"+a);c.fire("widget:frobbed")}function removelayer(){map.removeLayer(map.layers[1])}function obreTancaLLista(b,a){if(b!=null){obreTanca(b)}for(i=0;i<a.length;i++){if($(a[i]!=b)){$(a[i]).style.display="none"}}}function cercaCount(){var b=bbox23031to4326(map.getExtent());var c="&bbox="+b.left+","+b.bottom+","+b.right+","+b.top+"&";var a="/SDIExplorer/catalegJSONO.jsp?metode=GetFeatureCount&ord=ORGANITZAC&lang="+lang+"&idioma="+idioma+"&tName="+tName+"&"+c;new Ajax.Request(a,{method:"get",encoding:"UTF-8",onCreate:function(){},onSuccess:function(e){var d=e.responseText||"no response text";$("suggest").innerHTML="<br>"+m30+"  <a href=\"#\" style=\"color:#9f0000\" onClick=\"cercaPre('IS','PES');pageTracker._trackPageview('/m_idec/vincle/veure_suggerencies')\"><b>"+trim(d)+"</b></a> "+m31+""},onFailure:function(){alert("Error en la petició...")}})}function cercaPre(d,b){var c=bbox23031to4326(map.getExtent());var f="&bbox="+c.left+","+c.bottom+","+c.right+","+c.top+"&";var e="sSearch=@"+d+"&";var a="/SDIExplorer/catalegJSONO.jsp?metode=GetFeature&ord="+b+"&lang="+lang+"&idioma="+idioma+"&tName="+tName+"&"+f+e;muestraPanel("0");espeDiv();creaTaula(a,"#dynamic")}function cercaMD(e,c,g,a,b){var h=bbox23031to4326(map.getExtent());var m="&bbox="+h.left+","+h.bottom+","+h.right+","+h.top+"&";var f="";if(b==1){g=replaceAll(g,"`","''");g=replaceAll(g,"%27","''");f="sSearch=MDORG%23"+e+"%23"+c+"%23"+g+"&"}if(b==2){g=replaceAll(g,"`","''");g=replaceAll(g,"%27","''");f="sSearch=MD%23"+e+"%23"+g+"&"}var d="/SDIExplorer/catalegJSONO.jsp?metode=GetFeature&ord="+a+"&lang="+lang+"&idioma="+idioma+"&tName="+tName+"&"+m+f;muestraPanel("0");espeDiv();creaTaula(d,"#dynamic")}function obreTanca(a){if($(a).style.display=="none"){$(a).style.display="block"}else{if($(a).style.display==""){$(a).style.display="block"}else{$(a).style.display="none"}}}function PrintMap(){window.open("print.htm","Imprimir","resizable=yes,status=no,toolbar=no,menubar=no,location=no,scrollbars=yes")}var gForms=["q","l"];var gPanels=["0","3"];var RESP_CERCA="";var servidor="delta.icc.cat";var ruta=document.location.href;if(ruta.indexOf("localhost")!=-1||ruta.indexOf("doctorandreu")!=-1){servidor="doctorandreu.icc.local"}var serverURL="http://"+servidor+"/ideLocal/visorOL/";var MaxResultats=1000;var MaxResultatsT=1000;var ANY_CADASTRE=2010;var SHOW_CARRER=false;var urlCadastreParcela="https://ovc.catastro.meh.es/CYCBienInmueble/OVCListaBienes.aspx?";var parametres={urlGeocodificador:"http://virgo2.icc.cat:8080/geocodificador/json",urlCadastre:"http://"+servidor+"/ideLocal/visorOL/cercaCadastre.jsp"};var xmlDoc=makeObject();var xmlDoc1=makeObject();var espera="<div id='div_espera' align='center'><img src='../visorOL/images/ajax-loader.gif'></div>";function switchForm(a){var d=false;for(var c=0;c<gForms.length;c++){var e=gForms[c];d0(e+"_f");$(e+"_l").className="unselected";if(e==a){d=true}}if(!d){a=gForms[0]}d1(a+"_f");$(a+"_l").className="selected";try{$(a+"_d").focus()}catch(b){}return false}function muestraPanel(d){var b=false;for(var a=0;a<gPanels.length;a++){var c=gPanels[a];d0("opanel"+c);$(c+"_tab").className="tabOff";if(c==d){b=true}}if(!b){d=gPanels[0]}d1("opanel"+d);$(d+"_tab").className="tabOn";return false}function openInfoLink(){var b=generaFoto("vincle");var e=document.location.href;e=e+((e.indexOf("?")>-1)?"&":"?")+"mapLink="+b;var a=map.getControlsByClass("idec_ol.PermalinkWindow")[0].element;var c="";c+='<div style="position:absolute; top:30px; left:10px;">';c+='<table border="0" cellspacing="0" cellpadding="0" class="text" >';c+='<tr><td width="30%">Enllaç:<br>';c+='<input class="text" type="text" id="idVincle" value="'+e+'" size="100"></td>';c+="</tr>";c+="</table>";c+="</div>";var d=dhtmlwindow.open("winInfo","inline",c,"Enlla\xE7a amb el mapa","width=625px,height=100px,left=330px,top=115px,resize=1,scrolling=1")}function espeDiv(){$("lResultats").innerHTML='<div align="center"><h2>Cercant...</h2><br>La cerca amb navegadors com Internet Explorer 6.x o 7.x pot esdevenir molt més lenta que amb altres navegadors com FireFox 3.x o Google Chrome 2.x</div>';$("lResultats").style.display="block";$("lResultats").style.backgroundImage="url(/SDIExplorer/images/misc/espe.gif)";$("dynamic").style.display="none"}function fetDiv(){$("lResultats").style.display="none";$("dynamic").style.display="block"}function makeObject(){var b;var a=navigator.appName;if(a=="Microsoft Internet Explorer"){b=new ActiveXObject("Microsoft.XMLHTTP")}else{b=new XMLHttpRequest()}return b}function enviaEmail(){}function muestraAdreca(q,n,p,f,d){var o=q;var g=n;var b=this.map.getProjection();if(d!=b){var m=new OpenLayers.LonLat(o,g);m=m.transform(new OpenLayers.Projection(d),new OpenLayers.Projection(b));o=m.lon;g=m.lat}var c=16;if(p==CARRERER){c=16}else{if(p==TOPONIMS){c=16}}if(markers.markers.length>0){for(i=0;i<markers.markers.length;i++){markers.removeMarker(markers.markers[i])}}if(p!=TOPONIMS){var r=new OpenLayers.Size(38,32);var e=new OpenLayers.Pixel(-16,-r.h);var h=new OpenLayers.Icon("images/green-dot.png",r,e);markers.addMarker(new OpenLayers.Marker(new OpenLayers.LonLat(o,g),h));markers.setVisibility(true);if(f!=null||f!="null"||f!=""){f=replaceAll(f,"@%","'");f=replaceAll(f,"`","'");if(map.popups.length>0){for(i=0;i<map.popups.length;i++){map.removePopup(map.popups[i])}}var a=new OpenLayers.Popup.FramedCloud("nubol",new OpenLayers.LonLat(o,g),null,f,null,true);map.addPopup(a)}}map.setCenter(new OpenLayers.LonLat(o,g),c)}function cercarToponims(){var d=$("l_d").value;var f=map.getMaxExtent();var a=f.left;var g=f.bottom;var e=f.right;var c=f.top;var b=serverURL+"cercaToponim.jsp?";b+="q="+d+"&codiMun="+codiMun+"&minX="+a+"&minY="+g+"&maxX="+e+"&maxY="+c;xmlDoc.open("GET",b,true);xmlDoc.setRequestHeader("Content-Type","text/plain;charset=iso-8859-1");xmlDoc.onreadystatechange=parseInfoTopo;xmlDoc.send("")}function parseInfoTopo(){$("panel0").innerHTML="";if(xmlDoc.readyState==1){$("panel0").innerHTML=espera}if(xmlDoc.readyState==4){if(xmlDoc.status==200){var a=xmlDoc.responseText;$("panel0").innerHTML=a;muestraPanel("0")}}}var winCAD=null;function llistaCadastre(c,b){var a="https://www1.sedecatastro.gob.es./CYCBienInmueble/OVCListaBienes.aspx?RC1="+c+"&RC2="+b+"&RC3=&RC4=&cartografia=False";winCAD=dhtmlwindow.open("winCAD","iframe",a,"DGC","width=450px,height=400px,left=250px,top=120px,resize=1,scrolling=1");if(!$("input_Catastro").checked){dealCapa("Catastro",true)}}function zoomToInicial(){map.zoomToExtent(bounds)}function Imprimir(){PrintMap()}var F_ACTIVA="TOPO";var Z_ACTUAL="";function cambiaFondo(b){SHOW_CARRER=false;ocultaCarrerer("icc");var a=map.getCenter();map.baseLayer.setOpacity(1);if(b=="ORTO"){$("divCarrerIcc").style.display="block";$("btnOrto").className="botoSel";$("btnTopo").className="boto";$("btnBlanc").className="boto";if(b!=F_ACTIVA){F_ACTIVA=b;controlEscala()}}else{if(b=="TOPO"){$("btnOrto").className="boto";$("btnTopo").className="botoSel";$("btnBlanc").className="boto";F_ACTIVA=b;controlEscala()}else{if(b=="BLANC"){F_ACTIVA=b;controlEscala();$("btnOrto").className="boto";$("btnTopo").className="boto";$("btnBlanc").className="botoSel"}}}pageTracker._trackPageview("/fonsIDEC/"+b);map.setCenter(a)}var tempBounds=null;function controlEscalaF(){var a=map.getZoom();currentBounds=map.getExtent();if(a>=6&&a<=9){if(tempBounds==null){cercaCount();tempBounds=currentBounds}else{if(tempBounds.intersectsBounds(currentBounds,true)){$("suggest").innerHTML=""}else{tempBounds=currentBounds;cercaCount()}}}}function controlEscala(a){var b=map.getZoom();var d;if(F_ACTIVA!="ORTO"){var c=map.getLayersByName("ICC CARRER")[0];c.setVisibility(false)}if(F_ACTIVA=="TOPO"){if(b<11){if(map.baseLayer.name!="topo"){d=map.getLayersByName("TOPO")[0]}}else{if(map.baseLayer.name!="mtc5m,"){d=map.getLayersByName("ICC TOPO5")[0]}}}else{if(F_ACTIVA=="ORTO"){if(b<11){if(map.baseLayer.name!="orto"){d=map.getLayersByName("ORTO")[0]}}else{if(map.baseLayer.name!="orto5m,"){d=map.getLayersByName("ICC ORTO5")[0]}}if(b>=9){if($("chkIcc").checked){var c=map.getLayersByName("ICC CARRER")[0];c.setVisibility(true)}else{var c=map.getLayersByName("ICC CARRER")[0];c.setVisibility(false)}}}else{if(F_ACTIVA=="BLANC"){d=map.getLayersByName("TOPO")[0];d.setOpacity(0)}}}d.map.setBaseLayer(d);map.setBaseLayer(d,false);Z_ACTUAL=b}function activaMapaPunt(m,g,b,d){var h=m;var e=g;var n=new OpenLayers.Size(38,32);var c=new OpenLayers.Pixel(-16,-n.h);var f=new OpenLayers.Icon("images/green-dot.png",n,c);markers.addMarker(new OpenLayers.Marker(new OpenLayers.LonLat(h,e),f));markers.setVisibility(true);map.moveTo(new OpenLayers.LonLat(h,e),b);if(d!=null&&d!="null"&&d!=""){if(map.popups.length>0){for(i=0;i<map.popups.length;i++){map.removePopup(map.popups[i])}}var a=new OpenLayers.Popup.FramedCloud("nubol",new OpenLayers.LonLat(h,e),null,d,null,true);map.addPopup(a)}}function cargarParametros(){}function toggleOverview(){$("overview").toggle();$("ovHider").firstDescendant().src=$("overview").visible()?"images/hide.gif":"images/show.gif"}function buscaIntro(b,a){if(cercaEnter(b)){cercarMapes()}}function activaCarrer(){var a=Element.firstDescendant($("c_carrer"));a.onclick()}function activaPestanya(b){var a=Element.firstDescendant($(b));a.onclick()}function putSeachText(d,c,b){d=replaceAll(d,"`","'");if(c==CARRERER){activaCarrer();var a=b;$("s_id").value=a;cercarMapes()}else{if(c==CADASTRE_C){activaPestanya("c_cadastre_c");var a=b;$("s_id").value=a}}$("q_dinput").value=d;$("q_dinput").className="text"}function netejaCerca(a){if(a.className=="example"){a.value="";a.className="text"}}function controlAdre(b,a){}function cercaMunicipiPar(b,a){}function toggleCarrer(b,a){if(a=="google"){if(b.checked){layr=map.getLayersByName("Google Hybrid")[0]}else{layr=map.getLayersByName("Google Satelit")[0]}layr.map.setBaseLayer(layr);map.setBaseLayer(layr,false)}else{if(a=="icc"){if(b.checked){layr=map.getLayersByName("ICC CARRER")[0];layr.setVisibility(true)}else{layr=map.getLayersByName("ICC CARRER")[0];layr.setVisibility(false)}}}}function muestraCarrerer(a){SHOW_CARRER=true;if(a=="google"){if(F_ACTIVA=="SATELIT"){$("divCarrerGoogle").style.display="block"}}else{if(a=="icc"){if(F_ACTIVA=="ORTO"){$("divCarrerIcc").style.display="block"}}}}function ocultaCarrerer(a){if(!SHOW_CARRER){if(a=="icc"){$("divCarrerIcc").style.display="none"}}}function interaccio(b,a){new Ajax.Request("/idecwebservices/mapawms/interaccio.jsp?",{method:"get",parameters:{app:b,tipus:a},onSuccess:function(c){},onFailure:function(){}})}function openHelp(){window.open("http://"+servidor+"/ideLocal/visorOL/help.html")}function idec_retoca(a){if(this.src.indexOf("gis.localret.cat")!=-1){this.src=this.src.replace("http://gis.localret.cat/wmsequipdemo/request.aspx?","http://delta.icc.es/cgi-bin/mapserv?map=/opt/idec/dades/umn/localret_equip.map&")}else{this.src="images/blank.gif"}}var winWMS;function addWMS(){var a="/idecwebservices/mapawms/addwms2.jsp?key=&lang="+idioma+"&server=&layers=";winWMS=dhtmlwindow.open("WMS","iframe",a,"WMS","width=380px,height=400px,left=350px,top=95px,resize=1,scrolling=1")}function ensenyaCredits(a){winCredit=dhtmlwindow.open("winCredit","iframe","credits_"+a+".htm","Crèdits","width=400px,height=250px,left=350px,top=95px,resize=1,scrolling=1")}function ensenyaVideos(a){winVideo=dhtmlwindow.open("winVideo","iframe","videos.jsp?idioma="+a,"Videos","width=600px,height=600px,left=350px,top=50px,resize=1,scrolling=1")}function changeLanguage(a){var b=OpenLayers.Util.getParameters();b.lang=a;window.location="?"+$H(b).toQueryString()}function ocultaPanel(){if($("imgPanel").src.indexOf("tool-hide")!=-1){$("panel").style.display="none";$("imgPanel").src="images/misc/tool-show.png";$("btnPanel").className="btnPanelShow";SIN_PANEL=true;ajustaMapaIE()}else{$("panel").style.display="block";$("imgPanel").src="images/misc/tool-hide.png";$("btnPanel").className="btnPanelHide";SIN_PANEL=false;ajustaMapaIE()}map.updateSize()};