
var map;var cotrbase;var cotrreg;var cotrcults;var cotrsisreg;var cotrfagua;var cotrsubfagua;function OL_init(){var sURL=document.URL;sURL=sURL.substring(0,sURL.lastIndexOf('/'));var sURLServer=document.location.protocol+'//'+document.location.host;OpenLayers.ImgPath=sURL+'/img/';OpenLayers.IMAGE_RELOAD_ATTEMPTS=3;var oTileSize=new OpenLayers.Size(256,256);var oMaxExts=new OpenLayers.Bounds(-11.05619,35.95490,-4.73377,40.62170);var dMaxRes=(40.62170-35.95490)/256;var iNumZLevs=8;map=new OpenLayers.Map('mapa',{controls:[],tileSize:oTileSize,maxExtent:oMaxExts,maxResolution:dMaxRes,numZoomLevels:iNumZLevs,projection:'EPSG:4326'});cotrbase=new OpenLayers.Layer.WMS("COTR Base",sURLServer+"/TileCache",{layers:'COTRbase',format:'image/png',bgColor:'0xD6F6FE'},{isBaseLayer:true,buffer:1});cotrbase.setVisibility(false);map.addLayer(cotrbase);cotrreg=new OpenLayers.Layer.WMS("COTR Regadio",sURL+"/cotrinvmapaxl.asp?",{layers:'Inventario Base - Colectivo,Inventario Base - EFMA,Inventario Base - Particulares',format:'image/png',transparent:true},{isBaseLayer:false,buffer:1});cotrreg.setVisibility(false);map.addLayer(cotrreg);cotrover=new OpenLayers.Layer.WMS.Untiled("COTR Over",sURLServer+"/wmsconnector/com.esri.wms.Esrimap/sigira?",{layers:'FreguesiasNomes,Locais',format:'image/png',transparent:true},{isBaseLayer:false,buffer:1});cotrover.setVisibility(false);map.addLayer(cotrover);map.addControl(new OpenLayers.Control.MouseDefaults());var Zoomer=new OpenLayers.Control.PanZoomBarSlide();Zoomer.slideWait=40;map.addControl(Zoomer);var divEscala=$1('escala');map.addControl(new OpenLayers.Control.Scale(divEscala));var divMapcoords=$1('mapcoords');map.addControl(new OpenLayers.Control.MousePosition({element:divMapcoords}));var oBounds=new OpenLayers.Bounds(-8.80528281674145,37.5037092207654,-7.03641955003388,39.1246268783165);map.zoomToExtent(oBounds);pausaMapa();$1('proj').innerHTML=map.getProjection();}
function gere_inv(obj){obj.blur();obj.checked=true;fPesquisa();setLayer(obj.value);obj.checked=true;}
function pausaMapa(){cotrreg.setVisibility(false);}
function ligaMapa(){cotrbase.setVisibility(true);cotrover.setVisibility(true);window.setTimeout(function(){cotrreg.setVisibility(true);},850);}
function setLayer(sInvent){switch(sInvent){case'reg':cotrreg.mergeNewParams({LAYERS:'Inventario Base - Colectivo,Inventario Base - EFMA,Inventario Base - Particulares'});cotrreg.setVisibility(true);break;case'cult':cotrreg.setVisibility(false);cotrreg.mergeNewParams({LAYERS:'Parcelario por Cultura Regada'});break;case'sist':cotrreg.setVisibility(false);cotrreg.mergeNewParams({LAYERS:'Parcelario por Sistema de Rega'});break;case'fontes':cotrreg.setVisibility(false);cotrreg.mergeNewParams({LAYERS:'Parcelario por Fonte dAgua (Join)'});break;case'subfontes':cotrreg.setVisibility(false);cotrreg.mergeNewParams({LAYERS:'Sub-Fontes de Agua'});break;case'dispagua':cotrreg.setVisibility(false);cotrreg.mergeNewParams({LAYERS:'Parcelario por Disp.Agua'});break;default:cotrreg.setVisibility(false);}
cotrbase.setVisibility(true);cotrover.setVisibility(true);if(sInvent=="reg")
fActivaFormPesq(false);else
fActivaFormPesq(true);}
function fActivaFormPesq(bActiva){if(bActiva){if($1('dPesqOff'))
$1('dPesqOff').style.display="none";if($1('dPesqOn'))
$1('dPesqOn').style.display="block";}
else{if($1('dPesqOff'))
$1('dPesqOff').style.display="block";if($1('dPesqOn'))
$1('dPesqOn').style.display="none";}}
function adQuery(strURLbase)
{var strURL=strULRbase+"&QUERY="+$1('txtQuery').value;return strURL;}
