function fConsultar() { document.frmInicFr18.submit(); } function fLimpiar() { document.frmInicFr18.pTipoAudi.value = 1; document.frmInicFr18.pTipoEnti.value = "I"; document.frmInicFr18.pFechAudi.value = ""; document.frmInicFr18.pDepeDesc.value = ""; fCambioTipoEnti(document.frmInicFr18.pTipoEnti); } function abreWord(nombre,tabla) { window.open("ptqblob.get_doc?pName="+nombre+"&pTabla="+tabla,"Documento","resizable,top=30,left=60,width=1100,height=800,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no"); } function abrePdf(nombre,tabla) { window.open("ptqblob.get_pdf?pName="+nombre+"&pTabla="+tabla,"Documento","resizable,top=30,left=60,width=1100,height=800,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no"); } function abreTxt(nombre,tabla) { window.open("ptqblob.get_txt?pName="+nombre+"&pTabla="+tabla,"Documento","resizable,top=30,left=60,width=1100,height=800,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no"); } function fPorTipoAudi(TipoAudi) { document.frmConsulta.pTipoAudi.value = TipoAudi; document.frmConsulta.submit(); } function fPorTipoEnti(TipoEnti) { document.frmConsulta.pTipoEnti.value = TipoEnti; document.frmConsulta.submit(); } function fPorEntiExte(TipoEnti, EntiExte) { document.frmConsulta.pTipoEnti.value = TipoEnti; document.frmConsulta.pEntiExte.value = EntiExte; document.frmConsulta.submit(); } function fPorFechAudi(FechAudi) { document.frmConsulta.pFechAudi.value = FechAudi; document.frmConsulta.submit(); } function fPorDepeDesc(DepeDesc) { document.frmConsulta.pDepeDesc.value = DepeDesc; /* document.frmConsulta.pDepeDesc.value = depe; document.frmConsulta.pCodiPues.value = "";*/ document.frmConsulta.submit(); } /* function verDetalle(codigo) { // window.open("","Detalle","resizable=no,top=250,left=500,width=620,height=200,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no"); document.frmDetalle.pCodiEmpl.value = codigo; document.frmDetalle.submit(); }*/ function fOtraCons() { document.frmInicio.submit(); } function openDependencias() { window.open("","Dependencias","resizable,width=500,height=500,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no"); document.frmDependencias.pPatron.value = document.frmInicFr18.pDepeDesc.value; document.frmDependencias.submit(); } /* function openEmpleados() { window.open("","Empleados","resizable,width=500,height=500,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no"); document.frmEmpleados.pPatron.value = document.frmInicFr08.pNombEmpl.value; document.frmEmpleados.submit(); } */ function soloLetras(myfield, e, dec) // FUNCIÓN QUE NO PERMITE LA ESCRITURA DE LETRAS CUANDO LA OPCIÓN DE FILTRADO ES CÓDIGO { var key; var keychar; if (window.event) key = window.event.keyCode; else if (e) key = e.which; else return true; keychar = String.fromCharCode(key); // control keys if ((key==null) || (key==0) || (key==8) || (key==9) || (key==13) || (key==27) ) return true; // LETERS else if ((("abcdefghijklmnñopqrstuvwxyzABCDEFGHIJKLMNÑOPQRSTUVWXYZ ").indexOf(keychar) > -1)) return true; // decimal point jump else if (dec && (keychar == ".")) { myfield.form.elements[dec].focus(); return false; } else return false; } function PriPag() { document.frmPaginas.pPagiActu.value = 1; document.frmPaginas.submit(); } function UltPag(numpag) { document.frmPaginas.pPagiActu.value = numpag; document.frmPaginas.submit(); } function PagSig(numpag) { document.frmPaginas.pPagiActu.value = numpag+1; document.frmPaginas.submit(); } function PagAnt(numpag) { document.frmPaginas.pPagiActu.value = numpag-1; document.frmPaginas.submit(); } function fechaInvalida(text, oForma, categoria) { alert(text); if (categoria == 1) oForma.value = ""; oForma.focus(); } function validaFecha(oForma) { var form = oForma; if (form.value == "") return true; var Cadena = form.value; var fecha = new String (form.value) // Crea un string var realFecha = new Date() // Obtiene la fecha actual var ano = new String(fecha.substring(fecha.lastIndexOf("/")+1, fecha.lastIndex)) // Cadena año var mes = new String(fecha.substring(fecha.indexOf("/")+1, fecha.lastIndexOf("/"))) // Cadena mes var dia = new String(fecha.substring(0, fecha.indexOf("/"))) // Cadena día if (Cadena.charAt(2)!="/" || Cadena.charAt(5)!="/") { fechaInvalida("¡El formato de la fecha es inválido (DD/MM/AAAA)!", oForma, 1); return false; } if (isNaN(ano) || ano.length < 4 || parseFloat(ano) < 1900) // Validar año { fechaInvalida("¡Año inválido!", oForma); return false; } if (isNaN(mes) || parseFloat(mes) < 1 || parseFloat(mes) > 12) // Validar mes { fechaInvalida("¡Mes inválido!", oForma); return false; } if (isNaN(dia) || parseFloat(dia) < 1 || parseFloat(dia) > 31) // Validar día { fechaInvalida("¡Día inválido!", oForma); return false; } if (mes == 4 | mes==6 || mes==9 || mes==11 || mes==2) { if (ano%4 == 0) { if (mes==2 && dia > 29 || dia>30) { fechaInvalida("¡Día inválido!", oForma); return false; } } else { if (mes==2 && dia > 28 || dia>30) { fechaInvalida("¡Día inválido", oForma); return false; } } } return true // Fecha correcta } function fecha(oForma) //Inserta una / para el formato de la fecha { var fecha = oForma.value.length; if (fecha == 2 || fecha == 5) oForma.value = oForma.value+"/"; } function soloNumeros(myfield, e, dec) //-- FUNCIÓN QUE NO PERMITE LA ESCRITURA DE LETRAS { var key; var keychar; if (window.event) key = window.event.keyCode; else if (e) key = e.which; else return true; keychar = String.fromCharCode(key); if ((key==null) || (key==0) || (key==8) || (key==9) || (key==13) || (key==27) ) // control keys return true; else if ((("0123456789").indexOf(keychar) > -1)) // numbers return true; else if (dec && (keychar == ".")) // decimal point jump { myfield.form.elements[dec].focus(); return false; } else return false; } function setDepen() { var entidad = document.getElementById("entidadID").value; campoAjax("depenDiv","PTQFR18.CONS_DEPE","pEntidad=" + entidad); }