function ajustamodal(){var n=$(window).height()-155;$(".modal-body.modal-height").css({height:n,"overflow-y":"auto"})}function replaceSpecialChars(n){for(var i,r=n,t=0;t<specialChars.length;t++)i=new RegExp("["+specialChars[t].let+"]","g"),r=r.replace(i,specialChars[t].val),i=null;return r.replace(/\s/g,"-")}function calcInstallment(n){if(n==undefined&&(n=$("[data-input='installment']").val()),n!="")if(n<=limitValue&&n>=1){var t=parseFloat($("[data-resume='new-total-price']").text().replace("R$","").replace(".","").replace(",","."));isNaN(t)&&(t=parseFloat($("[data-resume='total-price']").text().replace("R$","").replace(".","").replace(",",".")));n==1?$("[data-label='installments']").html("1 parcela de R$"+(t/n).toFixed(2).replace(".",",")).fadeIn(5).fadeOut(5).fadeIn(100):$("[data-label='installments']").html(n+" parcelas de R$"+(t/n).toFixed(2).replace(".",",")).fadeIn(5).fadeOut(5).fadeIn(100)}else $("[data-label='installments']").html("");else $("[data-label='installments']").html("");$("[data-input='installment']").valid()}var protocol=window.location.protocol,host=window.location.host,view=window.location.pathname.split("/"),server=protocol+"//"+host+"/",specialChars,keepTimezone,noSpecial,onlyNumbers,noNumbers,letters,lettersNumbers;$.validator!=undefined&&($.validator.methods.range=function(n,t,i){var r=n.replace(",",".");return this.optional(t)||r>=i[0]&&r<=i[1]},$.validator.methods.number=function(n,t){return this.optional(t)||/^-?(?:\d+|\d{1,3}(?:[\s\.,]\d{3})+)(?:[\.,]\d+)?$/.test(n)},jQuery.extend(jQuery.validator.methods,{date:function(n,t){return this.optional(t)||/^\d\d?\/\d\d?\/\d\d\d?\d?$/.test(n)}}));$(function(){if($("form").submit(function(){$(this).valid()&&($('button[type="submit"]').attr("data-buttom","loading"),$('button[type="submit"]').attr("data-loading-text",'<span class="glyphicon glyphicon-refresh spin"><\/span>'),$('[data-buttom="loading"]').button("loading"))}),$('[data-tooltip="tooltip"]').tooltip(),$("[data-popover='popover']").popover({html:!0,container:"body",trigger:"hover"}),$(":input").is("[data-inputmask]")&&$(":input").inputmask(),$('[data-dropdown="origin"]').change(function(){$('[data-message="load-data"]').html("<div class='progress progress-striped active no-padding'><div class='progress-bar' role='progressbar' aria-valuenow='85' aria-valuemin='0' aria-valuemax='100' style='width: 85%'><span class='sr-only'>45% carregado<\/span><\/div><\/div>");$('[data-dropdown="origin"]').val()?$.getJSON(server+"Admin/Helpers/Destinations/"+$('[data-dropdown="origin"]').val(),function(n){var t=null;$.each(n,function(n,i){t+="<option value='"+i.Value+"'>"+i.Text+"<\/option>"});$('[data-dropdown="destinations"]').html(t);$('[data-message="load-data"]').addClass("hide")}):($('[data-dropdown="destinations"]').html("<option value>Todas<\/option>"),$('[data-message="load-data"]').addClass("hide"));$('[data-message="load-data"]').removeClass("hide")}),$('[data-dropdown="States"]').change(function(){$('[data-message="load-data"]').html("<div class='progress progress-striped active no-padding'><div class='progress-bar' role='progressbar' aria-valuenow='85' aria-valuemin='0' aria-valuemax='100' style='width: 85%'><span class='sr-only'>45% carregado<\/span><\/div><\/div>");$('[data-dropdown="States"]').val()?$.getJSON(server+"Admin/Helpers/Cities/"+$('[data-dropdown="States"]').val(),function(n){var t="<option value>Todas<\/option>";$.each(n,function(n,i){t+="<option value='"+i.Value+"'>"+i.Text+"<\/option>"});$('[data-dropdown="Cities"]').html(t);$('[data-message="load-data"]').addClass("hide")}):($('[data-dropdown="Cities"]').html("<option value>Todas<\/option>"),$('[data-message="load-data"]').addClass("hide"));$('[data-message="load-data"]').removeClass("hide")}),$('[data-picker="date"]').length){$('[data-picker="date"] .input-daterange.simple-range').datepicker({format:"dd/mm/yyyy",todayHighlight:!0,language:"pt-BR",forceParse:!0,autoclose:!0});$('[data-picker="date"] .input-daterange').datepicker({format:"dd/mm/yyyy",todayHighlight:!0,language:"pt-BR",startDate:(new Date).toLocaleDateString("pt-BR"),endDate:new Date(new Date(new Date).setMonth((new Date).getMonth()+7)),forceParse:!0,autoclose:!0});var t="",n=!1;$('[data-picker="date"] .input-daterange').focusin(function(i){t=i.target.name;n=i.target.name=="Return"?!0:!1});$('[data-picker="date"] .input-daterange').on("changeDate",function(i){n||i.target.name!=t&&(n=!0,$(i.target).datepicker("clearDates"))});$('[data-picker="date"] input[data-picker="adult-age"]').datepicker({format:"dd/mm/yyyy",todayHighlight:!0,language:"pt-BR",startView:2,maxViewMode:2,startDate:new Date(new Date(new Date).setFullYear((new Date).getFullYear()-116)),endDate:new Date(new Date(new Date).setFullYear((new Date).getFullYear()-16)),forceParse:!0,autoclose:!0});$('[data-picker="date"] input').datepicker({format:"dd/mm/yyyy",todayHighlight:!0,language:"pt-BR",forceParse:!0})}$('[data-mask="true"]').length&&$(":input").inputmask();$(document).ready(function(){$('[data-address="CEP"]').keypress(function(n){n.keyCode==13&&n.preventDefault()})});$('[data-address="CEP"]').blur(function(){$('[data-message="load-data"]').html("<div class='progress progress-striped active no-padding'><div class='progress-bar' role='progressbar' aria-valuenow='85' aria-valuemin='0' aria-valuemax='100' style='width: 85%'><span class='sr-only'>45% carregado<\/span><\/div><\/div>");$('[data-message="load-data"]').removeClass("hide");$.getJSON(server+"Admin/CEP?cep="+$('[data-address="CEP"]').val(),function(n){$('[data-address="Address"]').val(n.Logradouro);$('[data-address="Neighborhood"]').val(n.Bairro);n.Cep!=null?($.getJSON(server+"Admin/Helpers/State?initials="+n.Uf,function(t){$('[data-dropdown="States"]').val(t.Id);$.getJSON(server+"Admin/Helpers/Cities/"+t.Id,function(t){var i="<option>Selecione uma Cidade<\/option>";$.each(t,function(t,r){i+=r.Text.toUpperCase()!=n.Localidade.toUpperCase()?"<option value='"+r.Value+"'>"+r.Text+"<\/option>":"<option value='"+r.Value+"' selected>"+r.Text+"<\/option>"});$('[data-dropdown="Cities"]').html(i)})}),n.Logradouro!=null?$('[data-address="Number"]').focus():$('[data-address="Address"]').focus()):$('[data-address="Address"]').focus();$('[data-message="load-data"]').addClass("hide")})})});$(document).ready(ajustamodal);$(window).resize(ajustamodal);jQuery.fn.shake=function(n,t,i){var r,u;for(n=typeof n=="undefined"?100:n,t=typeof t=="undefined"?6:t,i=typeof i=="undefined"?3:i,r=$(this),r.css("position"),u=0;u<i+1;u++)r.animate({left:u%2==0?t:t*-1},n);return r.animate({left:0},n)};String.prototype.replaceAll=function(n,t){var i=this;return i.replace(new RegExp(n,"g"),t)};specialChars=[{val:"a",let:"áàãâä"},{val:"e",let:"éèêë"},{val:"i",let:"íìîï"},{val:"o",let:"óòõôö"},{val:"u",let:"úùûü"},{val:"c",let:"ç"},{val:"A",let:"ÁÀÃÂÄ"},{val:"E",let:"ÉÈÊË"},{val:"I",let:"ÍÌÎÏ"},{val:"O",let:"ÓÒÕÔÖ"},{val:"U",let:"ÚÙÛÜ"},{val:"C",let:"Ç"},{val:"",let:"?!()"}];$('[data-button="show-password"]').on("click",function(){var n=$('[data-input="password"]'),t=n.attr("type");t=="password"?(n.attr("type","text"),$(this).attr("data-original-title","Esconder Senha"),$(this).attr("title","Esconder Senha"),$(this).val("Hide")):(n.attr("type","password"),$(this).attr("data-original-title","Mostrar Senha"),$(this).attr("title","Mostrar Senha"),$(this).val("Show"));$('[data-tooltip="tooltip"]').tooltip("hide")});$('[data-document="cpf"]').length&&$('[data-document="cpf"]').inputmask("999.999.999-99");$('[data-document="cnpj"]').length&&$('[data-document="cnpj"]').inputmask("99.999.999/9999-99");$('[data-document="zipcode"]').length&&$('[data-document="zipcode"]').inputmask({mask:"99999-999",clearIncomplete:!0});$('[data-document="phone"]').length&&$('[data-document="phone"]').inputmask({mask:"(99)9999-9999[9]",greedy:!1,clearIncomplete:!0});$('[data-document="cvv"]').length&&$('[data-document="cvv"]').inputmask({mask:"999[9]",greedy:!1});$('[data-document="validate"]').length&&$('[data-document="validate"]').inputmask({alias:"datetime",inputFormat:"mm/yyyy",placeholder:"MM/AAAA"});$('[data-document="date"]').length&&$('[data-document="date"]').inputmask({alias:"datetime",inputFormat:"dd/mm/yyyy",placeholder:"__/__/____"});$('[data-document="time"]').length&&$('[data-document="time"]').inputmask({alias:"datetime",inputFormat:"HH:MM",placeholder:"__:__",clearIncomplete:!0});var protocol=window.location.protocol,host=window.location.host,view=window.location.pathname.split("/"),server=protocol+"//"+host+"/";$('[data-validation="remove-data"]').length&&$('[data-validation="remove-data"]').removeAttr("data-val-date");$('[data-button="filter"]').change(function(){$('[data-button="filter"]').each(function(){var n='[data-filter="'+$(this).val()+'"]';$(this).is(":checked")?$(n).removeClass("hide"):$(n).addClass("hide")});$("[data-button='filter']").filter(":checked").length==0&&$("[data-button='clearFilter']").click()});$('[data-button="clearFilter"]').click(function(){$('[data-button="filter"]').each(function(){var n='[data-filter="'+$(this).val()+'"]';$('[data-button="filter"]').prop("checked",!1);$(n).removeClass("hide")})});$("a[data-carousel!='button']").click(function(){$(".owl-carousel").length&&$(this).attr("href")!="#"&&$(".owl-carousel").trigger("stop.owl.autoplay")});$(document).ready(function(){var t,n,r,i;if(jQuery.validator!=undefined&&jQuery.extend(jQuery.validator.messages,{required:"Campo Obrigatório.",remote:"Please fix this field.",email:"Informe um e-mail válido.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",accept:"Please enter a value with a valid extension.",maxlength:jQuery.validator.format("Please enter no more than {0} characters."),minlength:jQuery.validator.format("Please enter at least {0} characters."),rangelength:jQuery.validator.format("Please enter a value between {0} and {1} characters long."),range:jQuery.validator.format("Please enter a value between {0} and {1}."),max:jQuery.validator.format("O número deve ser menor que {0}."),min:jQuery.validator.format("O número deve ser maior que {0}.")}),$(".validation-summary-errors li").text()!=""&&$('[data-valmsg-summary="true"]').removeClass("hidden"),t=$(".owl-carousel"),t.length){t.owlCarousel({items:1,startPosition:"URLHash",autoplay:!0,autoplayTimeout:5500,autoplayHoverPause:!0,loop:!0,nav:!0,navText:['<span class="material-icons">keyboard_arrow_left<\/span>','<span class="material-icons">keyboard_arrow_right<\/span>']});n=window.location.hash.substring(1);t.on("changed.owl.carousel",function(){n=window.location.hash.substring(1);$(".caption-carousel a[href!='#"+n+"']").removeClass("active").removeClass("in");$(".caption-carousel a[href='#"+n+"']").addClass("active").addClass("in")});r=window.location;i=$(".caption-carousel a").addClass("active").addClass("in").parent();i.is("a")&&i.addClass("active");i=$(".caption-carousel a").filter(function(){return this.href!=r||r.href.indexOf(this.href)!=0}).removeClass("active").removeClass("in").parent();n==""&&$(".caption-carousel a").first().addClass("active").addClass("in")}$('[data-tab="origin"]').click(function(n){n.preventDefault();$(this).siblings("a.active").removeClass("active");$(this).addClass("active");var t=$(this).index();$("div.vertical-tab>div.vertical-tab-content.modal-origin").removeClass("active");$("div.vertical-tab>div.vertical-tab-content.modal-origin").eq(t).addClass("active")});$(".g-recaptcha").css("transform","scale(0.85)");$(".g-recaptcha").css("margin-left","-20px");$('[data-custom="labelauty-sm"]').labelauty({"class":"to-labelauty-icon labelauty labelauty-sm",same_width:!1});$('[data-custom="checkbox-label"]').labelauty({label:!0,same_width:!1})});$("[data-carousel='button']").click(function(){setTimeout(function(){var t=window.location,n=$(".caption-carousel a").addClass("active").addClass("in").parent();n.is("a")&&n.addClass("active");n=$(".caption-carousel a").filter(function(){return this.href!=t||t.href.indexOf(this.href)!=0}).removeClass("active").removeClass("in").parent()},10)});$("[data-button='buy-now']").click(function(){$("[data-focus='origin'].tt-input").focus();$("[data-focus='origin'].tt-input").attr("placeholder","Para onde você deseja ir?")});$("[data-location='origin-specifies']").click(function(){$("[data-location='origin']").val($(this).attr("id"));$("[data-suggestion='origin']").val($.trim($(this).text()));$("[data-suggestion='origin']").typeahead("val",$.trim($(this).text()));$("[data-location='destination']").val("");$("[data-suggestion='destination']").val("");$("[data-suggestion='destination']").typeahead("val","");$("#OriginModal").modal("toggle")});$('[data-location="request-destinations"]').on("click",function(n){$("[data-location='origin']").val()==""?(n.stopPropagation(),$("[data-suggestion='origin']").shake(),$("[data-suggestion='destination']").val(""),$("[data-suggestion='destination']").typeahead("val",""),setTimeout(function(){$("[data-suggestion='origin']").focus()},800)):$.ajax({type:"GET",url:"/Home/Destinations/"+$("[data-location='origin']").val(),dataType:"html",success:function(n){$("[data-partial='request-destinations']").html(n)}})});$("[data-link='return-tab']").click(function(){$("[data-link='return']").each(function(){var n=$(this).attr("href");$(this).attr("href",$.trim(n.replace(/volta=\d+/,"")+(n.split("?")[1]==undefined?"?":"")+"volta="+$("[data-button='schedule-outward-voyage'].active").attr("id")))})});$("[data-button='schedule-outward-voyage']").click(function(){var t,n,i,r;$("#OutwardVoyageClass").val($.trim($("[data-outward-voyage='class-"+this.id+"']").text()));$("#OutwardVoyageGroup").val($.trim($("[data-outward-voyage='group-"+this.id+"']").text()));$("#OutwardVoyageServiceId").val($.trim($("[data-outward-voyage='service-"+this.id+"']").text()));$("#OutwardVoyagePrice").val($.trim($("[data-outward-voyage='price-"+this.id+"']").text()));$("#OutwardVoyageDeparture").val($.trim($("[data-outward-voyage='date-"+this.id+"']").text()));$("#OutwardVoyageArrival").val($.trim($("[data-outward-voyage='arrival-"+this.id+"']").text()));$("#OutwardVoyageCompany").val($.trim($("[data-outward-voyage='company-"+this.id+"']").text()));$("#OutwardVoyageInvoice").val($.trim($("[data-outward-voyage='invoice-"+this.id+"']").text()));t=this.id;$("[data-link='return']").length>0&&$("[data-link='return']").each(function(){var n=$(this).attr("href");$(this).attr("href",$.trim(n.replace(/volta=\d+/,"")+(n.split("?")[1]==undefined?"?":"")+"volta="+t))});$("[data-outward-voyage='resume-class']").text($.trim($("[data-outward-voyage='class-"+this.id+"']").text()));$("[data-outward-voyage='resume-date']").text($.trim($("[data-outward-voyage='schedule-"+this.id+"']").text()));n=parseFloat(0);i=parseFloat($("#OutwardVoyagePrice").val().replace(",","."));$("#ReturnPrice").val()!=undefined&&(n=parseFloat($("#ReturnPrice").val().replace(",",".")));r=i+n;$("[data-resume='total-price']").text(("R$"+r.toFixed(2)).replace(".",",")).fadeIn(5).fadeOut(5).fadeIn(100);$("[data-button='schedule-outward-voyage']").removeClass("active").parent();$(".btn.btn-default").html(" Selecionar");$(this).addClass("active");$(this).html(" Selecionado");$("#ReturnPrice").val()!=undefined?setTimeout(function(){$('a[href="#return"]').tab("show");$('a[href="#return"]').shake();$('a[href="#return"]').shake();var n=$("#return");return n=n.length?n:$("[name="+this.hash.slice(1)+"]"),n.length?($("html, body").animate({scrollTop:n.offset().top},1e3),!1):void 0},300):(setTimeout(function(){var n=$("#buy-resume");return n=n.length?n:$("[name="+this.hash.slice(1)+"]"),n.length?($("html, body").animate({scrollTop:n.offset().top},1e3),!1):void 0},300),$("[data-price='preco']").css("display")!="none"&&$("[data-button='avançar']").click())});$("[data-button='schedule-return']").click(function(){var n,t,i;$("#ReturnClass").val($.trim($("[data-return='class-"+this.id+"']").text()));$("#ReturnGroup").val($.trim($("[data-return='group-"+this.id+"']").text()));$("#ReturnServiceId").val($.trim($("[data-return='service-"+this.id+"']").text()));$("#ReturnPrice").val($.trim($("[data-return='price-"+this.id+"']").text()));$("#ReturnDeparture").val($.trim($("[data-return='date-"+this.id+"']").text()));$("#ReturnArrival").val($.trim($("[data-return='arrival-"+this.id+"']").text()));$("#ReturnCompany").val($.trim($("[data-return='company-"+this.id+"']").text()));$("#ReturnInvoice").val($.trim($("[data-return='invoice-"+this.id+"']").text()));$("[data-return='resume-details']").removeClass("hidden");$("[data-return='resume-class']").text($.trim($("[data-return='class-"+this.id+"']").text()));$("[data-return='resume-date']").text($.trim($("[data-return='schedule-"+this.id+"']").text()));n=parseFloat(0);t=parseFloat($("#OutwardVoyagePrice").val().replace(",","."));$("#ReturnPrice").val()!=undefined&&(n=parseFloat($("#ReturnPrice").val().replace(",",".")));i=t+n;$("[data-resume='total-price']").text(("R$"+i.toFixed(2)).replace(".",",")).fadeIn(5).fadeOut(5).fadeIn(100);$("[data-resume='total-price']").shake();$("[data-button='schedule-return']").removeClass("active").parent();$(".btn.btn-default").html(" Selecionar");$(this).addClass("active");$(this).html(" Selecionado");setTimeout(function(){var n=$("#buy-resume");return n=n.length?n:$("[name="+this.hash.slice(1)+"]"),n.length?($("html, body").animate({scrollTop:n.offset().top},1e3),!1):void 0},300);$("[data-price='preco']").css("display")!="none"&&$("[data-button='avançar']").click()});$('[placeholder="Data de Ida:"]').focusout(function(){var n=new Date;$('[placeholder="Data de Ida:"]').val()==moment(n).format("DD/MM/YYYY")&&$('[placeholder="Data de Ida:"]').val(moment(n).format("DD/MM/YYYY"))});$('[data-button="SwapOriginDestination"]').click(function(){var n=$("#OriginId").val(),t=$("#Origin").val(),i=$("#DestinationId").val(),r=$("#Destination").val();$("#OriginId").val()!=""&&$("#DestinationId").val()!=""&&$("#Destination").val()!=""&&$("#Origin").val()!=""&&($("#OriginId").val(i),$("#Origin").val(r),$("#DestinationId").val(n),$("#Destination").val(t))});$('[data-form="check-ticket-bar"]').click(function(){if($("#OriginId").val()!=""&&$("#DestinationId").val()!=""&&$("#Departure").val()!=""&&$("#Destination").val()!=""&&$("#Origin").val()!=""){$("a.btn-caption").addClass("disabled");var n=!1;$("#Return").val().length==0?(n=!0,ga("send","event","Consulta de Passagens","Passagem somente Ida","Home")):ga("send","event","Consulta de Passagens","Passagem Ida e Volta","Home");window.location.href=server+"horarios/"+$("#OriginId").val()+"/"+$("#DestinationId").val()+"/"+$("#Departure").val().replaceAll("/","")+(n?"":"-"+$("#Return").val().replaceAll("/",""))+"/"+replaceSpecialChars($("#Origin").val()).replace(/[^a-zA-Z0-9 -]/g,"")+"/"+replaceSpecialChars($("#Destination").val()).replace(/[^a-zA-Z0-9 -]/g,"");$('button[data-form="check-ticket"]').attr("data-buttom","loading");$('button[data-form="check-ticket"]').attr("data-loading-text",'<span class="glyphicon glyphicon-refresh spin"><\/span>');$('[data-buttom="loading"]').button("loading")}else $("#sales-card").valid()});$('[data-form="check-ticket"]').click(function(){if($("#OriginId").val()!=""&&$("#DestinationId").val()!=""&&$("#Departure").val()!=""&&$("#Destination").val()!=""&&$("#Origin").val()!=""){$(".owl-carousel").length&&$(".owl-carousel").trigger("stop.owl.autoplay");var n=!1;$("#Return").val().length==0?(n=!0,ga("send","event","Consulta de Passagens","Passagem somente Ida","Home")):ga("send","event","Consulta de Passagens","Passagem Ida e Volta","Home");window.location.href=server+"horarios/"+$("#OriginId").val()+"/"+$("#DestinationId").val()+"/"+$("#Departure").val().replaceAll("/","")+(n?"":"-"+$("#Return").val().replaceAll("/",""))+"/"+replaceSpecialChars($("#Origin").val()).replace(/[^a-zA-Z0-9 -]/g,"")+"/"+replaceSpecialChars($("#Destination").val()).replace(/[^a-zA-Z0-9 -]/g,"");$('button[data-form="check-ticket"]').attr("data-buttom","loading");$('button[data-form="check-ticket"]').attr("data-loading-text",'<span class="glyphicon glyphicon-refresh spin"><\/span>');$('[data-buttom="loading"]').button("loading")}else $("#sales-card").valid()});$("[data-button='armchairs-departure-available']").click(function(){var f,n,t,i,r,u;$(this).hasClass("active")?(n=$("#OutwardVoyageArmchairs").val().split("|"),f=n.indexOf($(this).text()),f>-1&&n.splice(f,1),$("#OutwardVoyageArmchairs").val(n.join("|")),n=$("#OutwardVoyageArmchairs").val().split("|"),$("[data-outward-voyage='armchairs']").text(n.join(", ")).fadeIn(5).fadeOut(5).fadeIn(100),t=parseFloat(0),i=parseFloat($("[data-outward-voyage='price']").text().replace(",",".")),$("#ReturnPrice").val()!=undefined&&(t=parseFloat($("#ReturnPrice").val().replace(",","."))),r=Number(n.length),$("#OutwardVoyagePrice").val(r*i),u=r*i+t,$("[data-resume='total-price']").text(("R$"+u.toFixed(2)).replace(".",",")).fadeIn(5).fadeOut(5).fadeIn(100),$(this).removeClass("active")):(n=$("#OutwardVoyageArmchairs").val().split("|"),n.length<=armchairsLimit-1?($("#OutwardVoyageArmchairs").val($("#OutwardVoyageArmchairs").val()+($("#OutwardVoyageArmchairs").val().length==0?"":"|")+$(this).text()),n=$("#OutwardVoyageArmchairs").val().split("|"),$("[data-outward-voyage='armchairs']").text(n.join(", ")).fadeIn(5).fadeOut(5).fadeIn(100),t=parseFloat(0),i=parseFloat($("[data-outward-voyage='price']").text().replace(",",".")),$("#ReturnPrice").val()!=undefined&&(t=parseFloat($("#ReturnPrice").val().replace(",","."))),r=Number(n.length),$("#OutwardVoyagePrice").val(r*i),u=r*i+t,$("[data-resume='total-price']").text(("R$"+u.toFixed(2)).replace(".",",")).fadeIn(5).fadeOut(5).fadeIn(100),$(this).addClass("active")):($("[data-message='erro']").text("Você não pode selecionar mais que "+armchairsLimit+" poltronas."),$("#general-error-modal").modal({backdrop:"static",keyboard:!0,show:!0})));$(this).shake()});$("[data-button='armchairs-return-available']").click(function(){var u,n,r;if($(this).hasClass("active")){n=$("#ReturnArmchairs").val().split("|");u=n.indexOf($(this).text());u>-1&&n.splice(u,1);$("#ReturnArmchairs").val(n.join("|"));n=$("#ReturnArmchairs").val().split("|");$("[data-return='armchairs']").text(n.join(", ")).fadeIn(5).fadeOut(5).fadeIn(100);var t=parseFloat($("[data-return='price']").text().replace(",",".")),f=parseFloat($("#OutwardVoyagePrice").val().replace(",",".")),i=Number(n.length);$("#ReturnPrice").val(i*t);r=i*t+f;$("[data-resume='total-price']").text(("R$"+r.toFixed(2)).replace(".",",")).fadeIn(5).fadeOut(5).fadeIn(100);$(this).removeClass("active")}else if(n=$("#ReturnArmchairs").val().split("|"),n.length<=armchairsLimit-1){$("#ReturnArmchairs").val($("#ReturnArmchairs").val()+($("#ReturnArmchairs").val().length==0?"":"|")+$(this).text());n=$("#ReturnArmchairs").val().split("|");$("[data-return='armchairs']").text(n.join(", ")).fadeIn(5).fadeOut(5).fadeIn(100);var t=parseFloat($("[data-return='price']").text().replace(",",".")),f=parseFloat($("#OutwardVoyagePrice").val().replace(",",".")),i=Number(n.length);$("#ReturnPrice").val(i*t);r=i*t+f;$("[data-resume='total-price']").text(("R$"+r.toFixed(2)).replace(".",",")).fadeIn(5).fadeOut(5).fadeIn(100);$(this).addClass("active")}else $("[data-message='erro']").text("Você não pode selecionar mais que "+armchairsLimit+" poltronas."),$("#general-error-modal").modal({backdrop:"static",keyboard:!0,show:!0});$(this).shake()});$("[data-checked-outward-voyage]").change(function(){var t=parseFloat($("[data-outward-voyage='price']").text().replace("R$","").replace(",",".")),n=parseFloat($("label[for='"+this.id+"']").text().replace("R$","").replace(",",".")),i=parseFloat($("[data-resume='total-price']").text().replace("R$","").replace(",","."));this.checked?($("[data-outward-voyage='price']").text("R$"+(t+n).toFixed(2).replace(".",",")).fadeIn(5).fadeOut(5).fadeIn(100),$("[data-resume='total-price']").text("R$"+(i+n).toFixed(2).replace(".",",")).fadeIn(5).fadeOut(5).fadeIn(100)):($("[data-outward-voyage='price']").text("R$"+(t-n).toFixed(2).replace(".",",")).fadeIn(5).fadeOut(5).fadeIn(100),$("[data-resume='total-price']").text("R$"+(i-n).toFixed(2).replace(".",",")).fadeIn(5).fadeOut(5).fadeIn(100))});$("[data-checked-return]").change(function(){var t=parseFloat($("[data-return='price']").text().replace("R$","").replace(",",".")),n=parseFloat($("label[for='"+this.id+"']").text().replace("R$","").replace(",",".")),i=parseFloat($("[data-resume='total-price']").text().replace("R$","").replace(",","."));this.checked?($("[data-return='price']").text("R$"+(t+n).toFixed(2).replace(".",",")).fadeIn(5).fadeOut(5).fadeIn(100),$("[data-resume='total-price']").text("R$"+(i+n).toFixed(2).replace(".",",")).fadeIn(5).fadeOut(5).fadeIn(100)):($("[data-return='price']").text("R$"+(t-n).toFixed(2).replace(".",",")).fadeIn(5).fadeOut(5).fadeIn(100),$("[data-resume='total-price']").text("R$"+(i-n).toFixed(2).replace(".",",")).fadeIn(5).fadeOut(5).fadeIn(100))});$("#form-schedules").submit(function(n){var t=!0,i,r;$("#ReturnServiceId").length&&(i=$("#ReturnServiceId").val(),i.length===0&&($("[data-message='erro']").text("Você ainda não selecionou um horário para volta!"),$("#general-error-modal").modal({backdrop:"static",keyboard:!0,show:!0}),$('a[href="#return"]').tab("show"),t=!1,$('a[href="#return"]').shake(),$('a[href="#return"]').shake(),r=$("#OutwardVoyageServiceId").val(),$("[data-link='return']").length>0&&$("[data-link='return']").each(function(){var n=$(this).attr("href");$(this).attr("href",$.trim(n.replace(/volta=\d+/,"")+(n.split("?")[7]==undefined?"/":"")+"volta="+r))})));t||(setTimeout(function(){$('button[type="submit"]').button("reset")},1),n.preventDefault())});$("#form-armchairs").submit(function(n){var t,i;$(this).valid()&&(t=!0,i=$("#OutwardVoyageArmchairs").val().split("|")[0],i.length==0?($("[data-message='erro']").text("Você ainda não selecionou uma poltrona!"),$("#general-error-modal").modal({backdrop:"static",keyboard:!0,show:!0}),$('a[href="#departure"]').tab("show"),t=!1):$("#ReturnArmchairs").val()!="0"&&$("#ReturnPrice").val()!="0"&&(i=$("#ReturnArmchairs").val().split("|")[0],i.length==0&&($("[data-message='erro']").text("Você ainda não selecionou uma poltrona para volta!"),$("#general-error-modal").modal({backdrop:"static",keyboard:!0,show:!0}),$('a[href="#return"]').tab("show"),$('a[href="#return"]').shake(),$('a[href="#return"]').shake(),t=!1)),t||(setTimeout(function(){$('button[type="submit"]').button("reset")},1),n.preventDefault()),$('button[type="submit"]').attr("data-buttom","loading"),$('button[type="submit"]').attr("data-loading-text",'<span class="glyphicon glyphicon-refresh spin"><\/span>'),$('[data-buttom="loading"]').button("loading"))});$('[data-button="form-identification"]').click(function(){if(!$("#form-identification").valid()){var n=$("#form-identification").validate(),t=n.errorList[0].element.attributes.id.value;t.indexOf("Return")!=-1&&($('a[href="#return"]').tab("show"),$('a[href="#return"]').shake(),$('a[href="#return"]').shake());setTimeout(function(){$('button[type="submit"]').button("reset")},1)}});$('[data-input="no-keyboard"]').focus(function(){});$("[data-input='type']").click(function(){$(this).val()==="debit"?($("[data-input='installment']").val("1"),$("[data-block='installment']").addClass("hidden"),$("#debit-modal").modal({backdrop:"static",keyboard:!0,show:!0})):($("[data-block='installment']").removeClass("hidden"),$("[data-input='installment']").val(""),calcInstallment())});$('[data-name="CardId"]').length||($("#CardNumber").removeAttr("disabled"),$("#Name").removeAttr("disabled"),$("#Validate").removeAttr("disabled"));$("[data-button='new-card']").click(function(){$("[data-name='card-fields']").removeClass("hidden");$("#CardNumber").removeAttr("disabled");$("#Name").removeAttr("disabled");$("#Validate").removeAttr("disabled");$("[data-name='use-card']").removeClass("hidden");$("[data-name='save-card']").removeClass("hidden");$("[data-name='add-card']").addClass("hidden");$("[data-name='choose-cards']").addClass("hidden");$("[data-name='hr']").addClass("hidden");$('[data-name="CardId"]').each(function(){$(this).attr("disabled","disabled")})});$("[data-button='show-cards']").click(function(){$("[data-name='card-fields']").addClass("hidden");$("#CardNumber").attr("disabled","disabled");$("#Name").attr("disabled","disabled");$("#Validate").attr("disabled","disabled");$("[data-name='use-card']").addClass("hidden");$("[data-name='save-card']").addClass("hidden");$("[data-name='add-card']").removeClass("hidden");$("[data-name='choose-cards']").removeClass("hidden");$("[data-name='hr']").removeClass("hidden");$('[data-name="CardId"]').each(function(){$(this).removeAttr("disabled")});$('[data-button="buy"]').removeAttr("disabled")});$("[data-input='cvv']").length&&($("#form-payment input").change(function(){var n,i,t,r;$('[data-input="validate"]').is("disabled")&&(n=$("[data-input='validate']").val().split("/"),i=new RegExp("^[0-9]+$"),$('[data-button="buy"]').removeAttr("disabled"),i.test(n[0])&&i.test(n[1])?(n[1]==(new Date).getFullYear()&&(t=(new Date).getMonth()+1,r=t>9?t:"0"+t+1,n[0]<=r&&$('[data-button="buy"]').attr("disabled","disabled")),(n[1]<(new Date).getFullYear()||n[1]>(new Date).getFullYear()+25)&&$('[data-button="buy"]').attr("disabled","disabled")):$('[data-button="buy"]').attr("disabled","disabled"))}),$("[data-input='validate']").blur(function(){var t=$("[data-input='validate']").val().split("/"),r=new RegExp("^[0-9]+$"),n=$("[data-input='validate']").attr("name"),i,u;$('[data-button="buy"]').removeAttr("disabled");r.test(t[0])&&r.test(t[1])?(t[1]==(new Date).getFullYear()&&(i=(new Date).getMonth()+1,u=i>9?i:"0"+i+1,t[0]<=u&&($("[data-input='validate']").addClass("input-validation-error"),$('[data-valmsg-for="'+n+'"]').addClass("field-validation-error"),$('[data-valmsg-for="'+n+'"]').text("Cartão vencido"),$('[data-button="buy"]').attr("disabled","disabled"))),t[1]<(new Date).getFullYear()?($("[data-input='validate']").addClass("input-validation-error"),$('[data-valmsg-for="'+n+'"]').addClass("field-validation-error"),$('[data-valmsg-for="'+n+'"]').text("Cartão vencido"),$('[data-button="buy"]').attr("disabled","disabled")):t[1]>(new Date).getFullYear()+25&&($("[data-input='validate']").addClass("input-validation-error"),$('[data-valmsg-for="'+n+'"]').addClass("field-validation-error"),$('[data-valmsg-for="'+n+'"]').text("A data deve ser inverior a "+((new Date).getFullYear()+25)),$('[data-button="buy"]').attr("disabled","disabled"))):($("[data-input='validate']").addClass("input-validation-error"),$('[data-valmsg-for="'+n+'"]').addClass("field-validation-error"),$('[data-valmsg-for="'+n+'"]').text("Data Inválida"),$('[data-button="buy"]').attr("disabled","disabled"))}));$("#form-discount").submit(function(n){n.preventDefault()});$('[data-button="buy"]').on("click",function(){$("#form-payment").valid()?($('[data-button="buy"]').attr("data-buttom","loading"),$('[data-button="buy"]').attr("data-loading-text",'<span class="glyphicon glyphicon-refresh spin"><\/span>'),$('[data-button="buy"]').button("loading"),$("#form-payment").submit()):$("#form-payment").validate()});$('[data-button="discount"]').on("click",function(){var n,i,s;if($("#form-discount").validate(),n=0,i=0,$("#form-discount").valid()){$('[data-button="discount"]').attr("data-buttom","loading");$('[data-button="discount"]').attr("data-loading-text",'<span class="glyphicon glyphicon-refresh spin"><\/span>');$('[data-button="discount"]').button("loading");var t=$('[data-input="keyword"]').val(),r=$('[data-input="outward-voyage-class"]').val(),u=$('[data-input="outward-voyage-destinationId"]').val(),f=$('[data-input="outward-voyage-originId"]').val(),e=$('[data-input="outward-voyage-serviceId"]').val(),o=$('[data-input="outward-voyage-departure"]').val();$.getJSON(server+"Admin/Helpers/DiscountCoupon?keyword="+t+"&className="+r+"&destinationId="+u+"&originId="+f+"&serviceId="+e+"&departure="+o,function(r){var h,c,l;if(r.Armchairs>0){$('[data-alert="discount"]').collapse("hide");$('[data-alert="form-discount"]').collapse("hide");$('[data-alert="discount-applied"]').collapse("show");$('[data-resume="outward-voyage-total-price"]').addClass("old-price").fadeIn(5).fadeOut(5).fadeIn(100);var u=Number($('[data-resume="outward-voyage-armchairs"]').text().split(",").length),o=Number($('[data-resume="outward-voyage-tax"]').text().replace("R$","").replace(",",".")),f=Number($('[data-resume="outward-voyage-total-price"]').text().replace("R$","").replace(",","."))-o,s=0,e=0;s=f*(r.Discount/100);u>r.Armchairs?($('[data-label="discount-applied"]').text("Você ganhou um desconto em "+r.Armchairs+" poltrona"+(r.Armchairs>1?"s":"")+"!!!"),e=(f-s+o)*r.Armchairs,e=e+(f+o)*(u-r.Armchairs),n=r.Armchairs):($('[data-label="discount-applied"]').text("Você ganhou um desconto em "+u+" poltrona"+(u>1?"s":"")+"!!!"),e=(f-s+o)*u,n=u);ga("send","event","botaoCupom","click",t);i=r.Discount;$('[data-resume="outward-voyage-new-price"]').removeClass("hidden");$('[data-resume="outward-voyage-new-price"]').html("Novo valor <b>R$"+(f-s+o).toFixed(2).replace(".",",")+"<\/b> para "+n+" poltrona"+(n>1?"s":"")).fadeIn(10).fadeOut(10).fadeIn(100);h=Number($('[data-resume="outward-voyage-insurance-price"]').text().replace("R$","").replace(",","."));c=e+h;$('[data-resume="return-armchairs"]').length>0&&(u=Number($('[data-resume="return-armchairs"]').text().split(",").length),f=Number($('[data-resume="return-total-price"]').text().replace("R$","").replace(",",".")),l=f*u,h+=Number($('[data-resume="return-insurance-price"]').text().replace("R$","").replace(",",".")),c=e+l+h);$('[data-resume="total-price"]').addClass("old-total-price").fadeIn(5).fadeOut(5).fadeIn(100);$('[data-resume="new-total-price"]').removeClass("hidden");$('[data-resume="new-total-price"]').html("R$"+c.toFixed(2).replace(".",",")).fadeIn(10).fadeOut(10).fadeIn(100);$('[data-input="installment"]').val("");calcInstallment();$('[data-input="outward-voyage-keyword"]').val(t)}else $('[data-alert="discount"]').collapse("show"),$('[data-button="discount"]').button("reset")}).fail(function(){$('[data-alert="discount"]').collapse("show");$('[data-button="discount"]').button("reset")});s=$('[data-input="return-class"]').val();s.length>0&&(r=$('[data-input="return-class"]').val(),u=$('[data-input="return-destinationId"]').val(),f=$('[data-input="return-originId"]').val(),e=$('[data-input="return-serviceId"]').val(),o=$('[data-input="return-departure"]').val(),$.getJSON(server+"Admin/Helpers/DiscountCoupon?keyword="+t+"&className="+r+"&destinationId="+u+"&originId="+f+"&serviceId="+e+"&departure="+o,function(r){var a,o,l;if(r.Armchairs>0){$('[data-alert="discount"]').collapse("hide");$('[data-alert="form-discount"]').collapse("hide");$('[data-alert="discount-applied"]').collapse("show");$('[data-resume="return-total-price"]').addClass("old-price").fadeIn(5).fadeOut(5).fadeIn(100);var f=Number($('[data-resume="return-armchairs"]').text().split(",").length),s=Number($('[data-resume="return-tax"]').text().replace("R$","").replace(",",".")),u=Number($('[data-resume="return-total-price"]').text().replace("R$","").replace(",","."))-s,e=0,h=0,c=0;e=u*(r.Discount/100);f>r.Armchairs?($('[data-label="discount-applied"]').text("Você ganhou um desconto em "+(r.Armchairs+n)+" poltrona"+(r.Armchairs>1?"s":"")+"!!!"),h=(u-e+s)*r.Armchairs,h=h+(u+s)*(f-r.Armchairs),c=r.Armchairs):($('[data-label="discount-applied"]').text("Você ganhou um desconto em "+(f+n)+" poltrona"+(f>1?"s":"")+"!!!"),h=(u-e+s)*f,c=f);ga("send","event","botaoCupom","click",t);$('[data-resume="return-new-price"]').removeClass("hidden");$('[data-resume="return-new-price"]').html("Novo valor <b>R$"+(u-e+s).toFixed(2).replace(".",",")+"<\/b> para "+c+" poltrona"+(c>1?"s":"")).fadeIn(10).fadeOut(10).fadeIn(100);f=Number($('[data-resume="return-armchairs"]').text().split(",").length);a=0+l;f=Number($('[data-resume="outward-voyage-armchairs"]').text().split(",").length);o=0;$('[data-resume="outward-voyage-new-price"]').text()===""?(u=Number($('[data-resume="outward-voyage-total-price"]').text().replace("R$","").replace(",",".")),o=u*f):(u=Number($('[data-resume="outward-voyage-total-price"]').text().replace("R$","").replace(",",".")),f>n?(e=u*(i/100),o=(u-e)*n,o=o+u*(f-n)):(e=u*(i/100),o=(u-e)*f));l=Number($('[data-resume="outward-voyage-insurance-price"]').text().replace("R$","").replace(",","."));l+=Number($('[data-resume="return-insurance-price"]').text().replace("R$","").replace(",","."));a=o+h+l;$('[data-resume="total-price"]').addClass("old-total-price").fadeIn(5).fadeOut(5).fadeIn(100);$('[data-resume="new-total-price"]').removeClass("hidden");$('[data-resume="new-total-price"]').html("R$"+a.toFixed(2).replace(".",",")).fadeIn(10).fadeOut(10).fadeIn(100);$('[data-input="installment"]').val("");calcInstallment();$('[data-input="return-keyword"]').val(t)}else $('[data-alert="discount"]').collapse("show"),$('[data-button="discount"]').button("reset")}).fail(function(){$('[data-alert="discount"]').collapse("show");$('[data-button="discount"]').button("reset")}))}});if($("#TimeLeft").length){$("#timeout-modal").on("hidden.bs.modal",function(){});moment.tz.setDefault("America/Sao_Paulo");keepTimezone=moment.tz($("#TimeLeft").val(),"MM/DD/YYYY HH:mm:ss","America/Sao_Paulo");$('[data-time="countdown"]').countdown(keepTimezone.format("YYYY/MM/DD HH:mm:ss")).on("update.countdown",function(n){var t="%H:%M:%S";n.offset.totalMinutes>0?t="%M minutos":n.offset.totalSeconds>0&&(t="%S segundos");$(this).html(n.strftime(t))}).on("finish.countdown",function(){$.getJSON(server+"Admin/Helpers/FreeArmchairs?cookieId ="+cookieId,function(){});$("#timeout-modal").modal({backdrop:"static",keyboard:!0,show:!0});setTimeout(function(){window.location.replace($("#timeOut").val())},6e3)})}$('[data-button="buy"]').length&&$('[data-button="buy"]').click(function(){$('[data-time="countdown"]').countdown("stop")});$("[data-button='promotion']").click(function(){$('[data-button="promotion"]').attr("data-buttom","loading");$('[data-button="promotion"]').attr("data-loading-text",'<span class="glyphicon glyphicon-refresh spin"><\/span>');$('[data-buttom="loading"]').button("loading");$("#promotion-alert-modal").modal({backdrop:"static",keyboard:!0,show:!0});$.getJSON(server+"BuscarPromocao/busca?PromoId="+$(this).attr("id"),function(n){var t=new Date(parseInt(n.Departure.replace(/(^.*\()|([+-].*$)/g,""))),i="",r;i=t.getDate()<10?"0"+t.getDate():t.getDate();r=i+(1+t.getMonth())+t.getFullYear();window.location="/Horarios/"+n.OriginId+"/"+n.DestinationId+"/"+r+"/"+n.OriginName+"/"+n.DestinationName+(n.IsPromo?"":"?promocao="+n.Price)})});$(document).on("click",'[data-toggle="lightbox"]',function(n){n.preventDefault();$(this).ekkoLightbox({alwaysShowClose:!1,loadingMessage:"Carregando..."})});$('[data-picker="return"]').click(function(){$("#Return").focus()});$('[data-picker="departure"]').click(function(){$("#Departure").focus()});$("[data-inputmask]").keydown(function(){(event.which==46||event.which==8)&&$(this).val("")});noSpecial=new RegExp("[^ 0-9a-zA-ZàèìòùáéíóúâêîôûüäöïãõçÀÈÌÒÙÁÉÍÓÚÂÊÎÔÛÜÄÖÏÃÕÇ\b-]","g");$("[data-input='no-special-character']").bind("input",function(){$(this).val($(this).val().replace(noSpecial,""))});onlyNumbers=new RegExp("[^ 0-9\b-]","g");$("[data-input='only-numbers']").bind("input",function(){$(this).val($(this).val().replace(onlyNumbers,""))});noNumbers=new RegExp("[^ a-zA-ZàèìòùáéíóúâêîôûüäöïãõçÀÈÌÒÙÁÉÍÓÚÂÊÎÔÛÜÄÖÏÃÕÇ\b-]","g");$("[data-input='no-numbers']").bind("input",function(){$(this).val($(this).val().replace(noNumbers,""))});letters=new RegExp("[^ a-zA-Z\b-]","g");$("[data-input='only-letters']").bind("input",function(){$(this).val($(this).val().replace(letters,""))});lettersNumbers=new RegExp("[^ 0-9a-zA-Z\b-]","g");$("[data-input='only-letters-numbers']").bind("input",function(){$(this).val($(this).val().replace(lettersNumbers,""))});$("input").change(function(){return $(this).val($(this).val().trim())});$(document).on("click",".number-spinner button",function(){var t=$(this),n=t.closest(".number-spinner").find("input").val().trim(),i=1;n!=""&&(i=t.attr("data-dir")=="up"?n<limitValue?parseInt(n)+1:n:n>1?parseInt(n)-1:1);t.closest(".number-spinner").find("input").val(i);calcInstallment(i)});$("[data-input='installment']").keyup(function(){calcInstallment()});$("[data-input='installment']").change(function(){calcInstallment()})