﻿// Archivo JScript


// INICIALIZACION DE EVENTOS NAV-AVANZADA-FECHAS   
   
function IniEventosNav(){
        $("#cmbAno").change(function(){     
              GuardaSession("Ano",$("#cmbAno").selectedValues()[0]);
              GuardaSession("Mes",null);
              GuardaSession("Dia",null);
              DesactivaComboNav(1);
              DatosCombo("Mes");                            
        });
        
        $("#cmbMes").change(function(){              
              GuardaSession("Mes",$("#cmbMes").selectedValues()[0]);
              GuardaSession("Dia",null);
              DesactivaComboNav(2);
              DatosCombo("Dia"); 

        });
        
        $("#cmbDia").change(function(){
             GuardaSession("Dia",$("#cmbDia").selectedValues()[0]);
             IniNavDia();             
        }); 
 } 
 
 
 // CARGA DATOS NAV-AVANZADA-FECHA
 
 function DatosCombo(tipo){                                
        var itemID = {"tipo":"" + tipo};
        var jsonStr = JSON.stringify(itemID);
        
        $.ajax({
          type: "POST",
          url: "WebService.asmx/CargaFechas",
          contentType: "application/json; charset=utf-8",
          dataType: "json",
          data: jsonStr,
          
          success: function(msg){
           
            if (tipo == "Ano"){
                CargaCombo("cmb" + tipo,msg,"Seleccione un Año");	           
                            
            }else if(tipo == "Mes"){
                CargaCombo("cmb" + tipo,msg,"Seleccione un Mes");	           
            }else if(tipo == "Dia"){
                CargaCombo("cmb" + tipo,msg,"Seleccione un Dia");	           
            }                                    
          },
          error: function(xhr, msg){
          
          }
        });              
}

// UTILERIAS NAV-AVANZADA-FECHA

function DesactivaComboNav(nivel){

    if (nivel == 0){
        $("#cmbAno").attr("disabled",true);
        $("#cmbMes").attr("disabled",true);
        $("#cmbDia").attr("disabled",true);
    
        $("#cmbAno").removeOption(/./);
        $("#cmbMes").removeOption(/./);
        $("#cmbDia").removeOption(/./);
    }
    if (nivel == 1){
       
        $("#cmbMes").attr("disabled",true);
        $("#cmbDia").attr("disabled",true);
    
        $("#cmbMes").removeOption(/./);
        $("#cmbDia").removeOption(/./);
    }
    if (nivel == 2){        
        $("#cmbDia").attr("disabled",true);    
        $("#cmbDia").removeOption(/./);
    }        
}



// INICIALIZACION DE EVENTOS NAV-AVANZADA-DIA   
   
 function IniEventosNavDia(){
        $(".listaDias").click(function(){  
            PrevImagenNavDia($(this).attr("title"))                                                                      
        }).mouseover(function(){
            $(this).css("color","#619543");
            $(this).css("cursor","pointer");                       
        }).mouseout(function(){
            $(this).css("color","#FFFFFF");
        }); 
 }
         
// CARGA DATOS NAV-AVANZADA-DIA     
    
 function IniNavDia(){               
         var itemID = {"tipo":"cadena" };
         var jsonStr = JSON.stringify(itemID);           
         $.ajax({
            type: "POST",
            url: "WebService.asmx/CargaPublicacion",         
            contentType: "application/json; charset=utf-8",   
            dataType: "json",
            data: jsonStr,                        
            success: function(msg){                  
                construyeNavDia(msg);	           
            },
            error: function(xhr, msg){
                alert(msg)
            }
        });           
 }
 
 function construyeNavDia(data){
    
    $("#divPublicacionTbl").html("");    
    $("#divPublicacionTbl").append("<div><table id='tblDiaResultado'></table></div>")                              
      
    var htmlRen = "<tr>";
    var reg = 0;
    var regXreng = 5;    
    var cont  = 1;
      
    $.each(data, function() {         
             if (reg == regXreng){
                reg  = 0
                htmlRen += "</tr>";                
                $("#tblDiaResultado").append(htmlRen);
                htmlRen = "<tr>";                
             }             
             if ((reg < regXreng)){
                htmlRen += "<td><span class='listaDias' title='" + this + "'>" + cont + "</span></td>"   
                reg = reg + 1;
                cont = cont + 1;
             }                                                                                                        
    });
    
    if (reg > 0){
        reg  = 0
        htmlRen += "</tr>";                
        $("#tblDiaResultado").append(htmlRen);                
    } 
    
    IniEventosNavDia();                                              
 }
 
 
 function PrevImagenNavDia(imagen){   
 
         //CargaLoading();  
                  
         var itemID = {"rutaImagen":"" + imagen };
         var jsonStr = JSON.stringify(itemID);
  
         $.ajax({
            type: "POST",
            url: "WebService.asmx/PrevImagenDia",         
            contentType: "application/json; charset=utf-8",   
            dataType: "json",
            data: jsonStr,                                             
            success: function(msg){                                          
              CargaPic(msg)
              CierraLoading();          
            },
            error: function(xhr, msg,a){
              alert(msg)
              CierraLoading(); 
            }
        });
        
        
        //CierraLoading();  
 }
 
 
 function CargaPic(ruta){
     CargaModulo("#divCuerpoCont","PrevPic.htm");
     $("#NavPic").attr("src",ruta[0]);
           
     $("#divVerPDF img").mouseover(function(){             
             $(this).css("cursor","pointer");                                
     }).mouseout(function(){                         
     
     });       
     $("#NavPic").mouseover(function(){             
             $(this).css("cursor","pointer");                                
     }).mouseout(function(){                         
     });       
     
     $("#NavPic").click(function(){    
        CargaVisor(ruta[1])
     });     
     
     $("#divVerPDF img").click(function(){
        CargaVisor(ruta[1])
     }).mouseover(function(){             
             $(this).attr("src","Img/bt_verpdf_02.jpg");                                
     }).mouseout(function(){                         
             $(this).attr("src","Img/bt_verpdf_01.jpg");  
     });              
 }
    
 
 



 
 



     
