function calendario(objeto, idioma) {
    if (idioma == 'pt') {
        calendarioPT(objeto);
    } else if (idioma == 'en') {
        calendarioEN(objeto);
    } else if (idioma == 'es') {
        calendarioES(objeto);
    }
}

function calendarioPT(objeto) {
    var data = new Date();
    var meses = new Array(12);
    var diaSemana = new Array(7);

    meses[0] = 'Janeiro';
    meses[1] = 'Fevereiro';
    meses[2] = 'Mar&ccedil;o';
    meses[3] = 'Abril';
    meses[4] = 'Maio';
    meses[5] = 'Junho';
    meses[6] = 'Julho';
    meses[7] = 'Agosto';
    meses[8] = 'Setembro';
    meses[9] = 'Outubro';
    meses[10] = 'Novembro';
    meses[11] = 'Dezembro';

    diaSemana[0] = 'Domingo';
    diaSemana[1] = 'Segunda-feira';
    diaSemana[2] = 'Ter&ccedil;a-feira';
    diaSemana[3] = 'Quarta-feira';
    diaSemana[4] = 'Quinta-feira';
    diaSemana[5] = 'Sexta-feira';
    diaSemana[6] = 'Sab&aacute;do';

    document.getElementById(objeto).innerHTML = 'S&atildeo Paulo - ' + diaSemana[data.getDay()] + ', ' + data.getDate() + ' de ' + meses[data.getMonth()] + ' de ' + data.getUTCFullYear() + '.';
    document.getElementById(objeto).style.display = 'block';
}

function calendarioEN(objeto) {
    var data = new Date();
    var meses = new Array(12);
    var diaSemana = new Array(7);

    meses[0] = 'january';
    meses[1] = 'february';
    meses[2] = 'march';
    meses[3] = 'april';
    meses[4] = 'may';
    meses[5] = 'june';
    meses[6] = 'july';
    meses[7] = 'august';
    meses[8] = 'september';
    meses[9] = 'october';
    meses[10] = 'november';
    meses[11] = 'december';

    diaSemana[0] = 'sunday';
    diaSemana[1] = 'monday';
    diaSemana[2] = 'tuesday';
    diaSemana[3] = 'wednesdy';
    diaSemana[4] = 'thursday';
    diaSemana[5] = 'friday';
    diaSemana[6] = 'saturday';

    document.getElementById(objeto).innerHTML = 'Registro, SP - ' + diaSemana[data.getDay()] + ', ' + meses[data.getMonth()] + ' ' + data.getDate() + ', ' + data.getUTCFullYear() + '.';
    document.getElementById(objeto).style.display = 'block';
}

function calendarioES(objeto) {
    var data = new Date();
    var meses = new Array(12);
    var diaSemana = new Array(7);

    meses[0] = 'enero';
    meses[1] = 'febrero';
    meses[2] = 'marzo';
    meses[3] = 'abril';
    meses[4] = 'mayo';
    meses[5] = 'junio';
    meses[6] = 'julio';
    meses[7] = 'agosto';
    meses[8] = 'septiembre';
    meses[9] = 'octubre';
    meses[10] = 'noviembre';
    meses[11] = 'diciembre';

    diaSemana[0] = 'domingo';
    diaSemana[1] = 'lunes';
    diaSemana[2] = 'martes';
    diaSemana[3] = 'mi�rcoles';
    diaSemana[4] = 'jueves';
    diaSemana[5] = 'viernes';
    diaSemana[6] = 'sábado';

    document.getElementById(objeto).innerHTML = 'Registro, SP - ' + diaSemana[data.getDay()] + ', ' + data.getDate() + ' de ' + meses[data.getMonth()] + ' ' + data.getUTCFullYear() + '.';
    document.getElementById(objeto).style.display = 'block';
}

function relogio() {
    var data = new Date();
    recuperaElemento('divRelogio').innerHTML = zero(data.getHours()) + ':' + zero(data.getMinutes());
    recuperaElemento('divRelogio').style.display = 'block';
}

function zero(numero) {
    if(!isNaN(numero)) {
        if(numero < 10) {
            return '0' + numero;
        } else {
            return numero;
        }
    } else {
        return "Numero inválido";
    }
}
