﻿//***********************Municipalidad de San Isidro************************//
// MapThemes
//***********************Municipalidad de San Isidro************************//

    function CatalogoLugarInteres()
    {
        var url = '../Informacion/frmLugarInteres.aspx';
        var setting='directories=no,height=550,left=0,location=no,menubar=no,resizable=yes,scrollbars=yes,status=yes,toolbar=no,top=50,width=800';
        var oNewWindow = window.open(url,'frmLugarInteresCatalogo',setting);
        oNewWindow.focus();
    }
    
    function Colapsar(Expandir)
    {
        if(Expandir=='0')
        {
            $find("behaviorDesarrolloUrbano")._doClose(); 
            $find("behaviorSeguridadCiudadana")._doClose(); 
        }   
        if(Expandir=='1')
        {
            $find("behaviorBusqueda")._doClose(); 
            $find("behaviorSeguridadCiudadana")._doClose(); 
        }
        if(Expandir=='2')
        {
            $find("behaviorBusqueda")._doClose(); 
            $find("behaviorDesarrolloUrbano")._doClose(); 
        }
    }
    
    function CabeceraGrupoGis(pnl,hover)
    {
        if(hover!=0)
            pnl.style.backgroundImage = 'url(../Imagenes/FondoControles/imgPanelBackground.png)';
        else
            pnl.style.backgroundImage = 'url(../Imagenes/FondoControles/imgPanelBackgroundHover.png)';
    }
   
    /*function CabeceraGrupoGisPrincipal(pnl,hover)
    {
        if(hover!=0)
            pnl.style.backgroundImage = 'url(../Imagenes/ComponentArt/nbTopMain.jpg)';
        else
            pnl.style.backgroundImage = 'url(../Imagenes/ComponentArt/nbTopMainHover.jpg)';
    }*/
    
    function CargandoMapa()
    {
        var pnlCargandoMapa = document.getElementById("pnlCargandoMapa");
        if(getMyMap(1).isBusy())
        {
            pnlCargandoMapa.style.visibility = "visible";
            pnlCargandoMapa.style.display = "block";
            setTimeout('CargandoMapa()',1000);
        }
        else
        {
            pnlCargandoMapa.style.visibility = "hidden";
            pnlCargandoMapa.style.display = "none";
        }
    }
  
//*** Capas en TreeView

    function TematicoLugarInteres()
    {
        var o = window.event.srcElement;
        if (o.tagName == "INPUT" && o.type == "checkbox")
        {
           //alert(o.id+" "+o.title);

           if(o.id=='tvTematicoLugarInteresn1CheckBox') //if(o.title=='Alimentación')
                layerOnOff('lay_LugarInteresAlimentacion');
           else if(o.id=='tvTematicoLugarInteresn2CheckBox') //else if(o.title=='Alojamiento')
                layerOnOff('lay_LugarInteresAlojamiento');
           else if(o.id=='tvTematicoLugarInteresn3CheckBox') //else if(o.title=='Comercio')
                layerOnOff('lay_LugarInteresComercio');
           else if(o.id=='tvTematicoLugarInteresn4CheckBox') //else if(o.title=='Centros Religiosos')
                layerOnOff('lay_LugarInteresCentrosReligiosos');
           else if(o.id=='tvTematicoLugarInteresn5CheckBox') //else if(o.title=='Cultura')
                layerOnOff('lay_LugarInteresCultura');
           else if(o.id=='tvTematicoLugarInteresn6CheckBox') //else if(o.title=='Educación')
                layerOnOff('lay_LugarInteresEducacion');
           else if(o.id=='tvTematicoLugarInteresn7CheckBox') //else if(o.title=='Gobierno Extranjero')
                layerOnOff('lay_LugarInteresGobiernoExtranjero');
           else if(o.id=='tvTematicoLugarInteresn8CheckBox') //else if(o.title=='Gobierno Nacional')
                layerOnOff('lay_LugarInteresGobiernoNacional');
           else if(o.id=='tvTematicoLugarInteresn9CheckBox') //else if(o.title=='Entidades Financieras')
                layerOnOff('lay_LugarInteresEntidadesFinancieras');
           else if(o.id=='tvTematicoLugarInteresn10CheckBox') //else if(o.title=='Entretenimiento')
                layerOnOff('lay_LugarInteresEntretenimiento');          
           else if(o.id=='tvTematicoLugarInteresn11CheckBox') //else if(o.title=='Instituciones')
                layerOnOff('lay_LugarInteresInstituciones');
           else if(o.id=='tvTematicoLugarInteresn12CheckBox') //else if(o.title=='Recreación')
                layerOnOff('lay_LugarInteresRecreacion');
           else if(o.id=='tvTematicoLugarInteresn13CheckBox') //else if(o.title=='Salud')
                layerOnOff('lay_LugarInteresSalud');
           else if(o.id=='tvTematicoLugarInteresn14CheckBox') //else if(o.title=='Servicios')
                layerOnOff('lay_LugarInteresServicios');
        }
        CargandoMapa();
    }
    
    function TematicoDesarrolloUrbano()
    {
        var o = window.event.srcElement;
        if (o.tagName == "INPUT" && o.type == "checkbox")
        {
           //alert(o.id+" "+o.title);
           
           if(o.id=='tvTematicoDesarrolloUrbanon1CheckBox') //if(o.title=='Plano de Alturas')
                layerOnOff('lay_AlturaNormativa');
           if(o.id=='tvTematicoDesarrolloUrbanon18CheckBox') //else if(o.title=='Zonificación')
                layerOnOff('lay_Zonificacion2008');
           if(o.id=='tvTematicoDesarrolloUrbanon33CheckBox') //else if(o.title=='Catastro Urbano')
                layerOnOff('lay_SectorCatastroUrbano');
           if(o.id=='tvTematicoDesarrolloUrbanon34CheckBox') //else if(o.title=='Sectores Vecinales')
                layerOnOff('lay_SectorParticipacionVecinalPrincipal');
           if(o.id=='tvTematicoDesarrolloUrbanon35CheckBox') //else if(o.title=='Sub Sectores Vecinales')
                layerOnOff('lay_SectorParticipacionVecinal');
           if(o.id=='tvTematicoDesarrolloUrbanon36CheckBox') //else if(o.title=='Planeamiento Urbano')
                layerOnOff('lay_SectorPlaneamientoUrbano');
           if(o.id=='tvTematicoDesarrolloUrbanon37CheckBox') //else if(o.title=='Ámbito')
                layerOnOff('lay_Ambito');
                
           //document.getElementById('btnTematico').click();
        }
        CargandoMapa();
    }
    
    function TematicoSeguridadCiudadana()
    {
        var o = window.event.srcElement;
        if (o.tagName == "INPUT" && o.type == "checkbox")
        {
           //alert(o.id+" "+o.title);

           if(o.id=='tvTematicoSeguridadCiudadanan1CheckBox') //if(o.title=='Cámaras STV')
                layerOnOff('lay_Camaras');
           if(o.id=='tvTematicoSeguridadCiudadanan2CheckBox') //else if(o.title=='Casetas de Vigilancia')
                layerOnOff('lay_Casetas');
        }
        CargandoMapa();
    }
    
//**********************************************************************************
//*** Menú GIS
//**********************************************************************************

    function OcultarContenedorMenu(){
        var divContenedorMenu = document.getElementById("divContenedorMenu");
        var tdContenedorMenu = document.getElementById("tdContenedorMenu");
        var imgSplitterContenedorMenu = document.getElementById("imgSplitterContenedorMenu");  
        
        if(divContenedorMenu.style.visibility == "hidden")
        {
            divContenedorMenu.style.visibility = "visible";
            divContenedorMenu.style.display = "block";
            
            tdContenedorMenu.style.width = "24%"
            imgSplitterContenedorMenu.src="../Imagenes/ComponentArt/splitter_horExp.gif";
            imgSplitterContenedorMenu.alt="Ocultar Menú";
        }
        else
        {
            divContenedorMenu.style.visibility = "hidden";
            divContenedorMenu.style.display = "none";
            
            tdContenedorMenu.style.width="0%"
            imgSplitterContenedorMenu.src="../Imagenes/ComponentArt/splitter_horCol.gif";
            imgSplitterContenedorMenu.alt="Mostrar Menú";
        }
    }
    
//**********************************************************************************
//*** Resize
//**********************************************************************************

    function Resize()
    {
        window.moveTo(0,0);
        window.resizeTo(screen.availWidth, screen.availHeight);
        
        var ifGIS = document.getElementById("ifGIS");
        ifGIS.style.height = screen.availHeight-200;
    }
    
//**********************************************************************************
//***Seguridad Ciudadana
//**********************************************************************************

//***CasoSector

    function MostrarCasoSector()
    {
        var f = document.form1;
        var map = getMyMap(1);
        
        OcultarCapasSeguridadCiudadana(map);
        
        var lstAnio = f.ddlAñoCasoTematico.value;
        var lstTipoCaso = f.ddlTipoCasoTematico.value;
        
        if(lstTipoCaso=="1")
        { 
            map.getMapLayer('lay_CasoSectorAsaltoRobo'+lstAnio).Visibility = true;
        }
        else if(lstTipoCaso=="2")
        {
            map.getMapLayer('lay_CasoSectorApoyoSeguridad'+lstAnio).Visibility = true;
        }
        else if(lstTipoCaso=="3")
        {
            map.getMapLayer('lay_CasoSectorAccidentes'+lstAnio).Visibility = true;
        }
        else if(lstTipoCaso=="4")
        {
            map.getMapLayer('lay_CasoSectorQuejasMolestias'+lstAnio).Visibility = true;
        }
        else if(lstTipoCaso=="5")
        {
            map.getMapLayer('lay_CasoSectorAccionesMeritorias'+lstAnio).Visibility = true;
        }
        /*else if(lstTipoCaso=="6")
        {
            map.getMapLayer('lay_CasoSectorConsultas'+lstAnio).Visibility = true;
        }*/
        
        map.refresh();
        CargandoMapa();
    }

//***CasoSubSector

    function MostrarCasoSubSector()
    {
        var f = document.form1;
        var map = getMyMap(1);
        
        OcultarCapasSeguridadCiudadana(map);
        
        var lstAnio = f.ddlAñoCasoTematico.value;
        var lstTipoCaso = f.ddlTipoCasoTematico.value;
        
        if(lstTipoCaso=="1")
        { 
            map.getMapLayer('lay_CasoSubSectorAsaltoRobo'+lstAnio).Visibility = true;
        }
        else if(lstTipoCaso=="2")
        {
            map.getMapLayer('lay_CasoSubSectorApoyoSeguridad'+lstAnio).Visibility = true;
        }
        else if(lstTipoCaso=="3")
        {
            map.getMapLayer('lay_CasoSubSectorAccidentes'+lstAnio).Visibility = true;
        }
        else if(lstTipoCaso=="4")
        {
            map.getMapLayer('lay_CasoSubSectorQuejasMolestias'+lstAnio).Visibility = true;
        }
        else if(lstTipoCaso=="5")
        {
            map.getMapLayer('lay_CasoSubSectorAccionesMeritorias'+lstAnio).Visibility = true;
        }
        /*else if(lstTipoCaso=="6")
        {
            map.getMapLayer('lay_CasoSubSectorConsultas'+lstAnio).Visibility = true;
        }*/
        
        map.refresh();
        CargandoMapa();
    }

    function OcultarTematicoSeguridadCiudadana()
    {
        var f = document.form1;
        var map = getMyMap(1);
        
        for (i = 2007; i <= 2010; i++)
        {
            //Sectores
            map.getMapLayer('lay_CasoSectorAsaltoRobo'+i).Visibility = false;
            map.getMapLayer('lay_CasoSectorApoyoSeguridad'+i).Visibility = false;
            map.getMapLayer('lay_CasoSectorAccidentes'+i).Visibility = false;
            map.getMapLayer('lay_CasoSectorQuejasMolestias'+i).Visibility = false;
            map.getMapLayer('lay_CasoSectorAccionesMeritorias'+i).Visibility = false;
    
            //Subsectores
            map.getMapLayer('lay_CasoSubSectorAsaltoRobo'+i).Visibility = false;
            map.getMapLayer('lay_CasoSubSectorApoyoSeguridad'+i).Visibility = false;
            map.getMapLayer('lay_CasoSubSectorAccidentes'+i).Visibility = false;
            map.getMapLayer('lay_CasoSubSectorQuejasMolestias'+i).Visibility = false;
            map.getMapLayer('lay_CasoSubSectorAccionesMeritorias'+i).Visibility = false;
   
            //Vías
            map.getMapLayer('lay_CasoViaAsaltoRobo'+i).Visibility = false;
            map.getMapLayer('lay_CasoViaApoyoSeguridad'+i).Visibility = false;
            map.getMapLayer('lay_CasoViaAccidentes'+i).Visibility = false;
            map.getMapLayer('lay_CasoViaQuejasMolestias'+i).Visibility = false;
            map.getMapLayer('lay_CasoViaAccionesMeritorias'+i).Visibility = false;
            map.getMapLayer('lay_CasoViaConsultas'+i).Visibility = false;
        }
        
        map.refresh();
        CargandoMapa();
    }

    function OcultarCapasSeguridadCiudadana(map)
    {
        for (i = 2007; i <= 2010; i++)
        {
            //Sectores
            map.getMapLayer('lay_CasoSectorAsaltoRobo'+i).Visibility = false;
            map.getMapLayer('lay_CasoSectorApoyoSeguridad'+i).Visibility = false;
            map.getMapLayer('lay_CasoSectorAccidentes'+i).Visibility = false;
            map.getMapLayer('lay_CasoSectorQuejasMolestias'+i).Visibility = false;
            map.getMapLayer('lay_CasoSectorAccionesMeritorias'+i).Visibility = false;
    
            //Subsectores
            map.getMapLayer('lay_CasoSubSectorAsaltoRobo'+i).Visibility = false;
            map.getMapLayer('lay_CasoSubSectorApoyoSeguridad'+i).Visibility = false;
            map.getMapLayer('lay_CasoSubSectorAccidentes'+i).Visibility = false;
            map.getMapLayer('lay_CasoSubSectorQuejasMolestias'+i).Visibility = false;
            map.getMapLayer('lay_CasoSubSectorAccionesMeritorias'+i).Visibility = false;
   
            //Vías
            map.getMapLayer('lay_CasoViaAsaltoRobo'+i).Visibility = false;
            map.getMapLayer('lay_CasoViaApoyoSeguridad'+i).Visibility = false;
            map.getMapLayer('lay_CasoViaAccidentes'+i).Visibility = false;
            map.getMapLayer('lay_CasoViaQuejasMolestias'+i).Visibility = false;
            map.getMapLayer('lay_CasoViaAccionesMeritorias'+i).Visibility = false;
            map.getMapLayer('lay_CasoViaConsultas'+i).Visibility = false;
        }
    }