$(function() {




    var dates = $("#txtsaida").datepicker({
        defaultDate: "+1w",
        changeMonth: true,
        minDate: $(this).datepicker("getDate") + 5,
        numberOfMonths: 1,
        dateFormat: 'dd/mm/yy',
        onSelect: function(selectedDate) {
            var option = this.id == "txtsaida" ? "minDate" : "maxDate",
					            instance = $(this).data("datepicker");
            date = $.datepicker.parseDate(
						            instance.settings.dateFormat ||
						            $.datepicker._defaults.dateFormat,
						            selectedDate, instance.settings);
            dates.not(this).datepicker("date", option, date);

            var dataMinima = $(this).datepicker("getDate");
            dataMinima.setDate(dataMinima.getDate() + 1);

            $("#txtchegada").val("");
            $("#txtchegada").datepicker("option", "minDate", dataMinima);
        }
    });





    var dateschegada = $("#txtchegada").datepicker({
        //defaultDate: "+1w",
        changeMonth: true,
        numberOfMonths: 1,
        dateFormat: 'dd/mm/yy',
        onSelect: function(selectedDate) {
            var option = this.id == "txtsaida" ? "minDate" : "maxDate",
					            instance = $(this).data("datepicker");
            date = $.datepicker.parseDate(
						            instance.settings.dateFormat ||
						            $.datepicker._defaults.dateFormat,
						            selectedDate, instance.settings);
            dateschegada.not(this).datepicker("date", option, date);
        }
    });


    ///////////////////////////////////////////////////////////////////////////////


    $("#txtorigem").autocomplete({
        source: function(request, response) {

        //alterando o tipo de url a ser consultada de acordo com a aba selecionada
        url = "services.asmx/Aeroportos";
        if (idSelecao == "1") //aero
            url = "services.asmx/Aeroportos";
        if (idSelecao == "3") //hotel
            url = "services.asmx/HotelBusca";

            $.ajax({
                url: url,
                data: "{ 'aer': '" + request.term + "', 'tipoBusca':'" + idSelecao + "' }",
                dataType: "json",
                type: "POST",
                contentType: "application/json; charset=utf-8",
                dataFilter: function(data) { return data; },
                success: function(data) {
                    response($.map(data.d, function(item) {
                        return {
                            value: item
                        }
                    }))
                },
                error: function(XMLHttpRequest, textStatus, errorThrown) {
                    alert(textStatus);
                }
            });
        },
        minLength: 2

    });

    $("#txtdestino").autocomplete({
    source: function(request, response) {
    //alterando o tipo de url a ser consultada de acordo com a aba selecionada
    url = "services.asmx/Aeroportos";
    if (idSelecao == "1") //aero
        url = "services.asmx/Aeroportos";
    if (idSelecao == "3") //hotel
        url = "services.asmx/HotelBusca";
            $.ajax({
                url: url,
                data: "{ 'aer': '" + request.term + "', 'tipoBusca':'" + idSelecao + "' }",
                dataType: "json",
                type: "POST",
                contentType: "application/json; charset=utf-8",
                dataFilter: function(data) { return data; },
                success: function(data) {
                    response($.map(data.d, function(item) {
                        return {
                            value: item
                        }
                    }))
                },
                error: function(XMLHttpRequest, textStatus, errorThrown) {
                    alert(textStatus);
                }
            });
        },
        minLength: 2

    });


    $("#chkida").click(function() {
        document.getElementById('txtchegada').disabled = true;
    });
    $("#chkidaevolta").click(function() {
        document.getElementById('txtchegada').disabled = false;
    });

    $("#btnpesquisar").click(function() {

        //CLICK AÉREO

        if (idSelecao == 1) {
            if (document.getElementById("txtsaida").value.length < 8) {
                alert('selecione uma data de saída válida!');
            } else if (document.getElementById("txtorigem").value.length < 3) {
                alert('digite a origem de sua viagem!');
            } else if (document.getElementById("txtdestino").value.length < 3) {
                alert('digite o destino de sua viagem!');
            } else {

                id = idSelecao;
                idaevolta = "nao funcionou"
                if (document.getElementById('chkidaevolta').checked) {
                    idaevolta = "0";
                } else {
                    idaevolta = "1";
                }
                ida = ($('#txtsaida').val().substr($('#txtsaida').val().indexOf("/", 4), 5)).replace("/", "") + ($('#txtsaida').val().substr($('#txtsaida').val().indexOf("/", 0), 3)).replace("/", "") + ($('#txtsaida').val()).substr(0, 2);
                volta = ($('#txtchegada').val().substr($('#txtchegada').val().indexOf("/", 4), 5)).replace("/", "") + ($('#txtchegada').val().substr($('#txtchegada').val().indexOf("/", 0), 3)).replace("/", "") + ($('#txtchegada').val()).substr(0, 2);
                origem = $('#txtorigem').val();
                destino = $('#txtdestino').val();
                adultos = $('#lstadu1').val();
                criancas = $('#lstcri1').val();
                url = "resultado.aspx?id=" + id + "&checkin=" + ida + "&checkout=" + volta + "&origem=" + origem + "&destino=" + destino + "&Adultos=" + adultos + "&Criancas=" + criancas + "&SomenteIda=" + idaevolta;
                window.open(url, "_self");
                //alert(url)
            }
        }

        //CLICK CRUZEIRO

        if (idSelecao == 2) {


            compahia = $('#lstcompanias').val();
            navio = $('#lstnavio').val();
            mesDesejado = $('#lstmesdesejado').val();
            duracao = $('#lstduracao').val();
            destino = $('#lstportodesaida').val();
            portosDeSaida = $('#lstportodesaida').val();

            url = "resultado.aspx?id=7&cruiseline=" + compahia + "&ship=" + navio + "&departuredate=" + mesDesejado + "&duration=" + duracao + "&destination=" + destino + "&portname=" + portosDeSaida;
            window.open(url, "_self");
            //alert(url)

        }


        if (idSelecao == 3) { // HOTEL

            if (document.getElementById("txtsaida").value.length < 8) {
                alert('selecione uma data de checkin válida!');
            } else if (document.getElementById("txtchegada").value.length < 8) {
                alert('selecione uma data de checkout válida!');
            } else if (document.getElementById("txtorigem").value.length < 3) {
                alert('digite a localização do seu hotel!');
            }
             else {

                datadeRetirada = (document.getElementById("txtsaida").value.substr(document.getElementById("txtsaida").value.indexOf("/", 4), 5)).replace("/", "") + (document.getElementById("txtsaida").value.substr(document.getElementById("txtsaida").value.indexOf("/", 0), 3)).replace("/", "") + (document.getElementById("txtsaida").value).substr(0, 2);
                datadeDevolucao = (document.getElementById("txtchegada").value.substr(document.getElementById("txtchegada").value.indexOf("/", 4), 5)).replace("/", "") + (document.getElementById("txtchegada").value.substr(document.getElementById("txtchegada").value.indexOf("/", 0), 3)).replace("/", "") + (document.getElementById("txtchegada").value).substr(0, 2);
                localRetirada = document.getElementById('txtorigem').value;



                url = "resultado.aspx?id=2&checkin=" + datadeRetirada + "&checkout=" + datadeDevolucao + "&destino=" + localRetirada + "&qtdquartos=" + ArrumaQuartos(idSelecao);
                window.open(url, "_self");
                //alert(url);

            }


        }
        if (idSelecao == 4) { // Carro

            if (document.getElementById("txtsaida").value.length < 8) {
                alert('selecione uma data de retirada válida!');
            } else if (document.getElementById("txtorigem").value.length < 3) {
                alert('digite o destino de sua viagem!');
            } else {

                datadeRetirada = (document.getElementById("txtsaida").value.substr(document.getElementById("txtsaida").value.indexOf("/", 4), 5)).replace("/", "") + (document.getElementById("txtsaida").value.substr(document.getElementById("txtsaida").value.indexOf("/", 0), 3)).replace("/", "") + (document.getElementById("txtsaida").value).substr(0, 2);
                datadeDevolucao = ($('#txtchegada').val().substr($('#txtchegada').val().indexOf("/", 4), 5)).replace("/", "") + ($('#txtchegada').val().substr($('#txtchegada').val().indexOf("/", 0), 3)).replace("/", "") + ($('#txtchegada').val()).substr(0, 2);
                localRetirada = $('#txtorigem').val();
                localDevolucao = $('#txtdestino').val();
                HoraDeRetirada = $('#lsthoraret').val();
                HoradeDevolucao = $('#lsthoradev').val();
                tipoDeCarroRes = $('#lstcarro').val();

                url = "resultado.aspx?id=3&checkin=" + datadeRetirada + "&checkout=" + datadeDevolucao + "&destino=" + localDevolucao + "&origem=" + localRetirada + "&hourin=" + HoraDeRetirada + "&hourout=" + HoradeDevolucao;
                window.open(url, "_self");
                //alert(url)
            }
        }
        if (idSelecao == 5) {

            if (document.getElementById("txtsaida").value.length < 8) {
                alert('selecione uma data de saída válida!')
            } else if (document.getElementById("txtorigem").value.length < 3) {
                alert('digite uma origem válida!')
            } else if (document.getElementById("txtdestino").value.length < 3) {
                alert('digite um destino válido');
            } else {
                ida = (document.getElementById("txtsaida").value.substr(document.getElementById("txtsaida").value.indexOf("/", 4), 5)).replace("/", "") + (document.getElementById("txtsaida").value.substr(document.getElementById("txtsaida").value.indexOf("/", 0), 3)).replace("/", "") + (document.getElementById("txtsaida").value).substr(0, 2);
                volta = (document.getElementById("txtchegada").value.substr(document.getElementById("txtchegada").value.indexOf("/", 4), 5)).replace("/", "") + (document.getElementById("txtchegada").value.substr(document.getElementById("txtchegada").value.indexOf("/", 0), 3)).replace("/", "") + (document.getElementById("txtchegada").value).substr(0, 2);
                origem = document.getElementById('txtorigem').value;
                destino = document.getElementById('txtdestino').value;

                quartos = document.getElementsByName('optquartos').item.selected;

                adultos_1 = document.getElementById('lstadu1').value;
                criancas_1 = document.getElementById('lstcri1').value;
                adultos_2 = document.getElementById('lstadu2').value;
                criancas_2 = document.getElementById('lstcri2').value;
                adultos_3 = document.getElementById('lstadu3').value;
                criancas_3 = document.getElementById('lstcri3').value;

                if (document.getElementById('chkaereo').checked == true && document.getElementById('chkcarro').checked == true) {
                    //alert('hotel, carro & aéreo')
                    url = "resultado.aspx?id=6&checkin=" + ida + "&checkout=" + volta + "&destino=" + destino + "&origem=" + origem + "&qtdquartos=" + ArrumaQuartos(idSelecao);
                    window.open(url, "_self");
                }

                //alert(url)
                if (document.getElementById('chkaereo').checked == true && document.getElementById('chkcarro').checked == false) {
                    //alert('hotel & aéreo')
                    url = "resultado.aspx?id=4&checkin=" + ida + "&checkout=" + volta + "&origem=" + origem + "&destino=" + destino + "&qtdquartos=" + ArrumaQuartos(idSelecao);
                    window.open(url, "_self");
                    //alert(url)
                }
                if (document.getElementById('chkaereo').checked == false && document.getElementById('chkcarro').checked == true) {
                    //alert('hotel & carro')
                    url = "resultado.aspx?id=5&checkin=" + ida + "&checkout=" + volta + "&destino=" + destino + "&qtdquartos=" + ArrumaQuartos(idSelecao);
                    window.open(url, "_self");
                    //alert(url)
                }
                if (document.getElementById('chkaereo').checked == false && document.getElementById('chkcarro').checked == false) {
                    alert('selecione aéreo ou carro para formar o pacote!')
                }
            }

        }
    });


});

function ArrumaQuartos(idSelecao){

// ARRUMA QUARTOS
                var auxquartos = '';
                var qtdquartos = '';
                $('input[type=radio][name=optquartos]').each(function(key, value) { qtdquartos = (value.checked == true ? value.value : qtdquartos); });

                switch (qtdquartos) {
                    case "1":
                        // Quarto 01
                        adultos = $("#lstadu1").val();
                        criancas = $("#lstcri1").val();
                        var auxcrianca = "";
                        idSelecao == 5 ? auxcrianca = "," : auxcrianca = "-";
                        $("#idadeCrianca").css("display", "block");
                        for (auxi = 1; auxi <= criancas; auxi++) {
                            auxcrianca += $("#c1" + auxi + "").val() + ",";
                            //auxcrianca += "0,";
                        }
                        auxquartos = adultos + "-0" + (auxcrianca == "-" || auxcrianca == "," ? "" : auxcrianca.substr(0, auxcrianca.length - 1));

                        break;
                        
                    case "2":                     // Quarto 01 
                        adultos = document.getElementById("lstadu1").value;
                        criancas = document.getElementById("lstcri1").value;
                        var auxcrianca = "";
                        idSelecao == 5 ? auxcrianca = "," : auxcrianca = "-";
                        for (auxi = 1; auxi <= criancas; auxi++) {
                            // auxcrianca += "0,";
                            auxcrianca += $("#c1" + auxi + "").val() + ",";

                        }
                        auxquartos = adultos + "-0" + (auxcrianca == "-" || auxcrianca == "," ? "" : auxcrianca.substr(0, auxcrianca.length - 1));

                        // Quarto 02
                        adultos = $("#lstadu2").val();
                        criancas = $("#lstcri2").val();
                        var auxcrianca = "";
                        idSelecao == 5 ? auxcrianca = "," : auxcrianca = "-";
                        for (auxi = 1; auxi <= criancas; auxi++) {
                            //auxcrianca += "0,";
                            auxcrianca += $("#c2" + auxi + "").val() + ",";

                        }
                        auxquartos += '|' + adultos + "-0" + (auxcrianca == "-" || auxcrianca == "," ? "" : auxcrianca.substr(0, auxcrianca.length - 1));
                        break;

                    case "3":
                        // Quarto 01
                        adultos = $("#lstadu1").val();
                        criancas = $("#lstcri1").val();
                        var auxcrianca = "";
                        idSelecao == 5 ? auxcrianca = "," : auxcrianca = "-";
                        for (auxi = 1; auxi <= criancas; auxi++) {
                            //auxcrianca += "0,";
                            auxcrianca += $("#c1" + auxi + "").val() + ",";

                        }
                        auxquartos = adultos + "-0" + (auxcrianca == "-" || auxcrianca == "," ? "" : auxcrianca.substr(0, auxcrianca.length - 1));

                        // Quarto 02
                        adultos = $("#lstadu2").val();
                        criancas = $("#lstcri2").val();
                        var auxcrianca = "";
                        idSelecao == 5 ? auxcrianca = "," : auxcrianca = "-";
                        for (auxi = 1; auxi <= criancas; auxi++) {
                            //auxcrianca += "0,";
                            auxcrianca += $("#c2" + auxi + "").val() + ",";

                        }
                        auxquartos += '|' + adultos + "-0" + (auxcrianca == "-" || auxcrianca == "," ? "" : auxcrianca.substr(0, auxcrianca.length - 1));

                        // Quarto 03
                        adultos = $("#lstadu3").val();
                        criancas = $("#lstcri3").val();
                        var auxcrianca = "";
                        idSelecao == 5 ? auxcrianca = "," : auxcrianca = "-";
                        for (auxi = 1; auxi <= criancas; auxi++) {
                            //auxcrianca += "0,";
                            auxcrianca += $("#c3" + auxi + "").val() + ",";

                        }
                        auxquartos += '|' + adultos + "-0" + (auxcrianca == "-" || auxcrianca == "," ? "" : auxcrianca.substr(0, auxcrianca.length - 1));
                        break;
                }
                return auxquartos;

}

idSelecao = "1"
function trocaImagem(url) {
        
        

    imgClick="";
    document.getElementById("r1").src = "imagens/layout/aereo_inativo.png";
    document.getElementById("r2").src = "imagens/layout/cruzeiro_inativo.png";
    document.getElementById("r3").src = "imagens/layout/hotel_inativo.png";
    document.getElementById("r4").src = "imagens/layout/carro_inativo.png";
    document.getElementById("r5").src = "imagens/layout/pacote_inativo.png";
    document.getElementById("r6").src = "imagens/layout/circuito_inativo.png";
    if (url == 1) {
        imgClick = "aereo_ativo"
        idSelecao = "1"
        FuncAbas(idSelecao)
    }
    if(url==2){
        imgClick = "cruzeiro_ativo"
        idSelecao = "2"
        FuncAbas(idSelecao)
    }
    if(url==3){
        imgClick = "hotel_ativo"
        idSelecao = "3"
        FuncAbas(idSelecao)
    }
    if(url==4){
        imgClick = "carro_ativo"
        idSelecao = "4"
        FuncAbas(idSelecao)
    }
    if(url==5){
        imgClick = "pacote_ativo"
        idSelecao = "5"
        FuncAbas(idSelecao)
    }
    if (url == 6) {
        imgClick = "circuito_ativo"
        idSelecao = "6"
        FuncAbas(idSelecao)
    }
    document.getElementById("r" + url).src="imagens/layout/" + imgClick + ".png";
}
function ativaHotel(a){
    if(a==1){
    
        document.getElementById('lstcri1').disabled=false;
        document.getElementById('lstcri2').disabled=false;
        document.getElementById('lstcri3').disabled=false;
        document.getElementById('lstadu1').disabled=false;
        document.getElementById('lstadu2').disabled=false;
        document.getElementById('lstadu3').disabled=false;
        
                 //document.getElementById('lstcri1').options[0].selected=true
        document.getElementById('lstcri2').options[0].selected=true
        document.getElementById('lstcri3').options[0].selected=true
                 //document.getElementById('lstadu1').options[0].selected=true
        document.getElementById('lstadu2').options[0].selected=true
        document.getElementById('lstadu3').options[0].selected=true
        
        
        document.getElementById('lstcri1').disabled=false;
        document.getElementById('lstcri2').disabled=true;
        document.getElementById('lstcri3').disabled=true;
        //document.getElementById('lstadu1').disabled=false;
        document.getElementById('lstadu2').disabled=true;
        document.getElementById('lstadu3').disabled = true;

        //
        if ($('#d21').css("display", "block")) { $('#d21').css("display", "none") };
        if ($('#d22').css("display", "block")) { $('#d22').css("display", "none") };
        if ($('#d23').css("display", "block")) { $('#d23').css("display", "none") };

        if ($('#d31').css("display", "block")) { $('#d31').css("display", "none") };
        if ($('#d32').css("display", "block")) { $('#d32').css("display", "none") };
        if ($('#d33').css("display", "block")) { $('#d33').css("display", "none") };

        
        $('[id^="lstadu"][id!="lstadu1"]').parent().removeClass("colunaDados").addClass("colunaDadosDesabilitado");
        $('[id^="lstcri"][id!="lstcri1"]').parent().removeClass("colunaDados").addClass("colunaDadosDesabilitado");

        $("#lstcri1").change(function() {
            ativaCrianca(a, $(this).val())
    });
      //  ativaCrianca(nrQuartos, nrCriancas)
        
    }
    if(a==2){
    
        document.getElementById('lstcri1').disabled=false;
        document.getElementById('lstcri2').disabled=false;
        document.getElementById('lstcri3').disabled=false;
        document.getElementById('lstadu1').disabled=false;
        document.getElementById('lstadu2').disabled=false;
        document.getElementById('lstadu3').disabled=false;
        
        
                     //document.getElementById('lstcri1').options[0].selected=true
     //  document.getElementById('lstcri2').options[0].selected=true
       document.getElementById('lstcri3').options[0].selected=true
                     //document.getElementById('lstadu1').options[0].selected=true
        document.getElementById('lstadu2').options[0].selected=true
        document.getElementById('lstadu3').options[0].selected=true
        
        document.getElementById('lstcri1').disabled=false;
        document.getElementById('lstcri2').disabled=false;
        document.getElementById('lstcri3').disabled=true;
        document.getElementById('lstadu1').disabled=false;
        document.getElementById('lstadu2').disabled=false;
        document.getElementById('lstadu3').disabled = true;

        if ($('#d31').css("display", "block")) { $('#d31').css("display", "none") };
        if ($('#d32').css("display", "block")) { $('#d32').css("display", "none") };
        if ($('#d33').css("display", "block")) { $('#d33').css("display", "none") };


        
        $('[id="lstadu3"]').parent().removeClass("colunaDados").addClass("colunaDadosDesabilitado");
        $('[id="lstcri3"]').parent().removeClass("colunaDados").addClass("colunaDadosDesabilitado");
        
        $('[id^="lstadu"][id!="lstadu3"]').parent().removeClass("colunaDadosDesabilitado").addClass("colunaDados");
        $('[id^="lstcri"][id!="lstcri3"]').parent().removeClass("colunaDadosDesabilitado").addClass("colunaDados");

        $("#lstcri1").change(function() {
            ativaCrianca(1, $(this).val());
        });

        $("#lstcri2").change(function() {
            ativaCrianca(a, $(this).val());
        });

    }
    if (a == 3) {
        
        document.getElementById('lstcri1').disabled=false;
        document.getElementById('lstcri2').disabled=false;
        document.getElementById('lstcri3').disabled=false;
        document.getElementById('lstadu1').disabled=false;
        document.getElementById('lstadu2').disabled=false;
        document.getElementById('lstadu3').disabled=false;
        
                  //document.getElementById('lstcri1').options[0].selected=true
        //document.getElementById('lstcri2').options[0].selected=true
       // document.getElementById('lstcri3').options[0].selected=true
                 //document.getElementById('lstadu1').options[0].selected=true
        document.getElementById('lstadu2').options[0].selected=true
        document.getElementById('lstadu3').options[0].selected=true
    
        document.getElementById('lstcri1').disabled=false;
        document.getElementById('lstcri2').disabled=false;
        document.getElementById('lstcri3').disabled=false;
        document.getElementById('lstadu1').disabled=false;
        document.getElementById('lstadu2').disabled=false;
        document.getElementById('lstadu3').disabled = false;

        
        $('[id^="lstadu"]').parent().removeClass("colunaDadosDesabilitado").addClass("colunaDados");
        $('[id^="lstcri"]').parent().removeClass("colunaDadosDesabilitado").addClass("colunaDados");

        $("#lstcri1").change(function() {
            ativaCrianca(1, $(this).val());
        });

        $("#lstcri2").change(function() {
            ativaCrianca(2, $(this).val());
        });


        $("#lstcri3").change(function() {
            ativaCrianca(a, $(this).val())
    });

    }
}
function ativaBoxes(){
    if ($('#chkaereo').is(':checked') == false) {
        document.getElementById('chkidaevolta').disabled=true;
        document.getElementById('chkida').disabled=true;
        document.getElementById('chkidaevolta').checked=false;
        document.getElementById('chkida').checked=false;
    }else{
        document.getElementById('chkidaevolta').disabled=false;
        document.getElementById('chkida').disabled=false;
        document.getElementById('chkidaevolta').checked=true;
        document.getElementById('chkida').checked=false;
    }
    if($('#chkhotel').is(':checked') == false){
		alert("a opção \'Hotel\' é obrigatória")
		document.getElementById('chkhotel').checked = true;
    }
    if ($('#chkcarro').is(':checked') == false) {
        document.getElementById('lstcarro').options[0].selected=true
        document.getElementById('lstcarro').disabled=true;
    }else{
        document.getElementById('lstcarro').options[0].selected=true
        document.getElementById('lstcarro').disabled=false;
    }

    if ($('#chkaereo').is(':checked') == false && $('#chkcarro').is(':checked') == true) {
        
    }
    

}


//////////////////////////////////////////////////////////////////////////////////////

function FuncAbas(qual){

// #1 Avião | #2 Cruzeiros | #3 Hotel | #4 Carro | #5 Pacote | #6 Circuito

    if(qual==1){

        document.getElementById('DIVdiferenca').style.paddingTop='10px';
        
        document.getElementById('DadosViagem').style.display='block';
        $('#lbl1').html('Ida:');
        $('#lbl2').html('Volta:');
        $('#lbl3').html('Origem:');
        $('#lbl4').html('Destino:');
        document.getElementById('DadosViagem').style.display='none';
        document.getElementById('txtdestino').style.display = '';
        document.getElementById('divaviao').style.display='block';
        document.getElementById('divcheckboxpacote').style.display='none';
        document.getElementById('divquartos').style.display='none';
        document.getElementById('quartosPadrao').style.display='block';
        document.getElementById('quartosExtras').style.display='none';
        document.getElementById('divcarro').style.display='none';
        document.getElementById('divNomeHotel').style.display='none';
        document.getElementById('DadosViagem').style.display='block';
        document.getElementById('DadosCarroViagem').style.display='none';
        document.getElementById('divcruzeiro').style.display='none';
        
        document.getElementById('txtchegada').disabled=false;
        document.getElementById('chkidaevolta').checked = true;

        document.getElementById('divcircuito').style.display = 'none';
        document.getElementById('btnPesquisarReserva').style.display = 'block';

    }
    
    if(qual==2){
        document.getElementById('DIVdiferenca').style.paddingTop='10px';
        
        document.getElementById('DadosViagem').style.display='block';
        $('#lbl1').html('Ida:');
        $('#lbl2').html('Volta:');
        $('#lbl3').html('Origem:');
        $('#lbl4').html('Destino:');
        document.getElementById('DadosViagem').style.display='none';
      //  document.getElementById('txtdestino').style.display = 'block';
        document.getElementById('divaviao').style.display='none';
        document.getElementById('divcheckboxpacote').style.display='none';
        document.getElementById('divquartos').style.display='none';
        document.getElementById('quartosPadrao').style.display='none';
        document.getElementById('quartosExtras').style.display='none';
        document.getElementById('divcarro').style.display='none';
        document.getElementById('divNomeHotel').style.display='none';
        document.getElementById('DadosViagem').style.display='none';
        document.getElementById('DadosCarroViagem').style.display='none';
        document.getElementById('divcruzeiro').style.display='block';

        document.getElementById('divcircuito').style.display = 'none';

        document.getElementById('txtchegada').disabled=false;
        document.getElementById('btnPesquisarReserva').style.display = 'block';

        
    }
    
    if(qual==3){ // Hotel
        document.getElementById('DIVdiferenca').style.paddingTop='10px';
        
        document.getElementById('DadosViagem').style.display='block';
        $('#lbl1').html('Check-in:');
        $('#lbl2').html('Check-out:');
        $('#lbl3').html('Destino:');
        $('#lbl4').html('');
        document.getElementById('DadosViagem').style.display='none';
        document.getElementById('txtdestino').style.display = 'none';
        document.getElementById('divaviao').style.display='none';
        document.getElementById('divcheckboxpacote').style.display='none';
        document.getElementById('divquartos').style.display='block';
        document.getElementById('quartosPadrao').style.display='block';
        document.getElementById('quartosExtras').style.display='block';
        document.getElementById('divcarro').style.display='none';
        document.getElementById('divNomeHotel').style.display='none';
        document.getElementById('DadosViagem').style.display='block';
        document.getElementById('DadosCarroViagem').style.display='none';
        document.getElementById('divcruzeiro').style.display = 'none';
        
        //div idade das criancas
        document.getElementById('idadeCrianca').style.display = 'none';

        //
        document.getElementById('txtchegada').disabled=false;

        document.getElementById('optquartos1').checked = true;

        document.getElementById('divcircuito').style.display = 'none';


        document.getElementById('lstcri1').options[0].selected = true
        document.getElementById('lstcri2').options[0].selected = true
        document.getElementById('lstcri3').options[0].selected = true

        document.getElementById('idadeCrianca').style.display = 'none';
        document.getElementById('btnPesquisarReserva').style.display = 'block';

        ativaHotel(1);
    }
    
    if(qual==4){
        document.getElementById('DIVdiferenca').style.paddingTop='10px';
        
        document.getElementById('DadosViagem').style.display='block';
        $('#lbl1').html('Data Ret.:');
        $('#lbl2').html('Data Dev.:');
        $('#lbl3').html('Origem:');
        $('#lbl4').html('Destino:');
        document.getElementById('DadosViagem').style.display='none';
        
        document.getElementById('DadosCarroViagem').style.display='block';
        $('#lbl5').html('Hora Ret.:');
        $('#lbl6').html('Hora Dev.:');
        document.getElementById('DadosCarroViagem').style.display='none';
        document.getElementById('txtdestino').style.display = '';
        document.getElementById('divaviao').style.display='none';
        document.getElementById('divcheckboxpacote').style.display='none';
        document.getElementById('divquartos').style.display='none';
        document.getElementById('quartosPadrao').style.display='none';
        document.getElementById('quartosExtras').style.display='none';
        document.getElementById('divcarro').style.display='block';
        document.getElementById('divNomeHotel').style.display='none';
        document.getElementById('DadosViagem').style.display='block';
        document.getElementById('DadosCarroViagem').style.display='block';
        document.getElementById('divcruzeiro').style.display='none';

        document.getElementById('divcircuito').style.display = 'none';

        document.getElementById('txtchegada').disabled=false;
        document.getElementById('btnPesquisarReserva').style.display = 'block';

        document.getElementById('optquartos1').checked=true;
        ativaHotel(1);
    }
    
    if(qual==5){
        document.getElementById('DIVdiferenca').style.paddingTop='10px';
       document.getElementById('txtdestino').style.display = '';
        document.getElementById('DadosViagem').style.display='block';
        $('#lbl1').html('Ida:');
        $('#lbl2').html('Volta:');
        $('#lbl3').html('Origem:');
        $('#lbl4').html('Destino:');
        document.getElementById('DadosViagem').style.display='none';
        
        document.getElementById('divaviao').style.display='none';
        document.getElementById('divcheckboxpacote').style.display='block';
        document.getElementById('divquartos').style.display='block';
        document.getElementById('quartosPadrao').style.display='block';
        document.getElementById('quartosExtras').style.display='block';
        document.getElementById('divcarro').style.display='none';
        document.getElementById('divNomeHotel').style.display='none';
        document.getElementById('DadosViagem').style.display='block';
        document.getElementById('DadosCarroViagem').style.display='none';
        document.getElementById('divcruzeiro').style.display='none';

        document.getElementById('txtchegada').disabled = false;
        document.getElementById('optquartos1').checked = true;

        $('#d11').css('display', 'none');
        $('#d12').css('display', 'none');
        $('#d13').css('display', 'none');
        $('#d21').css('display', 'none');
        $('#d22').css('display', 'none');
        $('#d23').css('display', 'none');
        $('#d31').css('display', 'none');
        $('#d32').css('display', 'none');
        $('#d33').css('display', 'none');

        document.getElementById('lstcri1').options[0].selected = true
        document.getElementById('lstcri2').options[0].selected = true
        document.getElementById('lstcri3').options[0].selected = true
        
        document.getElementById('idadeCrianca').style.display = 'none';

        document.getElementById('divcircuito').style.display = 'none';
        document.getElementById('btnPesquisarReserva').style.display = 'block';

        ativaHotel(1);
    }
    if (qual == 6) {
        document.getElementById('DIVdiferenca').style.paddingTop = '10px';
        document.getElementById('txtdestino').style.display = '';
        document.getElementById('DadosViagem').style.display = 'none';

        document.getElementById('DadosViagem').style.display = 'none';

        document.getElementById('divaviao').style.display = 'none';
        document.getElementById('divcarro').style.display = 'none';
        document.getElementById('divNomeHotel').style.display = 'none';
        document.getElementById('DadosCarroViagem').style.display = 'none';
        document.getElementById('divcruzeiro').style.display = 'none';
        document.getElementById('quartosPadrao').style.display = 'none';

        document.getElementById('quartosPadrao').style.display = 'none';
        document.getElementById('quartosExtras').style.display = 'none';
        document.getElementById('divquartos').style.display = 'none';
        document.getElementById('DadosViagem').style.display = 'none';

        document.getElementById('divcheckboxpacote').style.display = 'none';

        document.getElementById('divcircuito').style.display = 'block';
        document.getElementById('btnPesquisarReserva').style.display = 'none';


        
        
        $('#d11').css('display', 'none');
        $('#d12').css('display', 'none');
        $('#d13').css('display', 'none');
        $('#d21').css('display', 'none');
        $('#d22').css('display', 'none');
        $('#d23').css('display', 'none');
        $('#d31').css('display', 'none');
        $('#d32').css('display', 'none');
        $('#d33').css('display', 'none');

    }
   
}

function navioAtiva(){

who=0;

//

if(document.getElementById('lstcompanias').options[0].selected == true){
    who=0;
}
if(document.getElementById('lstcompanias').options[1].selected == true){
    who=1;
}
if(document.getElementById('lstcompanias').options[2].selected == true){
    who=2;
}
if(document.getElementById('lstcompanias').options[3].selected == true){
    who=3;
}
if(document.getElementById('lstcompanias').options[4].selected == true){
    who=4;
}

// 
 
if(who==1){
    document.getElementById('lstnavio').options.length = 0;
    document.getElementById('lstnavio').options[0]=new Option("(mostrar todos)", '', true, false)
    document.getElementById('lstnavio').options[1]=new Option("Azamara Journey", "JO", true, false)
    document.getElementById('lstnavio').options[2]=new Option("Azamara Quest", "QS", true, false)
}

if(who==2){
    document.getElementById('lstnavio').options.length = 0;
    document.getElementById('lstnavio').options[0]=new Option("(mostrar todos)", '', true, false)
    document.getElementById('lstnavio').options[1]=new Option("Celebrity Century", "CN", true, false)
    document.getElementById('lstnavio').options[2]=new Option("Celebrity Constellation", "CS", true, false)
    document.getElementById('lstnavio').options[3]=new Option("Celebrity Infinity", "IN", true, false)
    document.getElementById('lstnavio').options[4]=new Option("Celebrity Millennium", "ML", true, false)
    document.getElementById('lstnavio').options[5]=new Option("Celebrity Summit", "SM", true, false)
    document.getElementById('lstnavio').options[6]=new Option("Celebrity Xpedition", "XP", true, false)
    document.getElementById('lstnavio').options[7]=new Option("Celebrity Eclipse", "EP", true, false)
    document.getElementById('lstnavio').options[8]=new Option("Celebrity Equinox", "EQ", true, false)
    document.getElementById('lstnavio').options[9]=new Option("Celebrity Silhouette", "SL", true, false)
    document.getElementById('lstnavio').options[10]=new Option("Celebrity Solstice", "SL", true, false)
}

if(who==3){
    document.getElementById('lstnavio').options.length = 0;
    document.getElementById('lstnavio').options[0]=new Option("(mostrar todos)", '', true, false)
    document.getElementById('lstnavio').options[1]=new Option("Adventure of the Seas", "AD", true, false)
    document.getElementById('lstnavio').options[2]=new Option("Allure of the Seas", "AL", true, false)
    document.getElementById('lstnavio').options[3]=new Option("Brilliance of the Seas", "AL", true, false)
    document.getElementById('lstnavio').options[4]=new Option("Enchantment of the Seas", "EN", true, false)
    document.getElementById('lstnavio').options[5]=new Option("Explorer of the Seas", "EX", true, false)
    document.getElementById('lstnavio').options[6]=new Option("Freedom of the Seas", "FR", true, false)
    document.getElementById('lstnavio').options[7]=new Option("Grandeur of the Seas", "GR", true, false)
    document.getElementById('lstnavio').options[8]=new Option("Independence of the Seas", "ID", true, false)
    document.getElementById('lstnavio').options[9]=new Option("Jewel of the Seas", "JW", true, false)
    document.getElementById('lstnavio').options[10]=new Option("Liberty of the Seas", "LB", true, false)
    document.getElementById('lstnavio').options[11]=new Option("Legend of the Seas", "LG", true, false)
    document.getElementById('lstnavio').options[12]=new Option("Mariner of the Seas", "MA", true, false)
    document.getElementById('lstnavio').options[13]=new Option("Majesty of the Seas", "MJ", true, false)
    document.getElementById('lstnavio').options[14]=new Option("Monarch of the Seas", "MN", true, false)
    document.getElementById('lstnavio').options[15]=new Option("Empress of the Seas", "NE", true, false)
    document.getElementById('lstnavio').options[16]=new Option("Navigator of the Seas", "NV", true, false)
    document.getElementById('lstnavio').options[17]=new Option("Oasis Of The Seas", "OA", true, false)
    document.getElementById('lstnavio').options[18]=new Option("Radiance of the Seas", "RD", true, false)
    document.getElementById('lstnavio').options[19]=new Option("Rhapsody of the Seas", "RH", true, false)
    document.getElementById('lstnavio').options[20]=new Option("Splendour of the Seas", "SP", true, false)
    document.getElementById('lstnavio').options[21]=new Option("Serenade of the Seas", "SR", true, false)
    document.getElementById('lstnavio').options[22]=new Option("Sovereign of the Seas", "SS", true, false)
    document.getElementById('lstnavio').options[23]=new Option("Vision of the Seas", "VI", true, false)
    document.getElementById('lstnavio').options[24]=new Option("Voyager of the Seas", "VY", true, false)
    

}


if(who==4){
    document.getElementById('lstnavio').options.length = 0;
    document.getElementById('lstnavio').options[0]=new Option("(mostrar todos)", '', true, false)
    document.getElementById('lstnavio').options[1]=new Option("MSC Magnifica", "MSC Magnifica", true, false)
    document.getElementById('lstnavio').options[2]=new Option("MSC Splendia", "MSC Splendia", true, false)
    document.getElementById('lstnavio').options[3]=new Option("MSC Fantasia", "MSC Fantasia", true, false)
    document.getElementById('lstnavio').options[4]=new Option("MSC Poesia", "MSC Poesia", true, false)
    document.getElementById('lstnavio').options[5]=new Option("MSC Orchestra", "MSC Orchestra", true, false)
    document.getElementById('lstnavio').options[6]=new Option("MSC Musica", "MSC Musica", true, false)
    document.getElementById('lstnavio').options[7]=new Option("MSC Opera", "MSC Opera", true, false)
    document.getElementById('lstnavio').options[8]=new Option("MSC Lirica", "MSC Lirica", true, false)
    document.getElementById('lstnavio').options[9]=new Option("MSC Sinfonia", "MSC Sinfonia", true, false)
    document.getElementById('lstnavio').options[10]=new Option("MSC Armonia", "MSC Armonia", true, false)
    document.getElementById('lstnavio').options[11]=new Option("MSC Melody", "MSC Melody", true, false)
}


document.getElementById('lstportodesaida').options.length = 0;
document.getElementById('lstportodesaida').options[0]=new Option("Qualquer porto de partida", '', true, true)
document.getElementById('lstportodesaida').options[1]=new Option("Baltimore, Maryland", "BWI", true, false)
document.getElementById('lstportodesaida').options[2]=new Option("Barcelona, Espanha", "BCN", true, false)
document.getElementById('lstportodesaida').options[3]=new Option("Boston, Massachusetts", "BOS", true, false)
document.getElementById('lstportodesaida').options[4]=new Option("Busan, República da Coréia (Coréia do Sul)", "PUS", true, false)
document.getElementById('lstportodesaida').options[5]=new Option("Cartagena, Colômbia", "CTG", true, false)
document.getElementById('lstportodesaida').options[6]=new Option("Cingapura", "SIN", true, false)
document.getElementById('lstportodesaida').options[7]=new Option("Civitavecchia (Roma), Itália", "ROM", true, false)
document.getElementById('lstportodesaida').options[8]=new Option("Colón, Panamá", "ONX", true, false)
document.getElementById('lstportodesaida').options[9]=new Option("Copenhagen, Dinamarca", "CPH", true, false)
document.getElementById('lstportodesaida').options[10]=new Option("Dubai, Emirados Árabes Unidos", "DXB", true, false)
document.getElementById('lstportodesaida').options[11]=new Option("Estocolmo, Suécia", "STO", true, false)
document.getElementById('lstportodesaida').options[12]=new Option("Fort Lauderdale, Flórida", "FLL", true, false)
document.getElementById('lstportodesaida').options[13]=new Option("Gênova, Itália", "GOA", true, false)
document.getElementById('lstportodesaida').options[14]=new Option("Galveston, Texas", "GAL", true, false)
document.getElementById('lstportodesaida').options[15]=new Option("Harwich, Inglaterra", "LGW", true, false)
document.getElementById('lstportodesaida').options[16]=new Option("Hong Kong, China", "HKG", true, false)
document.getElementById('lstportodesaida').options[17]=new Option("Honolulu (Oahu), Havaí", "HNL", true, false)
document.getElementById('lstportodesaida').options[18]=new Option("Istambul, Turquia", "IST", true, false)
document.getElementById('lstportodesaida').options[19]=new Option("Kusadasi (Éfeso), Turquia", "ADB", true, false)
document.getElementById('lstportodesaida').options[20]=new Option("Lisboa, Portugal", "LIS", true, false)
document.getElementById('lstportodesaida').options[21]=new Option("Los Angeles, Califórnia", "LAX", true, false)
document.getElementById('lstportodesaida').options[22]=new Option("Málaga, Espanha", "AGP", true, false)
document.getElementById('lstportodesaida').options[23]=new Option("Miami, Flórida", "MIA", true, false)
document.getElementById('lstportodesaida').options[24]=new Option("New Orleans, Louisiana", "MSY", true, false)
document.getElementById('lstportodesaida').options[25]=new Option("Nova Iorque, Nova Iorque", "NYC", true, false)
document.getElementById('lstportodesaida').options[26]=new Option("Oslo, Noruega", "OSL", true, false)
document.getElementById('lstportodesaida').options[27]=new Option("Palma de Mallorca, Espanha", "PMI", true, false)
document.getElementById('lstportodesaida').options[28]=new Option("Perth (Fremantle), Austrália", "FRE", true, false)
document.getElementById('lstportodesaida').options[29]=new Option("Porto Canaveral, Flórida", "PCN", true, false)
document.getElementById('lstportodesaida').options[30]=new Option("Porto de Cape Liberty, Nova Jersey", "BYE", true, false)
document.getElementById('lstportodesaida').options[31]=new Option("Rio de Janeiro, Brasil", "GIG", true, false)
document.getElementById('lstportodesaida').options[32]=new Option("São Paulo (Santos), Brasil", "SSZ", true, false)
document.getElementById('lstportodesaida').options[33]=new Option("San Diego, Califórnia", "SAN", true, false)
document.getElementById('lstportodesaida').options[34]=new Option("San Juan, Porto Rico", "SJU", true, false)
document.getElementById('lstportodesaida').options[35]=new Option("Seattle, Washington", "SEA", true, false)
document.getElementById('lstportodesaida').options[36]=new Option("Seoul (Incheon),South Korea", "ICN", true, false)
document.getElementById('lstportodesaida').options[37]=new Option("Seward, Alasca", "SWD", true, false)
document.getElementById('lstportodesaida').options[38]=new Option("Shanghai (Baoshan), China", "BAO", true, false)
document.getElementById('lstportodesaida').options[39]=new Option("Southampton, Inglaterra", "STH", true, false)
document.getElementById('lstportodesaida').options[40]=new Option("Sydney, Austrália", "SYD", true, false)
document.getElementById('lstportodesaida').options[41]=new Option("Tóquio (Yokohama), Japão ", "YOK", true, false)
document.getElementById('lstportodesaida').options[42]=new Option("Tampa, Flórida", "TPA", true, false)
document.getElementById('lstportodesaida').options[43]=new Option("Tianjin, China", "TSN", true, false)
document.getElementById('lstportodesaida').options[44]=new Option("Valencia, Spain", "VLC", true, false)
document.getElementById('lstportodesaida').options[45]=new Option("Valparaíso, Chile", "VAP", true, false)
document.getElementById('lstportodesaida').options[46]=new Option("Vancouver, Colúmbia Britânica", "YVR", true, false)
document.getElementById('lstportodesaida').options[47]=new Option("Veneza, Itália", "VCE", true, false)

/////////////////////////////////////////////////////////////////////////////////////////////////////////


document.getElementById('lstdestino').options[0]=new Option("Mostrar todos",'',true, false)
document.getElementById('lstdestino').options[1]=new Option("Alasca","ALCAN",true, false)
document.getElementById('lstdestino').options[2]=new Option("Alasca (Costa do Pacífico)","APC",true, false)
document.getElementById('lstdestino').options[3]=new Option("Canadá/Nova Inglaterra","ATLCO",true, false)
document.getElementById('lstdestino').options[4]=new Option("Austrália","AUSTL",true, false)
document.getElementById('lstdestino').options[5]=new Option("Bahamas","BAHAM",true, false)
document.getElementById('lstdestino').options[6]=new Option("Bermuda","BERMU",true, false)
document.getElementById('lstdestino').options[7]=new Option("Caribe Oriental","CAE",true, false)
document.getElementById('lstdestino').options[8]=new Option("Canadá","CAN",true, false)
document.getElementById('lstdestino').options[9]=new Option("Caribe","CARIB",true, false)
document.getElementById('lstdestino').options[10]=new Option("Caribe Meridional","CAS",true, false)
document.getElementById('lstdestino').options[11]=new Option("Caribe Ocidental","CAW",true, false)
document.getElementById('lstdestino').options[12]=new Option("Mediterrâneo Oriental","EME",true, false)
document.getElementById('lstdestino').options[13]=new Option("Mediterrâneo Ocidental","EMW",true, false)
document.getElementById('lstdestino').options[14]=new Option("Leste Europeu","EUE",true, false)
document.getElementById('lstdestino').options[15]=new Option("Norte Europeu","EUN",true, false)
document.getElementById('lstdestino').options[16]=new Option("Europa","EUROP",true, false)
document.getElementById('lstdestino').options[17]=new Option("Europa Meridional","EUS",true, false)
document.getElementById('lstdestino').options[18]=new Option("Europa Ocidental","EUW",true, false)
document.getElementById('lstdestino').options[19]=new Option("Ásia","FAR.E",true, false)
document.getElementById('lstdestino').options[20]=new Option("Galápagos","GALAP",true, false)
document.getElementById('lstdestino').options[21]=new Option("Havaí","HAWAI",true, false)
document.getElementById('lstdestino').options[22]=new Option("Islândia","ISLAN",true, false)
document.getElementById('lstdestino').options[23]=new Option("México","MEXCO",true, false)
document.getElementById('lstdestino').options[24]=new Option("Oriente Médio","MID.E",true, false)
document.getElementById('lstdestino').options[25]=new Option("Noroeste do Pacífico","PACIF",true, false)
document.getElementById('lstdestino').options[26]=new Option("América do Sul","SAMER",true, false)
document.getElementById('lstdestino').options[27]=new Option("Transatlântico","T.ATL",true, false)
document.getElementById('lstdestino').options[28]=new Option("Canal do Panamá","T.PAN",true, false)



}

function ativaCrianca(nrQuartos, nrCriancas) {
    document.getElementById('idadeCrianca').style.display = 'block';

    var i=1;
    while (i <= 3) {
        if (i <= nrCriancas) {
           if ($("#d" + nrQuartos + i + "").css("display", "none"))
                $("#d" + nrQuartos + i + "").css("display", "block");
            else
                $("#d" + nrQuartos + i + "").css("display", "none")
        }
        else {
            $("#d" + nrQuartos + i + "").css("display", "none");
        }
        i++;
    }
}
//////////////////////////////////////////////////////////////////////////////////////






