﻿function TratarTipoDePesquisa(e) {
    switch (e) {
        case "OW": 
            {
                $("#boxAereoDataVolta").hide();
        
         break; }
        case "RT": { $("#boxAereoDataVolta").show(); break; } 
    } 
}
function configurarCalendarios(inputCalendarioMenorData, inputCalendarioMaiorData, totalDiasEntre, cssOnFocus, cssOnBlur, pathImagem) {
    if (totalDiasEntre)
        totalDiasEntre = parseInt(totalDiasEntre); 
    else
        totalDiasEntre = 5;
    TextBoxWatermark(inputCalendarioMenorData, "dd/mm/aaaa");
    TextBoxWatermark(inputCalendarioMaiorData, "dd/mm/aaaa");
    inputCalendarioMenorData = "#" + inputCalendarioMenorData;
    inputCalendarioMaiorData = "#" + inputCalendarioMaiorData;
    paransDefaultParaCalendario = {
        minDate: '+3d',
        maxDate: '+361d',
        defautDate: '+1m +7d',
        showMonthAfterYear: false,
        tegotoCurrentType: true,
        duration: 'fast',
        numberOfMonths: 2,
        stepMonths: 1,
        showOn: 'both',
        buttonImageOnly: true,
        buttonImage: pathImagem ? 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() + (3 * 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; }

