//<script type="text/javascript" src="${staticCtx}/js/prototype/prototype.js"></script>


/*
Esta pagina contiene las dos funciones que validan los intervalos 
de fechas y le dan la lógica de sumar dias y meses
*/


function doDaysMonthsLogicEnd(SInitDateName, SEndDateName, invalidMessage) {
    if (invalidMessage == undefined) {
        invalidMessage='Fechas invalidas/Invalid dates';
    }
    var regex = /^(\d{4})-(\d{2})-(\d{2})$/;
    var s1=$(SInitDateName).value;
    if(!regex.test(s1)) return;
    var s2=$(SEndDateName).value;
    if(!regex.test(s2)) return;
    if (s1!="" && s2!="") {
        var t1 = (new Date(s1.replace(regex, '$2/$3/$1'))).getTime();
        var t2 = (new Date(s2.replace(regex, '$2/$3/$1'))).getTime();
        if (t1>=t2) {
            alert(invalidMessage);
            $(SEndDateName).value="";
        }
    }
}


