function summaryInput(n){var t=n.val(),i=n.attr("name"),r="."+i;itineraryList.find(r).html(t);removeItem()}function removeItem(){$(".remove").on("click",function(){var n=$(this).parent("li").text(),t=$('.form-input[data-value="'+n+'"]').find("input");t.attr("checked",!1);$(this).parent("li").empty().remove();console.log("Removed something method hit = "+n)})}function setupSlick(n){n.slick({centerMode:!0,centerPadding:"60px",slidesToShow:2,swipeToSlide:!0,responsive:[{breakpoint:959,settings:{arrows:!0,centerMode:!0,centerPadding:"40px",slidesToShow:1}},{breakpoint:480,settings:{arrows:!0,centerMode:!0,centerPadding:"0px",slidesToShow:1}}]});n.find(".equalise").matchHeight();setupSlickInfo(n);n.on("init",function(){setupSlickInfo(n);n.find(".equalise").matchHeight()})}function setupSlickNews(n){n.slick({centerMode:!0,centerPadding:"5px",slidesToShow:4,swipeToSlide:!0,variableWidth:!1,responsive:[{breakpoint:1024,settings:{arrows:!0,centerMode:!0,centerPadding:"5px",slidesToShow:3,variableWidth:!0}},{breakpoint:800,settings:{arrows:!0,centerMode:!0,centerPadding:"5px",slidesToShow:2,variableWidth:!0}},{breakpoint:410,settings:{arrows:!0,centerMode:!0,centerPadding:"5px",slidesToShow:1,variableWidth:!0}}]});n.find(".equalise").matchHeight();setupSlickInfo(n);n.on("init",function(){setupSlickInfo(n);n.find(".equalise").matchHeight()})}function slickSingle(){$(".slick-single").hasClass("bleed")?$(".slick-single").slick({arrows:!0,centerMode:!0,centerPadding:"60px",slidesToShow:1,responsive:[{breakpoint:959,settings:{centerPadding:"0px"}}]}):$(".slick-single").slick();$(".slick-single .equalise").matchHeight()}function setupSlickSlideShow(n){n.slick({centerMode:!0,centerPadding:"0px",slidesToShow:1,swipeToSlide:!0,dots:!0,infinite:!0,arrows:!0,centerMode:!1,centerPadding:"0px",autoplay:!0,autoplaySpeed:4e3,speed:1e3,mobileFirst:!0,responsive:!0,variableWidth:!1,prevArrow:"<div class='slick-prev slick-arrow slideshowarrowprev' src=''><\/div>",nextArrow:"<div class='slick-next slick-arrow slideshowarrownext' src=''><\/div>",responsive:[{breakpoint:640,settings:{autoplaySpeed:7e3}}]})}function setupSlickSingleSlideShow(n){n.slick({centerMode:!0,centerPadding:"0px",slidesToShow:1,swipeToSlide:!1,dots:!1,infinite:!1,arrows:!1,centerMode:!1,centerPadding:"0px",autoplay:!1,mobileFirst:!0,responsive:!0,variableWidth:!1})}function initSlickFilter(){$(".slick-filter li a").click(function(n){var i,r,u,t,e,f;return n.preventDefault(),i=$(this).parent("li"),i.hasClass("active")||(r=$(this).parents(".slick-filter"),u=$(this).data("cat"),r.find("li").removeClass("active"),i.addClass("active"),t=r.parent().find(".slick-container .slick"),e=t.find(".image-slide"),t.slick("slickUnfilter"),f="."+u,u!="all"&&t.slick("slickFilter",f)),!1})}function setupSlickInfo(n){$(".slick .image-slide").click(function(){var n=$(this).parents(".slick");n.find(".image-slide").removeClass("active");$(this).addClass("active");slideInfo($(this),n);$("html, body").animate({scrollTop:$(this).offset().top-70},"slow")});n.on("afterChange",function(){var n=$(this),t=n.find(".image-slide.slick-center");n.find(".image-slide").removeClass("active");t.addClass("active");slideInfo(t,n)})}function slideInfo(n,t){var u=n.find(".info").html(),f=n.find(".heading p:first-child").html(),e="<h4>"+f+"<\/h4>",i=t.next(".venue-info"),r=i.find(".info");r.empty();r.append(e+u);i.slideDown()}function isValidEmailAddress(n){var t=new RegExp(/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i);return t.test(n)}function checkSelect(n){var t=$("label[for='"+n.attr("id")+"']");return n.parents(".form-input, .itinerary-pod").hasClass("required")?n.val()==""?(n.addClass("empty"),t.find(".warning").remove(),!1):(n.removeClass("empty"),t.find(".warning").remove(),!0):!0}function checkInput(n){var t=$("label[for='"+n.attr("id")+"']");return n.parents(".form-input, .itinerary-pod").hasClass("required")||n.attr("name")=="email"||n.attr("name")=="confemail"?n.val()===""?(n.addClass("empty"),t.find(".warning").remove(),!1):n.attr("name")!="email"||isValidEmailAddress(n.val())?n.attr("name").indexOf("confemail")>=0&&!confEmail(n,"email")?(n.addClass("empty"),t.find(".warning").remove(),!1):(n.removeClass("empty"),t.find(".warning").remove(),!0):(n.addClass("empty"),t.find(".warning").remove(),!1):!0}function showFormValidationSummary(n){n?$("#errorMessage").html(""):$("#errorMessage").html("<span><p>Please complete the fields marked *<\/p><\/span>")}function validateFields(n){var t=0;return n.find('input[type="text"], textarea, .validate input[type="password"]').each(function(){var n=$(this);checkInput(n)||t++}),n.find("select").each(function(){var n=$(this);checkSelect(n)||t++}),t>0?(n.children(".warning").length||$("#errorMessage").html("<span><p>Please complete the fields marked *<\/p><\/span>"),!1):(n.children(".warning").remove(),!0)}function boxesChecked(n,t,i){var u=".checkboxes."+t,f=$(u),r=0;return f.each(function(){var u=$(this).find('input[type="checkbox"]'),t=0;u.each(function(){$(this).is(":checked")&&t++});t<i?($(this).css("border","1px solid red"),n.children(".warning").length||n.append('<span class="warning">At least one option is required in the highlighted group<\/span>'),r++):$(this).css("border","none")}),r>0?!1:!0}function confEmail(n){var i=n.parents("form"),r=i.find('input[name*="email"]'),t;return r.each(function(){$(this).attr("name").indexOf("confemail")==-1&&(t=$(this))}),n.val()!==t.val()?!1:!0}function radiosChecked(n){var i=n.find(".radios"),t=0;return i.each(function(){var i=0,r,n;$(this).hasClass("required")&&(r=$(this).find('input[type="radio"]'),r.each(function(){$(this).is(":checked")&&i++}),n=$(this).find(".input-title"),i<=0?($(this).addClass("empty"),n.find(".warning").remove(),n.append('<span class="warning">Please select one of the radio buttons<\/span>'),t++):(n.find(".warning").remove(),$(this).removeClass("empty")))}),t>0?!1:!0}function scrolldown(){$(".scrolldown").click(function(n){n.preventDefault();var t=0;return t=$(this).attr("href")=="#"?0:$(this.hash).offset().top>$(document).height()-$(window).height()?$(document).height()-$(window).height():$(this.hash).offset().top-70,$("html,body").animate({scrollTop:t},1e3,"swing"),!1})}function initTabs(){var n=$(".tabs"),t=n.find(".tab-links li"),i=t.find("a"),r=n.children(".tab-info");r.find(".tab").addClass("hide");showTab("#tabs-1",n);t.find('a[data-hover="#tabs-1"]').parent("li").addClass("active");i.hover(function(){t.removeClass("active");$(this).parent("li").addClass("active");var i=$(this).data("hover");return i=i.substr(1),showTab(i,n),!1})}function showTab(n,t){var i=t.children(".tab-info"),r;i.find(".tab").addClass("hide");r=i.find(n);r.removeClass("hide");$("img.lazy:not('img.noLazy')").show().lazyload();$("div.lazy:not('div.noLazy')").show().lazyload()}function accordian(n,t,i){var r=i.outerHeight();n.hasClass("open")?(n.addClass("closed").removeClass("open"),t.slideUp()):(n.addClass("open").removeClass("closed"),t.slideDown())}function hoverInfoInit(){$(".hover-info-cont .hover-info").each(function(){var n=$(this).height(),t=$(this).find(".heading").height(),i=n-t;$(this).css("bottom","-"+i+"px")})}function initLazy(n){$("img.lazy:not('img.noLazy')").show().lazyload({effect:"fadeIn",threshold:400,container:n,load:function(){if($(this).removeClass("lazy"),$(this).closest(".slick-list").length>0){var n=!1;$("img.lazy",$(this).closest(".slick-list")).each(function(){$this=$(this);var t=$this.data("original");console.log("setting image source "+t);$this.attr("src",t);$this.removeClass("lazy");n=!0});n&&(console.log("lazy loaded slick"),setTimeout(function(){$(".equalise").matchHeight();initLazy(window);setTimeout(function(){$(".equalise").matchHeight();initLazy(window)},1e3)},100))}}});$("div.lazy:not('div.noLazy')").show().lazyload({effect:"fadeIn",threshold:400,container:n,load:function(){$(this).removeClass("lazy")}});setTimeout(function(){$("img.lazy:not('img.noLazy')").show().lazyload();$("div.lazy:not('div.noLazy')").show().lazyload()},100)}function scrollDir(n,t){return n>=t||t<=0?"up":"down"}function initDatepicker(n){$(n).parent(".field").append('<div id="date-container"><\/div>');setTimeout(function(){$(n).pickadate({format:"dd/mm/yyyy",formatSubmit:"dd/mm/yyyy",selectMonths:!0,selectYears:!0,min:new Date,showMonthsShort:!0})},500)}function initRangeSlider(n){var t=$(n).find(".slider"),i=$(n).find(".slider-field"),r="",u;if($(n).hasClass("price")){r="price";t.noUiSlider({start:[0,999],connect:!0,step:50,range:{min:[0],max:[999]}});t.on({slide:function(){i.val(rangeValConvert(t.val(),"price"))},set:function(){},change:function(){}});i.val()==""?i.val(rangeValConvert(t.val(),"price")):(u=inputToValRangeConv(i.val()),t.val(u))}else if($(n).hasClass("age")){r="age";t.noUiSlider({start:[11,16],connect:!0,step:1,range:{min:[10],max:[21]}});i.val(rangeValConvert(t.val(),r));t.on({slide:function(){i.val(rangeValConvert(t.val(),r))},set:function(){},change:function(){}})}}function rangeValConvert(n,t){var i="";return t=="price"&&(i="£"),$.each(n,function(t){var r=n[t].indexOf(".");n[t]=String(parseInt(n[t]));parseInt(n[t])==999&&(n[t]+="+");n[t]=i+n[t]}),n.join(" - ")}function inputToValRangeConv(n){for(var i=n.split(" - "),t=0,r=i.length;t<r;t++)i[t]=parseInt(i[t].substring(1));return i}var didScroll=!1,didResize=!1,itineraryList=$(".itinerary-list"),smallMobWidth=400,mobWidth=600,tabWidth=960,deskWidth=1280,prevScrollPos,scrollPos;$.ajaxSetup({cache:!0});$(document).ready(function(){function e(n){var t;return t=n=="Music"?"/tours/results-music.php":n=="Geography"?"/tours/results-geog.php":"/tours/results.php",window.location.href=t,!0}var r,n,u,f;$(".trips-resource-icons a, .resource-icons a").on("click",function(n){if($(this).attr("href")==="#")n.preventDefault();else return!0});if($(".js-dynamic-filters.select-form").length,$(".js-dynamic-filters.radio-form").length,$(".slick, .slick-ss, .slick-single, .slick-news").length&&(console.log("Is there a slideshow to load?....."),$(".slick").length&&setupSlick($(".slick")),$(".slick-single").length&&slickSingle(),$(".slick-ss").length&&(setupSlickSlideShow($(".slick-ss")),console.log("Setting up the slide show")),$(".slick-single-ss").length&&(setupSlickSingleSlideShow($(".slick-single-ss")),console.log("Setting up single slide show")),$(".slick-news").length&&(setupSlickNews($(".slick-news")),console.log("Setting up news")),$(".slick-filter").length&&initSlickFilter()),$(".lazy").length&&initLazy(window),$(".datepicker").length&&setTimeout(function(){if(initDatepicker(".datepicker"),$("html").hasClass("modern-browser")||$("html").hasClass("ie9")){var n=$(".datePickerStart").pickadate("picker"),t=$(".datePickerEnd").pickadate("picker");n.get("value")&&t.set("min",n.get("select"));t.get("value")&&n.set("max",t.get("select"));n.on("set",function(i){i.select?t.set("min",n.get("select")):"clear"in i&&t.set("min",!1)});t.on("set",function(i){i.select?n.set("max",t.get("select")):"clear"in i&&n.set("max",!1)})}},500),$(".range-slider").length&&$.getScript("/Files/Templates/Designs/Condition/assets/js/libs/jquery.nouislider.min.js").done(function(){initRangeSlider(".range-slider")}),$(".tabs").length&&initTabs(),scrolldown(),$("body").hasClass("lt-ie9")&&$("div:last-child, section:last-child, li:last-child").addClass("last-child"),$(".tooltip:not(.icon-info)").tooltip({position:{my:"center bottom-20",at:"center top",using:function(n,t){$(this).css(n);$("<div>").addClass("arrow").addClass(t.vertical).addClass(t.horizontal).appendTo(this)}}}),$(".tooltip.icon-info").click(function(){var i,r,u,f;$(".tooltip-container").length||$("body").append('<div class="tooltip-container"><span class="tooltip-inner"><\/span><span class="tooltip-arrow"><\/span><\/div>');var n=$(".tooltip-container"),e=n.find(".tooltip-inner"),o=n.find(".tooltip-arrow");n.css("display")=="none"&&n.fadeIn("fast");i=$(this).offset();r=$(this).find(".hidden-info").html();e.empty().append(r);var s=n.outerHeight(),h=n.outerWidth(),c=$(window).width(),t;c>1024?(t=i.left-h/2,t<0&&(t=15)):t=15;n.css({top:i.top-(s+15),left:t});u=n.offset();f=i.left-u.left;o.css({left:f-3})}),$(window).resize(function(){$(".tooltip-container").hide()}),$(document).mouseup(function(n){$(".tooltip-container, .tooltip.icon-info").is(n.target)||$(".tooltip-container, .tooltip.icon-info").has(n.target).length!==0||$(".tooltip-container").fadeOut("fast")}),Modernizr.touch){r=jQuery("body");$(document).on("focus","input, textarea",function(){r.addClass("fixfixed")}).on("blur","input, textarea",function(){r.removeClass("fixfixed")})}$("li.search, .search-activate").on("click",function(n){n.stopPropagation();n.preventDefault();$(".search-bar-dropdown").slideToggle();$(".search-bar-dropdown input[type=text]").focus();$(this).hasClass("active")?$(this).removeClass("active"):$(this).addClass("active")});$("body").on("click",function(){var n=$(".search-bar-dropdown input[type=text]").val();n==""&&($(".search-bar-dropdown").slideUp(),$("li.search").removeClass("active"))});$(".search-bar-dropdown").click(function(n){n.stopPropagation()});$(".mobile-menu-button").click(function(){$(this).hasClass("open")?$(this).removeClass("open"):$(this).addClass("open");$(".mobileMenuBkgndOverlay").hasClass("active")?$(".mobileMenuBkgndOverlay").removeClass("active"):$(".mobileMenuBkgndOverlay").addClass("active");$("#mobile-nav").slideToggle()});$("li.contact, .contact-bar-dropdown").hover(function(){$(".contact-bar-dropdown").stop().slideToggle();$("li.contact").toggleClass("active")});$("body").on("click",function(){var n=$(".contact-bar-dropdown input[type=text]").val();n==""&&($(".contact-bar-dropdown").slideUp(),$("li.contact").removeClass("active"))});if($(".contact-bar-dropdown").click(function(n){n.stopPropagation()}),$(".nav-parent .nav-name").click(function(){var n,t;$("#mobile-nav").css("display")=="block"&&(n=$(this).next(".subnav-contents"),n.hasClass("open")?n.removeClass("open"):n.addClass("open"),t=n.children("ul"),accordian($(this),n,t))}),$(".tour-filter form").submit(function(n){n.preventDefault();var t=$(this).find("select#subject option:selected").val();return e(t),!1}),$("form#tour-finder").submit(function(n){n.preventDefault();var t=$(this).find("select#subject option:selected").val();return e(t),!1}),n=$(".temporary-message"),n.length&&(n.delay(300).fadeIn("fast"),$(document).mouseup(function(t){(!n.is(t.target)&&n.has(t.target).length===0||$(".close").is(t.target))&&n.fadeOut()})),u=$('.activities input[type="checkbox"]'),f=$('.venue input[type="checkbox"]'),u.is(":checked")){var t=$('.activities input[type="checkbox"]:checked'),i="",o=t.parent(".activities").attr("data-value");t.each(function(){var n=$(this).parent(".activities").attr("data-value");i+='<li class="added">'+n+'<a class="remove"><\/a><\/li>'});itineraryList.find("ul.activities").html(i)}u.on("click",function(){var n=$('.activities input[type="checkbox"]:checked'),t="",i=n.parent(".activities").attr("data-value");n.each(function(){var n=$(this).parent(".activities").attr("data-value");t+='<li class="added">'+n+'<a class="remove"><\/a><\/li>'});itineraryList.find("ul.activities").html(t);removeItem()});if(f.is(":checked")){var t=$('.venue input[type="checkbox"]:checked'),i="",o=t.parent(".venue").attr("data-value");t.each(function(){var n=$(this).parent(".venue").attr("data-value");i+='<li class="added">'+n+'<a class="remove"><\/a><\/li>'});itineraryList.find("ul.venue").html(i)}f.on("click",function(){var n=$('.venue input[type="checkbox"]:checked'),t="",i=n.parent(".venue").attr("data-value");n.each(function(){var n=$(this).parent(".venue").attr("data-value");t+='<li class="added">'+n+'<a class="remove"><\/a><\/li>'});itineraryList.find("ul.venue").html(t);removeItem()});removeItem();$(".tour-filter select, .tour-filter .button, .tour-filter .price").click(function(n){n.stopPropagation()});$(".filter-drop-down").click(function(){$(this).hasClass("open")?$(this).removeClass("open"):$(this).addClass("open");$(".masthead").slideToggle()});$(".tour-detail-summary").length&&$(".tour-detail-summary").click(function(){if($(window).width()<=mobWidth){var n=$(this).next(".detail-info"),t=n.find(".detail-info-inner");accordian($(this),n,t)}});hoverInfoInit();$(".hover-info-cont").on("mouseover",function(){var n=$(this).find(".hover-info");n.stop(!0).animate({bottom:"0"});$(this).addClass("open")});$(".hover-info-cont").on("mouseout",function(){var n=$(this).find(".hover-info"),t=n.height(),i=n.find(".heading").height(),r=t-i;n.stop(!0).delay(300).animate({bottom:"-"+r+"px"},800);$(this).removeClass("open")});$(".info-drop-down").length&&$(".info-drop-down .drop-heading").click(function(){var n=$(this).next(".info-drop-down-further"),t=n.find(".inner"),i=$(this).parents(".info-drop-down-container");accordian($(this),n,t)});$("form.validate").submit(function(){var n=$(this),t,i;if(!validateFields(n)||!radiosChecked(n)||n.hasClass("itinerary-form")&&!boxesChecked(n,"required",1))return!1;if(n.hasClass("ajax"))t=$(this).parent(),$(this).empty(),i=t.find(".ajaxloader"),i.css("display","block").delay(1e3).queue(function(){$(this).css("display","none");t.find(".success").css("display","block")});else return!0;return!1});$(".validate .form-input .close").click(function(){$(this).prev('input[type="text"], textarea').val("")});$('.validate input[type="text"], .validate textarea, .validate input[type="password"]').blur(function(){checkInput($(this));var n=$(this).parents("form");showFormValidationSummary(validateFields(n))});$(".validate select").change(function(){checkSelect($(this));var n=$(this).parents("form");showFormValidationSummary(validateFields(n))});$(".validate input.datepicker").change(function(){checkInput($(this))});$('.validate input[type="submit"]').click(function(){checkInput($(this));var n=$(this).parents("form");showFormValidationSummary(validateFields(n))});$(".validate select").blur(function(){if($(this).val()=="other"){var n=$(this).parents("form"),t=n.find(".other");t.removeClass("hidden")}else $(".other").addClass("hidden")});$(".go-back").click(function(n){n.preventDefault();history.go(-1)});$(".accordion-items").hide();$(".show-more-less").on("click",function(n){n.preventDefault();var i=$(this).find(".more"),t=$(this).find(".less"),r=$(this).prev(".accordion-items").length;return t.hasClass("hidden")?(t.removeClass("hidden"),i.addClass("hidden"),$("img.lazy",$(this).prev(".accordion-items")).each(function(){$(this).attr("src",this.dataset.original).removeClass("lazy")}),r?$(this).prev(".accordion-items").slideDown():$(this).next(".accordion-items").slideDown()):(i.removeClass("hidden"),t.addClass("hidden"),r?$(this).prev(".accordion-items").slideUp():$(this).next(".accordion-items").slideUp()),!1});$(".career-filter h3").click(function(){if($(window).width()<=mobWidth){var n=$(".career-filter");n.hasClass("open")?n.removeClass("open"):n.addClass("open");$(".career-filter form").slideToggle()}});$("a[href^='#'].anchorlink").click(function(){return window.location.replace(window.location.origin+window.location.pathname+window.location.search+this.hash.toString()),!1})});$(window).load(function(){$(".equalise").matchHeight()});$(window).resize(function(){didResize=!0});setInterval(function(){if(didResize){didResize=!1;var t=$(window).height(),n=$(window).width();n<=tabWidth||n>tabWidth&&($("#mobile-nav").hide(),$(".mobile-menu-button").removeClass("open"),$(".mobileMenuBkgndOverlay").removeClass("active"));$(".hover-info-cont").length&&hoverInfoInit()}},250);$(window).scroll(function(){didScroll=!0});prevScrollPos=$(window).scrollTop();scrollPos=0;setInterval(function(){if(didScroll){didScroll=!1;scrollPos=$(window).scrollTop();scrollPos>50?$(".show-on-scroll-50").animate({opacity:100}):$(".show-on-scroll-50").animate({opacity:0});var n=$("header");scrollDir(prevScrollPos,scrollPos)!="down"||n.hasClass("menu-hide")||$("#mobile-nav").css("display")=="block"?scrollDir(prevScrollPos,scrollPos)=="up"&&n.hasClass("menu-hide")&&n.removeClass("menu-hide"):n.addClass("menu-hide");prevScrollPos=scrollPos}},250);!function(n,t,i,r){var u=n(t);n.fn.lazyload=function(f){function s(){var t=0;o.each(function(){var i=n(this);if((!e.skip_invisible||i.is(":visible"))&&!n.abovethetop(this,e)&&!n.leftofbegin(this,e))if(n.belowthefold(this,e)||n.rightoffold(this,e)){if(++t>e.failure_limit)return!1}else i.trigger("appear"),t=0})}var h,o=this,e={threshold:0,failure_limit:0,event:"scroll",effect:"show",container:t,data_attribute:"original",skip_invisible:!0,appear:null,load:null,placeholder:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC"};return f&&(r!==f.failurelimit&&(f.failure_limit=f.failurelimit,delete f.failurelimit),r!==f.effectspeed&&(f.effect_speed=f.effectspeed,delete f.effectspeed),n.extend(e,f)),h=e.container===r||e.container===t?u:n(e.container),0===e.event.indexOf("scroll")&&h.bind(e.event,function(){return s()}),this.each(function(){var i=this,t=n(i);i.loaded=!1;(t.attr("src")===r||t.attr("src")===!1)&&t.is("img")&&t.attr("src",e.placeholder);t.one("appear",function(){if(!this.loaded){if(e.appear){var r=o.length;e.appear.call(i,r,e)}n("<img />").bind("load",function(){var r=t.attr("data-"+e.data_attribute),u,f;t.hide();t.is("img")?t.attr("src",r):t.css("background-image","url('"+r+"')");t[e.effect](e.effect_speed);i.loaded=!0;u=n.grep(o,function(n){return!n.loaded});(o=n(u),e.load)&&(f=o.length,e.load.call(i,f,e))}).attr("src",t.attr("data-"+e.data_attribute))}});0!==e.event.indexOf("scroll")&&t.bind(e.event,function(){i.loaded||t.trigger("appear")})}),u.bind("resize",function(){s()}),/(?:iphone|ipod|ipad).*os 5/gi.test(navigator.appVersion)&&u.bind("pageshow",function(t){t.originalEvent&&t.originalEvent.persisted&&o.each(function(){n(this).trigger("appear")})}),n(i).ready(function(){s()}),this};n.belowthefold=function(i,f){var e;return e=f.container===r||f.container===t?(t.innerHeight?t.innerHeight:u.height())+u.scrollTop():n(f.container).offset().top+n(f.container).height(),e<=n(i).offset().top-f.threshold};n.rightoffold=function(i,f){var e;return e=f.container===r||f.container===t?u.width()+u.scrollLeft():n(f.container).offset().left+n(f.container).width(),e<=n(i).offset().left-f.threshold};n.abovethetop=function(i,f){var e;return e=f.container===r||f.container===t?u.scrollTop():n(f.container).offset().top,e>=n(i).offset().top+f.threshold+n(i).height()};n.leftofbegin=function(i,f){var e;return e=f.container===r||f.container===t?u.scrollLeft():n(f.container).offset().left,e>=n(i).offset().left+f.threshold+n(i).width()};n.inviewport=function(t,i){return!(n.rightoffold(t,i)||n.leftofbegin(t,i)||n.belowthefold(t,i)||n.abovethetop(t,i))};n.extend(n.expr[":"],{"below-the-fold":function(t){return n.belowthefold(t,{threshold:0})},"above-the-top":function(t){return!n.belowthefold(t,{threshold:0})},"right-of-screen":function(t){return n.rightoffold(t,{threshold:0})},"left-of-screen":function(t){return!n.rightoffold(t,{threshold:0})},"in-viewport":function(t){return n.inviewport(t,{threshold:0})},"above-the-fold":function(t){return!n.belowthefold(t,{threshold:0})},"right-of-fold":function(t){return n.rightoffold(t,{threshold:0})},"left-of-fold":function(t){return!n.rightoffold(t,{threshold:0})}})}(jQuery,window,document);$('a[href$="https://nst.my-tour-manager.com/"]').click(function(){ga("send",{hitType:"event",eventCategory:"My Tour Manager",eventAction:"click event",eventLabel:"Navigate to nst.my-tour-manager.com"})});$('a[href$="https://nstie.my-tour-manager.com/"]').click(function(){ga("send",{hitType:"event",eventCategory:"My Tour Manager",eventAction:"click event",eventLabel:"Navigate to nstie.my-tour-manager.com"})});$(".mobile-only.filter-drop-down").is(":visible")&&!$(".mobile-only.filter-drop-down").hasClass("open")&&$("#splitTest").hasClass("showOpen")&&setTimeout(function(){$(".mobile-only.filter-drop-down").click()},1),function(){"use strict";function n(t,r){function h(n,t){return function(){return n.apply(t,arguments)}}var o,f,e,u,s;if(r=r||{},this.trackingClick=!1,this.trackingClickStart=0,this.targetElement=null,this.touchStartX=0,this.touchStartY=0,this.lastTouchIdentifier=0,this.touchBoundary=r.touchBoundary||10,this.layer=t,this.tapDelay=r.tapDelay||200,this.tapTimeout=r.tapTimeout||700,!n.notNeeded(t)){for(f=["onMouse","onClick","onTouchStart","onTouchMove","onTouchEnd","onTouchCancel"],e=this,u=0,s=f.length;u<s;u++)e[f[u]]=h(e[f[u]],e);i&&(t.addEventListener("mouseover",this.onMouse,!0),t.addEventListener("mousedown",this.onMouse,!0),t.addEventListener("mouseup",this.onMouse,!0));t.addEventListener("click",this.onClick,!0);t.addEventListener("touchstart",this.onTouchStart,!1);t.addEventListener("touchmove",this.onTouchMove,!1);t.addEventListener("touchend",this.onTouchEnd,!1);t.addEventListener("touchcancel",this.onTouchCancel,!1);Event.prototype.stopImmediatePropagation||(t.removeEventListener=function(n,i,r){var u=Node.prototype.removeEventListener;n==="click"?u.call(t,n,i.hijacked||i,r):u.call(t,n,i,r)},t.addEventListener=function(n,i,r){var u=Node.prototype.addEventListener;n==="click"?u.call(t,n,i.hijacked||(i.hijacked=function(n){n.propagationStopped||i(n)}),r):u.call(t,n,i,r)});typeof t.onclick=="function"&&(o=t.onclick,t.addEventListener("click",function(n){o(n)},!1),t.onclick=null)}}var r=navigator.userAgent.indexOf("Windows Phone")>=0,i=navigator.userAgent.indexOf("Android")>0&&!r,t=/iP(ad|hone|od)/.test(navigator.userAgent)&&!r,u=t&&/OS 4_\d(_\d)?/.test(navigator.userAgent),f=t&&/OS [6-7]_\d/.test(navigator.userAgent),e=navigator.userAgent.indexOf("BB10")>0;n.prototype.needsClick=function(n){switch(n.nodeName.toLowerCase()){case"button":case"select":case"textarea":if(n.disabled)return!0;break;case"input":if(t&&n.type==="file"||n.disabled)return!0;break;case"label":case"iframe":case"video":return!0}return/\bneedsclick\b/.test(n.className)};n.prototype.needsFocus=function(n){switch(n.nodeName.toLowerCase()){case"textarea":return!0;case"select":return!i;case"input":switch(n.type){case"button":case"checkbox":case"file":case"image":case"radio":case"submit":return!1}return!n.disabled&&!n.readOnly;default:return/\bneedsfocus\b/.test(n.className)}};n.prototype.sendClick=function(n,t){var r,i;document.activeElement&&document.activeElement!==n&&document.activeElement.blur();i=t.changedTouches[0];r=document.createEvent("MouseEvents");r.initMouseEvent(this.determineEventType(n),!0,!0,window,1,i.screenX,i.screenY,i.clientX,i.clientY,!1,!1,!1,!1,0,null);r.forwardedTouchEvent=!0;n.dispatchEvent(r)};n.prototype.determineEventType=function(n){return i&&n.tagName.toLowerCase()==="select"?"mousedown":"click"};n.prototype.focus=function(n){var i;t&&n.setSelectionRange&&n.type.indexOf("date")!==0&&n.type!=="time"&&n.type!=="month"?(i=n.value.length,n.setSelectionRange(i,i)):n.focus()};n.prototype.updateScrollParent=function(n){var i,t;if(i=n.fastClickScrollParent,!i||!i.contains(n)){t=n;do{if(t.scrollHeight>t.offsetHeight){i=t;n.fastClickScrollParent=t;break}t=t.parentElement}while(t)}i&&(i.fastClickLastScrollTop=i.scrollTop)};n.prototype.getTargetElementFromEventTarget=function(n){return n.nodeType===Node.TEXT_NODE?n.parentNode:n};n.prototype.onTouchStart=function(n){var r,i,f;if(n.targetTouches.length>1)return!0;if(r=this.getTargetElementFromEventTarget(n.target),i=n.targetTouches[0],t){if(f=window.getSelection(),f.rangeCount&&!f.isCollapsed)return!0;if(!u){if(i.identifier&&i.identifier===this.lastTouchIdentifier)return n.preventDefault(),!1;this.lastTouchIdentifier=i.identifier;this.updateScrollParent(r)}}return this.trackingClick=!0,this.trackingClickStart=n.timeStamp,this.targetElement=r,this.touchStartX=i.pageX,this.touchStartY=i.pageY,n.timeStamp-this.lastClickTime<this.tapDelay&&n.preventDefault(),!0};n.prototype.touchHasMoved=function(n){var t=n.changedTouches[0],i=this.touchBoundary;return Math.abs(t.pageX-this.touchStartX)>i||Math.abs(t.pageY-this.touchStartY)>i?!0:!1};n.prototype.onTouchMove=function(n){return this.trackingClick?((this.targetElement!==this.getTargetElementFromEventTarget(n.target)||this.touchHasMoved(n))&&(this.trackingClick=!1,this.targetElement=null),!0):!0};n.prototype.findControl=function(n){return n.control!==undefined?n.control:n.htmlFor?document.getElementById(n.htmlFor):n.querySelector("button, input:not([type=hidden]), keygen, meter, output, progress, select, textarea")};n.prototype.onTouchEnd=function(n){var s,c,e,o,h,r=this.targetElement;if(!this.trackingClick)return!0;if(n.timeStamp-this.lastClickTime<this.tapDelay)return this.cancelNextClick=!0,!0;if(n.timeStamp-this.trackingClickStart>this.tapTimeout)return!0;if(this.cancelNextClick=!1,this.lastClickTime=n.timeStamp,c=this.trackingClickStart,this.trackingClick=!1,this.trackingClickStart=0,f&&(h=n.changedTouches[0],r=document.elementFromPoint(h.pageX-window.pageXOffset,h.pageY-window.pageYOffset)||r,r.fastClickScrollParent=this.targetElement.fastClickScrollParent),e=r.tagName.toLowerCase(),e==="label"){if(s=this.findControl(r),s){if(this.focus(r),i)return!1;r=s}}else if(this.needsFocus(r))return n.timeStamp-c>100||t&&window.top!==window&&e==="input"?(this.targetElement=null,!1):(this.focus(r),this.sendClick(r,n),t&&e==="select"||(this.targetElement=null,n.preventDefault()),!1);return t&&!u&&(o=r.fastClickScrollParent,o&&o.fastClickLastScrollTop!==o.scrollTop)?!0:(this.needsClick(r)||(n.preventDefault(),this.sendClick(r,n)),!1)};n.prototype.onTouchCancel=function(){this.trackingClick=!1;this.targetElement=null};n.prototype.onMouse=function(n){return this.targetElement?n.forwardedTouchEvent?!0:n.cancelable?!this.needsClick(this.targetElement)||this.cancelNextClick?(n.stopImmediatePropagation?n.stopImmediatePropagation():n.propagationStopped=!0,n.stopPropagation(),n.preventDefault(),!1):!0:!0:!0};n.prototype.onClick=function(n){var t;return this.trackingClick?(this.targetElement=null,this.trackingClick=!1,!0):n.target.type==="submit"&&n.detail===0?!0:(t=this.onMouse(n),t||(this.targetElement=null),t)};n.prototype.destroy=function(){var n=this.layer;i&&(n.removeEventListener("mouseover",this.onMouse,!0),n.removeEventListener("mousedown",this.onMouse,!0),n.removeEventListener("mouseup",this.onMouse,!0));n.removeEventListener("click",this.onClick,!0);n.removeEventListener("touchstart",this.onTouchStart,!1);n.removeEventListener("touchmove",this.onTouchMove,!1);n.removeEventListener("touchend",this.onTouchEnd,!1);n.removeEventListener("touchcancel",this.onTouchCancel,!1)};n.notNeeded=function(n){var t,r,u,f;if(typeof window.ontouchstart=="undefined")return!0;if(r=+(/Chrome\/([0-9]+)/.exec(navigator.userAgent)||[,0])[1],r)if(i){if(t=document.querySelector("meta[name=viewport]"),t&&(t.content.indexOf("user-scalable=no")!==-1||r>31&&document.documentElement.scrollWidth<=window.outerWidth))return!0}else return!0;return e&&(u=navigator.userAgent.match(/Version\/([0-9]*)\.([0-9]*)/),u[1]>=10&&u[2]>=3&&(t=document.querySelector("meta[name=viewport]"),t&&(t.content.indexOf("user-scalable=no")!==-1||document.documentElement.scrollWidth<=window.outerWidth)))?!0:n.style.msTouchAction==="none"||n.style.touchAction==="manipulation"?!0:(f=+(/Firefox\/([0-9]+)/.exec(navigator.userAgent)||[,0])[1],f>=27&&(t=document.querySelector("meta[name=viewport]"),t&&(t.content.indexOf("user-scalable=no")!==-1||document.documentElement.scrollWidth<=window.outerWidth)))?!0:n.style.touchAction==="none"||n.style.touchAction==="manipulation"?!0:!1};n.attach=function(t,i){return new n(t,i)};typeof define=="function"&&typeof define.amd=="object"&&define.amd?define(function(){return n}):typeof module!="undefined"&&module.exports?(module.exports=n.attach,module.exports.FastClick=n):window.FastClick=n}(),function(){function n(n,t){var i,f,r,u;if(t===undefined||t.length===0){console.log("filter options array is empty");return}if(i=document.getElementById(n),i===null||i===undefined){console.log("selectId is null or undefined");return}for(f=i.selectedIndex===-1?"":i.options[i.selectedIndex].value;i.length>1;)i.remove(i.length-1);for(r in t)t.hasOwnProperty(r)&&(u=document.createElement("option"),u.value=t[r].Key,u.text=t[r].Value,t[r].Key===f&&(u.selected=!0),i.add(u))}$(document).ready(function(){})}(),function(){function t(){var n=document.querySelector('input[name="filter-subject"]:checked')?document.querySelector('input[name="filter-subject"]:checked').value:"",t=document.querySelector('input[name="filter-country"]:checked')?document.querySelector('input[name="filter-country"]:checked').value:"",r=document.querySelector('input[name="filter-destination"]:checked')?document.querySelector('input[name="filter-destination"]:checked').value:"",u=document.querySelector('input[name="filter-group-type"]:checked')?document.querySelector('input[name="filter-group-type"]:checked').value:"";$(".tour-selects input[type=radio]").prop("disabled",!0);i(n,t,r,u)}function i(i,r,u,f){var e="https://"+document.domain+"/api/FiltersApi/GetFilterOptionsForArea";$.ajax({url:e,data:{subjectId:i,countryId:r,destinationId:u,groupTypeId:f},type:"get",async:!0,success:function(i){i.value!=="undefined"&&i.value!==""&&(n("filter-subject",i.Subjects),n("filter-country",i.Countries),n("filter-destination",i.Destinations),n("filter-group-type",i.GroupTypes),$("input[name='filter-country']").change(function(){var n=document.querySelector('input[name="filter-destination"]:checked')?document.querySelector('input[name="filter-destination"]:checked').value:"";document.querySelector('input[name="filter-country"]:checked').value?$(".tour-select-destination").show():($(".tour-select-destination").hide(),document.querySelector("input#filter-destination-").checked=!0)}),$("input[type=radio]").change(t))}})}function n(n,t){if(t===undefined||t.length===0){console.log("filter options array is empty");return}var i=document.querySelector("input[name="+n+"]:checked"),u={radioName:n,Value:"All",Key:"",checked:i&&i.getAttribute("value")===""?"checked":"",active:i&&i.getAttribute("value")===""?"tour-select-option-active":""};$("#"+n+" tbody").html(function(){var e='<tr><td class="{{active}}"><input id="{{radioName}}-{{Key}}" type="radio" name="{{radioName}}" value="{{Key}}" {{checked}} ><label for="{{radioName}}-{{Key}}">{{Value}}<\/label><\/td><\/tr>',o=Mustache.render(e,u),s=7,f;t.length>s&&$("#"+n).data("only-popular")&&(t.sort(function(n,t){return n.Sort-t.Sort}),t=t.slice(0,s),$("#"+n+" span.tour-select-reveal").length||$("#"+n+" tbody").after('<span class="tour-select-reveal">Show more<\/span>'),$("#"+n+" .tour-select-reveal").click(function(){r(n)}));for(f in t)t.hasOwnProperty(f)&&(t[f].radioName=n,i&&i.getAttribute("value")===t[f].Key&&(t[f].checked="checked",t[f].active="tour-select-option-active"),o+=Mustache.render(e,t[f]));return o})}function r(n){$("#"+n).data("only-popular","");$("#"+n+" span.tour-select-reveal").addClass("hidden");t()}$(document).ready(function(){document.getElementsByClassName("trips-landing-modern").length&&(console.log("trip landing function loaded"),i(),$("#findTours").click(function(){var n={SubjectId:document.querySelector('input[name="filter-subject"]:checked')?document.querySelector('input[name="filter-subject"]:checked').value:"",CountryId:document.querySelector('input[name="filter-country"]:checked')?document.querySelector('input[name="filter-country"]:checked').value:"",DestinationId:document.querySelector('input[name="filter-destination"]:checked')?document.querySelector('input[name="filter-destination"]:checked').value:"",GroupTypeId:document.querySelector('input[name="filter-group-type"]:checked')?document.querySelector('input[name="filter-group-type"]:checked').value:""};window.location.assign("/trip-results?"+$.param(n))}))})}(),function(){$(".sample-itinerary-day-chooser li").click(function(){var n=$(this).attr("id");$(".sample-itinerary-day-chooser li").removeClass("active");$(this).addClass("active");$(".sample-itinerary-day table").removeClass("active");$("table."+n).addClass("active")})}()