function plusSlides(n){showSlides(slideIndex+=n)}function currentSlide(n){stopSlides();showSlides(slideIndex=n);slideTimeout=setTimeout(function(){setSlides()},1e4)}function showSlides(n){var t,i=document.getElementsByClassName("header-slides"),r=document.getElementsByClassName("dot"),u;for(n>i.length&&(slideIndex=1),n<1&&(slideIndex=i.length),t=0;t<i.length;t++)i[t].style.display="none";for(t=0;t<r.length;t++)r[t].className=r[t].className.replace(" active","");u=i[slideIndex-1];u.style.display="block";i.length>1&&(r[slideIndex-1].className+=" active",moveDotContainer(u));$(".headerSlideshowContainer").css("background-image","url("+bgImgSrcArray[n-1]+")")}function setSlides(n){var t=$(".header-slides"),i,r;t.length!=1&&(i=$(".header-slides:visible"),r=t.index(i)+1,n?showSlides(slideIndex=1):r==t.length?showSlides(slideIndex=1):showSlides(slideIndex+=1),slideTimeout=setTimeout(function(){setSlides()},1e4))}function stopSlides(){clearTimeout(slideTimeout)}function moveDotContainer(n){var t=document.getElementsByClassName("dot-container")[0],i=n.querySelector(".slideshow-text-container");$(i).append($(t).show())}function bindPromoLinkDataLayer(){$("a.promo-link").click(function(){var n=$(this).data("name");n&&dataLayer.push({event:"promoClick",ecommerce:{promoClick:{promotions:[{name:n}]}}})})}var slideIndex=1,slideTimeout,CachedFare;$(function(){showSlides(slideIndex);setSlides(!0);bindPromoLinkDataLayer()});CachedFare={Data:{Enabled:!1,Input:{ApiKey:"",ApiKeyName:"",Url:"",StartDate:"",EndDate:"",Origin:""},Controls:{CachedFareContainerDesktop:".CachedFareContainerDesktop",CachedFareContainerMobile:".CachedFareContainerMobile",CachedFareGeo:".CachedFareGeo",CachedFareNoGeo:".CachedFareNoGeo",CachedFareOrigin:".CachedFareOrigin",CachedFarePrice:".CachedFarePrice",CachedFareShopNow:".CachedFareShopNow",CachedFareFlightType:".CachedFareFlightType"}},Functions:{Init:function(){try{if(!CachedFare.Data.Enabled)return;var n={sorting:[{usdTotalPrice:"ASC"},{searchDate:"DESC"}],travelClasses:["ECONOMY"],departure:{start:CachedFare.Data.Input.StartDate,end:CachedFare.Data.Input.EndDate},outputFields:["returnDate","usdTotalPrice","popularity","searchDate","currencySymbol","siteEdition","farenetTravelClass","travelClass"],priceFormat:{decimalPlaces:0,decimalSeparator:"",thousandSeparator:""},datePattern:"MMMM dd, yyyy",languageCode:"en",faresPerRoute:1,outputCurrencies:["USD"],routesLimit:1,flightType:CachedFare.Data.FlightType,dataExpirationWindow:"2d"};CachedFare.Data.Input.Origin&&(n.origins=[CachedFare.Data.Input.Origin]);$.ajax({url:CachedFare.Data.Input.Url,method:"POST",timeout:3e3,headers:{"Content-Type":"application/json","EM-API-Key":CachedFare.Data.Input.ApiKey},data:JSON.stringify(n),success:function(n){var i,u,r,t;try{i=0;u=CachedFare.Data.FlightType;$.each(n,function(n,t){t.fares&&t.fares.length>0&&$.each(t.fares,function(n,t){var r=Math.ceil(t.usdTotalPrice);r&&r>i&&(i=r,u=t.flightType)})});CachedFare.Data.Input.Origin?(r=JSLINQ(FlightLibrary.Data.CityPar.marketDetails).Where(function(n){return n.stationCode===CachedFare.Data.Input.Origin.toUpperCase()}),r.items[0]&&r.items[0].stationName&&(t=r.items[0].stationName,t.indexOf("/")>-1&&(t=t.split("/")[0]),$(CachedFare.Data.Controls.CachedFareNoGeo).length&&$(CachedFare.Data.Controls.CachedFareNoGeo).hide(),$(CachedFare.Data.Controls.CachedFareGeo).length&&$(CachedFare.Data.Controls.CachedFareGeo).show(),$(CachedFare.Data.Controls.CachedFareOrigin).length&&$(CachedFare.Data.Controls.CachedFareOrigin).text(t),$(CachedFare.Data.Controls.CachedFareShopNow).length&&$(CachedFare.Data.Controls.CachedFareShopNow).attr("href","https://flights.flyfrontier.com/en/flights-from-"+t.replace(/\s+/g,"-").toLowerCase()))):($(CachedFare.Data.Controls.CachedFareGeo).length&&$(CachedFare.Data.Controls.CachedFareGeo).hide(),$(CachedFare.Data.Controls.CachedFareNoGeo).length&&$(CachedFare.Data.Controls.CachedFareNoGeo).show(),$(CachedFare.Data.Controls.CachedFareShopNow).length&&$(CachedFare.Data.Controls.CachedFareShopNow).attr("href","https://flights.flyfrontier.com"));i&&$(CachedFare.Data.Controls.CachedFarePrice).length&&$(CachedFare.Data.Controls.CachedFarePrice).text(i);u==="ONE_WAY"?$(CachedFare.Data.Controls.CachedFareFlightType).length&&$(CachedFare.Data.Controls.CachedFareFlightType).text("One-Way"):$(CachedFare.Data.Controls.CachedFareFlightType).length&&$(CachedFare.Data.Controls.CachedFareFlightType).text("Round-Trip");$(CachedFare.Data.Controls.CachedFareContainerDesktop).removeAttr("style");$(CachedFare.Data.Controls.CachedFareContainerMobile).removeAttr("style")}catch(f){console.log(f)}},error:function(){}})}catch(t){console.log(t)}}}}