// SISTEMA: InfoJURIS
// DESCRIPCION: Librería para validacion de entrada de caracteres válidos.
// Creado:     05/04/2006
// JavaScript Document

document.oncontextmenu = function(){return false} 

function paginado(pagina){
  document.form1.pag.value = pagina;
  document.form1.submit();
}

function irA(){
   var pagina = prompt('Ingrese el N° de página','');
   
   if(pagina){
      document.form1.pag.value = pagina;
      document.form1.submit();
   }else{
      alert("Debe ingresar el número de página que desea consultar.");
   }
}

var nav4 = window.Event ? true : false;

function aceptoNumero(evt){	
  // NOTE: Backspace = 8, Enter = 13, '0' = 48, '9' = 57	
  var key = nav4 ? evt.which : evt.keyCode;	
  return (key <= 13 || (key >= 48 && key <= 57));
}

function aceptoFecha(evt,campo, sgte,lenCampo){	
  // NOTE: Backspace = 8, Enter = 13, '0' = 48, '9' = 57	
  var key = nav4 ? evt.which : evt.keyCode;	
 if(key <= 13 || (key >= 48 && key <= 57)){
 	if(document.getElementById(campo).value.length == lenCampo){
	    document.getElementById(sgte).focus();
	    document.getElementById(sgte).select();
	}
	return true;
 }else{
 	return false;
 }
 
}

function aceptoNumeroyBarra(evt){
  // NOTE: Backspace = 8, Enter = 13, '0' = 48, '9' = 57
  var key = nav4 ? evt.which : evt.keyCode;
  return (key <= 13 || (key >= 47 && key <= 57));
}

function validaFecha(dia,mes,anio){
  if (dia && mes && anio){
    if (dia != 0 && mes != 0 && anio != 0){
      if ((mes == 4 || mes == 6 || mes == 9 || mes == 11) && dia > 30){
         alert("El día no puede ser mayor a 30 para el mes ingresado");
         return false;
      }
      if ((mes == 1 || mes == 3 || mes == 5 || mes == 7 || mes == 8 || mes == 10 || mes == 12) && dia > 31){
         alert("El día no puede ser mayor a 31 para el mes ingresado");
         return false;
      }
      if (mes > 12){
         alert("El mes no puede ser mayor a 12");
 	     return false;
      }
      if (mes == 2){
         var isleap = (anio % 4 == 0 && (anio % 100 != 0 || anio % 400 == 0));
         if (dia>29 || (dia==29 && !isleap)){
            alert("La fecha ingresada es incorrecta");
            return false;
         }
      }
        return true;
    }else{
      alert("La fecha ingresada es incorrecta.");
      return false;
    }
  }
}

function limpia(){
   document.form1.expBusqueda.value = document.form1.palabraClave.value = "";
   document.form1.diad.value = document.form1.mesd.value = document.form1.aniod.value = "";
   document.form1.diah.value = document.form1.mesh.value = document.form1.anioh.value = "";
   document.form1.partes.value = document.form1.nroCausa.value = "";
   document.form1.idVozPrimaria.value = document.form1.vozPrimaria.value = "";   
   document.form1.idVozSecundaria.value = document.form1.vozSecundaria.value = "";   
   document.form1.nroNorma.value = document.form1.articulo.value = document.form1.inciso.value = document.form1.preoperador.value = document.form1.denominacion.value = "";   
   document.form1.materia.value = document.form1.norma.value = 0;
   document.form1.tribunal.value = document.form1.localidad.value = 0;
   document.form1.juezVoto.value = document.form1.votacion.value = 0;
   document.form1.busca.value = 3;
   document.form1.submit();
}

function verifica(){
/*  if(!document.form1.expBusqueda.value || document.form1.palabraClave.value
    || document.form1.diad.value || document.form1.mesd.value
    || document.form1.aniod.value || document.form1.diah.value
    || document.form1.mesh.value || document.form1.anioh.value
    || document.form1.partes.value || document.form1.articulo.value
    || document.form1.inciso.value || document.form1.nroNorma.value){*/
  if(!document.form1.expBusqueda.value || document.form1.palabraClave.value
    || document.form1.diad.value || document.form1.mesd.value
    || document.form1.aniod.value || document.form1.diah.value
    || document.form1.mesh.value || document.form1.anioh.value
    || document.form1.partes.value || document.form1.articulo.value
    || document.form1.inciso.value || document.form1.nroNorma.value
	|| document.form1.nroCausa.value || document.form1.voz.value
	|| document.form1.norma.value || document.form1.materia.value
	|| document.form1.localidad.value || document.form1.votacion.value
	|| document.form1.tribunal.value || document.form1.juezVoto.value){      
      document.form1.busca.value = 5;
      document.form1.submit();  
  }else{  
  
/*      if(document.form1.expBusqueda.value || document.form1.palabraClave.value
        || document.form1.diad.value || document.form1.mesd.value
        || document.form1.aniod.value || document.form1.diah.value
        || document.form1.mesh.value || document.form1.anioh.value
        || document.form1.partes.value || document.form1.articulo.value
        || document.form1.inciso.value || document.form1.nroNorma.value){*/
      if(document.form1.expBusqueda.value || document.form1.palabraClave.value
        || document.form1.diad.value || document.form1.mesd.value
        || document.form1.aniod.value || document.form1.diah.value
        || document.form1.mesh.value || document.form1.anioh.value
        || document.form1.partes.value || document.form1.articulo.value
        || document.form1.inciso.value || document.form1.nroNorma.value
		|| document.form1.nroCausa.value || document.form1.voz.value
		|| document.form1.norma.value || document.form1.materia.value
		|| document.form1.localidad.value || document.form1.votacion.value
		|| document.form1.tribunal.value || document.form1.juezVoto.value){    
           document.form1.action = "listadoIntegral.php";
           document.form1.busca.value = 2;
           document.form1.submit();  
  }
  }
}

function validaIngreso(tipoIngreso,operadorIngresado){
  var diad = document.form1.diad.value;
  var mesd = document.form1.mesd.value;
  var aniod = document.form1.aniod.value;
  var diah = document.form1.diah.value;
  var mesh = document.form1.mesh.value;
  var anioh = document.form1.anioh.value;  

  if(diad && mesd && aniod && diah && mesh && anioh){
     if(!validaFecha(diad,mesd,aniod)){
        if(!validaFecha(diah,mesh,anioh)){
           return false;
        } 
        return false;
     }        
  }

  document.form1.busca.value = 2;
  document.form1.operador.value = operadorIngresado;
  document.form1.submit();
}

function abrirVentana(nombrephp){
   window.open(nombrephp,"","toolbar=no,scrollbars=yes,location=0,statusbar=no,status=no,menubar=no,resizable=yes,width=620,height=470,left=220,top=155");
}

function abrirVentana2(){
   window.open("../ayuda/ManualUsuario.pdf","","toolbar=no,scrollbars=yes,location=0,statusbar=no,status=no,menubar=no,resizable=yes,width=620,height=470,left=220,top=155");
}

function aPrincipal(){
   document.form1.opcion.value = 3;
   document.form1.submit();
   location.href = '../consultas/consIntegral.php?busca=3';
}

//******//

function quitarAcumulados(idSumario,nroSumario){
  //* Funcion utilizada en guardados.php *//
  if(idSumario && nroSumario){
      var mensaje = "¿Seguro desea borrar del acumulado al " + nroSumario + "?";
      if(confirm(mensaje)){
         document.form1.opcion.value = 2;
         document.form1.idSumario.value = idSumario;
         document.form1.submit();
      }
  }else{
      var mensaje = "¿Seguro desea borrar todos los sumarios acumulados hasta el momento?";     
      if(confirm(mensaje)){
         document.form1.opcion.value = 2;
         document.form1.idSumario.value = 0;
         document.form1.submit();
      }
  }
}

function iniciarEn(inicio,pag){
   document.form1.inicio.value = inicio;
   document.form1.pagAnterior.value = pag;
}

function word(idSumario){
  document.getElementById('idw').value = idSumario;
  document.frmDocs.submit();
}


//** funcion para abrir archivo de fallo **//
function fallo(idclave){
   window.open("../docs/"+idclave+".pdf","","toolbar=no,scrollbars=yes,location=0,statusbar=no,status=no,menubar=no,resizable=yes,width=800,height=590,left=110,top=90");
}
//** funcion para abrir archivo de fallo **//


//*****de listado integral****//
function volverPrincipal(){
   document.form1.busca.value=3;
   document.form1.expBusqueda.value='';
   document.form1.action='consIntegral.php';
   document.form1.submit();  

   location.href = "../default.php";
}

function imprime(idclave){
   window.open("impConsIntegral.php?idclave="+idclave,"","toolbar=no,scrollbars=yes,location=0,statusbar=no,status=no,menubar=no,resizable=yes,width=800,height=590,left=110,top=90");
}

function acumular(idSumario, tr){
  document.getElementById('idSumario').value = idSumario;
  document.getElementById('op').value = 1;
  document.getElementById('divA' + idSumario).style.visibility = 'hidden';
  document.getElementById('divD' + idSumario).style.visibility = 'visible';
  document.getElementById('tr' + tr).style.background = '#FF4646';
  document.frmAcumula.submit();
}

function quitarAcumulado(idSumario, tr){
  //* Funcion utilizada en listadoIntegral.php *//
  document.getElementById('idSumario').value = idSumario;
  document.getElementById('op').value = 2;
  document.getElementById('divD' + idSumario).style.visibility = 'hidden';
  document.getElementById('divA' + idSumario).style.visibility = 'visible';
  document.getElementById('tr' + tr).style.background = '#FFCC99';
  document.frmAcumula.submit();
}

function word(idSumario){
  document.getElementById('idw').value = idSumario;
  document.frmDocs.submit();
}

function acumulados(){
  location.href = 'guardados.php';
}

function imprimirAcumulado(totalAcumulado){
  if(totalAcumulado > 0){
      var mensaje = "¿Seguro desea imprimir todos los sumarios del acumulado?";
      if(confirm(mensaje)){
          window.open("impAcumulados.php","","toolbar=no,scrollbars=yes,location=0,statusbar=no,status=no,menubar=no,resizable=yes,width=800,height=590,left=110,top=90");
      }
  }
}
