﻿function FechaInicio_OnDateChange(sender, eventArgs) {
    var fromDate = FechaInicio.getSelectedDate();
    var toDate = FechaFin.getSelectedDate();
    CalendarFrom.setSelectedDate(fromDate);
    if (fromDate > toDate) {
        FechaFin.setSelectedDate(fromDate);
        CalendarTo.setSelectedDate(fromDate);
    }
}
function FechaFin_OnDateChange(sender, eventArgs) {
    var fromDate = FechaInicio.getSelectedDate();
    var toDate = FechaFin.getSelectedDate();
    CalendarTo.setSelectedDate(toDate);
    if (fromDate > toDate) {
        FechaInicio.setSelectedDate(toDate);
        CalendarFrom.setSelectedDate(toDate);
    }
}
function CalendarFrom_OnChange(sender, eventArgs) {
    var fromDate = CalendarFrom.getSelectedDate();
    var toDate = FechaFin.getSelectedDate();
    FechaInicio.setSelectedDate(fromDate);
    if (fromDate > toDate) {
        FechaFin.setSelectedDate(fromDate);
        CalendarTo.setSelectedDate(fromDate);
    }
}
function CalendarTo_OnChange(sender, eventArgs) {
    var fromDate = FechaInicio.getSelectedDate();
    var toDate = CalendarTo.getSelectedDate();
    FechaFin.setSelectedDate(toDate);
    if (fromDate > toDate) {
        FechaInicio.setSelectedDate(toDate);
        CalendarFrom.setSelectedDate(toDate);
    }
}
function ButtonFrom_OnClick(event) {
    if (CalendarFrom.get_popUpShowing()) {
        CalendarFrom.hide();
    }
    else {
        CalendarFrom.setSelectedDate(FechaInicio.getSelectedDate());
        CalendarFrom.show();
    }
}
function ButtonTo_OnClick(event) {
    if (CalendarTo.get_popUpShowing()) {
        CalendarTo.hide();
    }
    else {
        CalendarTo.setSelectedDate(FechaFin.getSelectedDate());
        CalendarTo.show();
    }
}
function ButtonFrom_OnMouseUp(event) {
    if (CalendarFrom.get_popUpShowing()) {
        event.cancelBubble = true;
        event.returnValue = false;
        return false;
    }
    else {
        return true;
    }
}
function ButtonTo_OnMouseUp(event) {
    if (CalendarTo.get_popUpShowing()) {
        event.cancelBubble = true;
        event.returnValue = false;
        return false;
    }
    else {
        return true;
    }
}

function VerificarCurso() {

    var fromDate = FechaInicio.getSelectedDate();
    var toDate = FechaFin.getSelectedDate();
    
    if (fromDate > toDate) {
        mess = new msgBox('-Debe de un periodo de fechas correcto. ', "Atención, error de validación.", 1);
        mess.show();
        return false;
    }

    return true;
}