//Función que manda el formulario con los criterios de búsqueda introducidos y validados var formBusquedaNoticia = { buscar : function (){ var form = document.getElementById('formBusqueda'); errores = ""; var fechaInicio = document.getElementById("fechaInicio"); var fechaFin = document.getElementById("fechaFin"); var validDateIni = isValidDate(fechaInicio.value); var validDateFin = isValidDate(fechaFin.value); if(!validDateIni && fechaInicio.value != "") { errores+="\n - El campo 'FECHA DESDE' no es una fecha correcta. Recuerda que debe tener el formato dd/mm/yyyy"; } if(!validDateFin && fechaFin.value != "") { errores+="\n - El campo 'FECHA HASTA' no es una fecha correcta. Recuerda que debe tener el formato dd/mm/yyyy"; } if(validDateIni && fechaInicio.value != "" && validDateFin && fechaFin.value != ""){ chequearfechas(fechaFin, fechaInicio, "FECHA DESDE o FECHA HASTA"); } if(chequea()) form.submit(); else alert("Por favor, corrija los siguientes fallos:" + errores); } }; //Función que manda el formulario de paginación, cuando pinchamos en las distintas páginas para //ver los resultados paginados var formPaginacionNoticia = { buscar : function (paginaActual){ var form = document.getElementById('formPaginacion'); form.paginaActual.value = paginaActual; form.submit(); } }; //Registramos la inicializacion de los calendarios attachOnLoad(function(){ var este = new Date().getFullYear(); var rangeyears = [este-100, este]; setupCalendar(document.getElementById("fechaInicio"), rangeyears); setupCalendar(document.getElementById("fechaFin"), rangeyears); });