﻿function Calendario() {

    /* ********************************************************************************* */
    /* MOSTRA CALENDÁRIO */
    this.Abrir = function (Ano, Mes) {
        // AJAX
        // Criar objecto do tipo XMLHttpRequest
        var xmlObj = criarXMLObj();

        xmlObj.open("GET", "/inc/Calendario/Calendario.aspx?a=" + Ano + "&m=" + Mes);
        xmlObj.send(null);

        document.getElementById("divCalendario").innerHTML = "<div style='text-align: center;'>"
                                                           + " <img src='/Imagens/Icons/Load.gif' alt='A carregar calendário...' title='A carregar calendário...'/>"
                                                           + " <span class='T10N'>A carregar calendário...</span>"
                                                           + "</div>";
        xmlObj.onreadystatechange = function () {
            /*
            if (xmlObj.readyState <= 3) {
                document.getElementById("divCalendario").innerHTML = "<div style='text-align: center;'>"
                                                                   + " <img src='/Imagens/Icons/Load.gif' alt='A carregar calendário...' title='A carregar calendário...'/>"
                                                                   + " A carregar calendário..."
                                                                   + "</div>";
            }
            */
            if (xmlObj.readyState == 4) {
                document.getElementById("divCalendario").innerHTML = xmlObj.responseText;
            }
        }
    }
    /* ********************************************************************************* */
    /* MOSTRA MESES */
    this.Meses = function (Ano, Mes) {
        // AJAX
        // Criar objecto do tipo XMLHttpRequest
        var xmlObj = criarXMLObj();

        xmlObj.open("GET", "/inc/Calendario/Meses.aspx?a=" + Ano + "&m=" + Mes);
        xmlObj.send(null);

        xmlObj.onreadystatechange = function () {
            if (xmlObj.readyState <= 3) {
                document.getElementById("divCalendarioMeses").innerHTML = "<div style='text-align: center;'>"
                                                                        + " <img src='/Imagens/Icons/Load.gif' alt='A carregar calendário...' title='A carregar calendário...'/>"
                                                                        + " A carregar calendário..."
                                                                        + "</div>";
            }
            if (xmlObj.readyState == 4) {
                if (Ano == "0") {
                    var data = new Date();
                    Ano = data.getFullYear();
                }
                document.getElementById("divCalendarioAno").innerHTML = Ano;
                document.getElementById("divCalendarioMeses").innerHTML = xmlObj.responseText;
            }
        }
    }
    /* ********************************************************************************* */
}
