﻿function TratarTipoDePesquisa(e) {
    switch (e) {
        case "OW":
            {
                $("#boxAereoDataVolta").hide();
                if ($("#boxAereoDataVoltaHorario") != undefined) {
                    $("#boxAereoDataVoltaHorario").hide();
                }
                break;
            }
        case "RT":
            {
                $("#boxAereoDataVolta").show();
                if ($("#boxAereoDataVoltaHorario") != undefined) {
                    $("#boxAereoDataVoltaHorario").show();
                }
                break;
            }
    }
}
function configurarCalendarios(inputCalendarioMenorData, inputCalendarioMaiorData, totalDiasEntre, cssOnFocus, cssOnBlur, pathImagem, dataInicioViagem) {
    var inicio;
    if (dataInicioViagem != undefined && document.getElementById(dataInicioViagem) != null) {
        inicio = document.getElementById(dataInicioViagem).value;
        if (inicio != 0) {
            inicio = parseInt(inicio);
        } else { inicio = 3; }
    } else { inicio = 3; }
    if (totalDiasEntre)
        totalDiasEntre = parseInt(totalDiasEntre); else
        totalDiasEntre = 5; TextBoxWatermark(inputCalendarioMenorData, "dd/mm/aaaa"); TextBoxWatermark(inputCalendarioMaiorData, "dd/mm/aaaa"); inputCalendarioMenorData = "#" + inputCalendarioMenorData; inputCalendarioMaiorData = "#" + inputCalendarioMaiorData; paransDefaultParaCalendario = { minDate: '+' + inicio + 'd', maxDate: '+361d', defautDate: '+1m +7d', showMonthAfterYear: false, tegotoCurrentType: true, duration: 'fast', numberOfMonths: 2, stepMonths: 1, showOn: 'both', buttonImageOnly: true, buttonImage: (pathImagem != undefined) ? pathImagem : 'Recursos/Imagens/Icones/ico_calendario.png', showButtonPanel: true, buttonText: 'abrir calendário' }
    $(inputCalendarioMenorData).datepicker(paransDefaultParaCalendario); $(inputCalendarioMaiorData).datepicker(paransDefaultParaCalendario); onChangeEvento = "onChangeEvento= function(){aoAlterarDataCalendarioMenor($('" + inputCalendarioMenorData + "')[0],$('" + inputCalendarioMaiorData + "')[0]);}"
    eval(onChangeEvento); $(inputCalendarioMenorData).change(onChangeEvento); hoje = new Date(); hoje = new Date((hoje.getTime() + (inicio * 24 * 60 * 60 * 1000))); $(inputCalendarioMenorData).val((hoje.getDate()) + '/' + (hoje.getMonth() + 1) + '/' + hoje.getFullYear()); $(inputCalendarioMenorData).trigger("change")
}
function aoAlterarDataCalendarioMenor(sender, e) {
    data = sender.value.split("/"); if (!isNaN(data[0])) {
        nova = new Date(data[2], data[1] - 1, data[0])
        data = nova; $(e).datepicker('option', 'minDate', data)
    }
    $(e).val(aoAlterarMenorData(sender.value))
}
function aoAlterarMenorData(e) { retorno = "dd/mm/aaaa"; data = e.split("/"); dataAtt = new Date(data[2], data[1] - 1, data[0]); novadata = new Date(dataAtt.getTime() + (5 * 24 * 60 * 60 * 1000)); retorno = (novadata.getDate() + "/" + (novadata.getMonth() + 1) + "/" + novadata.getFullYear()); retorno = (retorno.toUpperCase() == "NAN/NAN/NAN") ? "dd/mm/aaaa" : retorno; return retorno; }
function aoAlterarDataIdaAereo(e) { retorno = "dd/mm/aaaa"; data = e.split("/"); dataAtt = new Date(data[2], data[1] - 1, data[0]); novadata = new Date(dataAtt.getTime() + (5 * 24 * 60 * 60 * 1000)); retorno = (novadata.getDate() + "/" + (novadata.getMonth() + 1) + "/" + novadata.getFullYear()); retorno = (retorno.toUpperCase() == "NAN/NAN/NAN") ? "dd/mm/aaaa" : retorno; return retorno; }

