Free javascript Hosting


locator-custom.js

Uploaded on Jan 09 2022 05:09 by bogglez

/**
* bxSlider v4.2.12
* Copyright 2013-2015 Steven Wanderski
* Written while drinking Belgian ales and listening to jazz
* Licensed under MIT (http://opensource.org/licenses/MIT)
*/
!function(t){var e={mode:"horizontal",slideSelector:"",infiniteLoop:!0,hideControlOnEnd:!1,speed:500,easing:null,slideMargin:0,startSlide:0,randomStart:!1,captions:!1,ticker:!1,tickerHover:!1,adaptiveHeight:!1,adaptiveHeightSpeed:500,video:!1,useCSS:!0,preloadImages:"visible",responsive:!0,slideZIndex:50,wrapperClass:"bx-wrapper",touchEnabled:!0,swipeThreshold:50,oneToOneTouch:!0,preventDefaultSwipeX:!0,preventDefaultSwipeY:!1,ariaLive:!0,ariaHidden:!0,keyboardEnabled:!1,pager:!0,pagerType:"full",pagerShortSeparator:" / ",pagerSelector:null,buildPager:null,pagerCustom:null,controls:!0,nextText:"Next",prevText:"Prev",nextSelector:null,prevSelector:null,autoControls:!1,startText:"Start",stopText:"Stop",autoControlsCombine:!1,autoControlsSelector:null,auto:!1,pause:4e3,autoStart:!0,autoDirection:"next",stopAutoOnClick:!1,autoHover:!1,autoDelay:0,autoSlideForOnePage:!1,minSlides:1,maxSlides:1,moveSlides:0,slideWidth:0,shrinkItems:!1,onSliderLoad:function(){return!0},onSlideBefore:function(){return!0},onSlideAfter:function(){return!0},onSlideNext:function(){return!0},onSlidePrev:function(){return!0},onSliderResize:function(){return!0}};t.fn.bxSlider=function(n){if(0===this.length)return this;if(this.length>1)return this.each(function(){t(this).bxSlider(n)}),this;var s={},o=this,r=t(window).width(),a=t(window).height();if(!t(o).data("bxSlider")){var l=function(){t(o).data("bxSlider")||(s.settings=t.extend({},e,n),s.settings.slideWidth=parseInt(s.settings.slideWidth),s.children=o.children(s.settings.slideSelector),s.children.length<s.settings.minSlides&&(s.settings.minSlides=s.children.length),s.children.length<s.settings.maxSlides&&(s.settings.maxSlides=s.children.length),s.settings.randomStart&&(s.settings.startSlide=Math.floor(Math.random()*s.children.length)),s.active={index:s.settings.startSlide},s.carousel=s.settings.minSlides>1||s.settings.maxSlides>1,s.carousel&&(s.settings.preloadImages="all"),s.minThreshold=s.settings.minSlides*s.settings.slideWidth+(s.settings.minSlides-1)*s.settings.slideMargin,s.maxThreshold=s.settings.maxSlides*s.settings.slideWidth+(s.settings.maxSlides-1)*s.settings.slideMargin,s.working=!1,s.controls={},s.interval=null,s.animProp="vertical"===s.settings.mode?"top":"left",s.usingCSS=s.settings.useCSS&&"fade"!==s.settings.mode&&function(){for(var t=document.createElement("div"),e=["WebkitPerspective","MozPerspective","OPerspective","msPerspective"],i=0;i<e.length;i++)if(void 0!==t.style[e[i]])return s.cssPrefix=e[i].replace("Perspective","").toLowerCase(),s.animProp="-"+s.cssPrefix+"-transform",!0;return!1}(),"vertical"===s.settings.mode&&(s.settings.maxSlides=s.settings.minSlides),o.data("origStyle",o.attr("style")),o.children(s.settings.slideSelector).each(function(){t(this).data("origStyle",t(this).attr("style"))}),d())},d=function(){var e=s.children.eq(s.settings.startSlide);o.wrap('<div class="'+s.settings.wrapperClass+'"><div class="bx-viewport"></div></div>'),s.viewport=o.parent(),s.settings.ariaLive&&!s.settings.ticker&&s.viewport.attr("aria-live","polite"),s.loader=t('<div class="bx-loading" />'),s.viewport.prepend(s.loader),o.css({width:"horizontal"===s.settings.mode?1e3*s.children.length+215+"%":"auto",position:"relative"}),s.usingCSS&&s.settings.easing?o.css("-"+s.cssPrefix+"-transition-timing-function",s.settings.easing):s.settings.easing||(s.settings.easing="swing"),s.viewport.css({width:"100%",overflow:"hidden",position:"relative"}),s.viewport.parent().css({maxWidth:u()}),s.children.css({float:"horizontal"===s.settings.mode?"left":"none",listStyle:"none",position:"relative"}),s.children.css("width",h()),"horizontal"===s.settings.mode&&s.settings.slideMargin>0&&s.children.css("marginRight",s.settings.slideMargin),"vertical"===s.settings.mode&&s.settings.slideMargin>0&&s.children.css("marginBottom",s.settings.slideMargin),"fade"===s.settings.mode&&(s.children.css({position:"absolute",zIndex:0,display:"none"}),s.children.eq(s.settings.startSlide).css({zIndex:s.settings.slideZIndex,display:"block"})),s.controls.el=t('<div class="bx-controls" />'),s.settings.captions&&P(),s.active.last=s.settings.startSlide===f()-1,s.settings.video&&o.fitVids(),("all"===s.settings.preloadImages||s.settings.ticker)&&(e=s.children),s.settings.ticker?s.settings.pager=!1:(s.settings.controls&&C(),s.settings.auto&&s.settings.autoControls&&T(),s.settings.pager&&w(),(s.settings.controls||s.settings.autoControls||s.settings.pager)&&s.viewport.after(s.controls.el)),c(e,g)},c=function(e,i){var n=e.find('img:not([src=""]), iframe').length,s=0;if(0===n)return void i();e.find('img:not([src=""]), iframe').each(function(){t(this).one("load error",function(){++s===n&&i()}).each(function(){this.complete&&t(this).trigger("load")})})},g=function(){if(s.settings.infiniteLoop&&"fade"!==s.settings.mode&&!s.settings.ticker){var e="vertical"===s.settings.mode?s.settings.minSlides:s.settings.maxSlides,i=s.children.slice(0,e).clone(!0).addClass("bx-clone"),n=s.children.slice(-e).clone(!0).addClass("bx-clone");s.settings.ariaHidden&&(i.attr("aria-hidden",!0),n.attr("aria-hidden",!0)),o.append(i).prepend(n)}s.loader.remove(),m(),"vertical"===s.settings.mode&&(s.settings.adaptiveHeight=!0),s.viewport.height(p()),o.redrawSlider(),s.settings.onSliderLoad.call(o,s.active.index),s.initialized=!0,s.settings.responsive&&t(window).bind("resize",Z),s.settings.auto&&s.settings.autoStart&&(f()>1||s.settings.autoSlideForOnePage)&&H(),s.settings.ticker&&W(),s.settings.pager&&I(s.settings.startSlide),s.settings.controls&&D(),s.settings.touchEnabled&&!s.settings.ticker&&N(),s.settings.keyboardEnabled&&!s.settings.ticker&&t(document).keydown(F)},p=function(){var e=0,n=t();if("vertical"===s.settings.mode||s.settings.adaptiveHeight)if(s.carousel){var o=1===s.settings.moveSlides?s.active.index:s.active.index*x();for(n=s.children.eq(o),i=1;i<=s.settings.maxSlides-1;i++)n=o+i>=s.children.length?n.add(s.children.eq(i-1)):n.add(s.children.eq(o+i))}else n=s.children.eq(s.active.index);else n=s.children;return"vertical"===s.settings.mode?(n.each(function(i){e+=t(this).outerHeight()}),s.settings.slideMargin>0&&(e+=s.settings.slideMargin*(s.settings.minSlides-1))):e=Math.max.apply(Math,n.map(function(){return t(this).outerHeight(!1)}).get()),"border-box"===s.viewport.css("box-sizing")?e+=parseFloat(s.viewport.css("padding-top"))+parseFloat(s.viewport.css("padding-bottom"))+parseFloat(s.viewport.css("border-top-width"))+parseFloat(s.viewport.css("border-bottom-width")):"padding-box"===s.viewport.css("box-sizing")&&(e+=parseFloat(s.viewport.css("padding-top"))+parseFloat(s.viewport.css("padding-bottom"))),e},u=function(){var t="100%";return s.settings.slideWidth>0&&(t="horizontal"===s.settings.mode?s.settings.maxSlides*s.settings.slideWidth+(s.settings.maxSlides-1)*s.settings.slideMargin:s.settings.slideWidth),t},h=function(){var t=s.settings.slideWidth,e=s.viewport.width();if(0===s.settings.slideWidth||s.settings.slideWidth>e&&!s.carousel||"vertical"===s.settings.mode)t=e;else if(s.settings.maxSlides>1&&"horizontal"===s.settings.mode){if(e>s.maxThreshold)return t;e<s.minThreshold?t=(e-s.settings.slideMargin*(s.settings.minSlides-1))/s.settings.minSlides:s.settings.shrinkItems&&(t=Math.floor((e+s.settings.slideMargin)/Math.ceil((e+s.settings.slideMargin)/(t+s.settings.slideMargin))-s.settings.slideMargin))}return t},v=function(){var t=1,e=null;return"horizontal"===s.settings.mode&&s.settings.slideWidth>0?s.viewport.width()<s.minThreshold?t=s.settings.minSlides:s.viewport.width()>s.maxThreshold?t=s.settings.maxSlides:(e=s.children.first().width()+s.settings.slideMargin,t=Math.floor((s.viewport.width()+s.settings.slideMargin)/e)):"vertical"===s.settings.mode&&(t=s.settings.minSlides),t},f=function(){var t=0,e=0,i=0;if(s.settings.moveSlides>0)if(s.settings.infiniteLoop)t=Math.ceil(s.children.length/x());else for(;e<s.children.length;)++t,e=i+v(),i+=s.settings.moveSlides<=v()?s.settings.moveSlides:v();else t=Math.ceil(s.children.length/v());return t},x=function(){return s.settings.moveSlides>0&&s.settings.moveSlides<=v()?s.settings.moveSlides:v()},m=function(){var t,e,i;s.children.length>s.settings.maxSlides&&s.active.last&&!s.settings.infiniteLoop?"horizontal"===s.settings.mode?(e=s.children.last(),t=e.position(),S(-(t.left-(s.viewport.width()-e.outerWidth())),"reset",0)):"vertical"===s.settings.mode&&(i=s.children.length-s.settings.minSlides,t=s.children.eq(i).position(),S(-t.top,"reset",0)):(t=s.children.eq(s.active.index*x()).position(),s.active.index===f()-1&&(s.active.last=!0),void 0!==t&&("horizontal"===s.settings.mode?S(-t.left,"reset",0):"vertical"===s.settings.mode&&S(-t.top,"reset",0)))},S=function(e,i,n,r){var a,l;s.usingCSS?(l="vertical"===s.settings.mode?"translate3d(0, "+e+"px, 0)":"translate3d("+e+"px, 0, 0)",o.css("-"+s.cssPrefix+"-transition-duration",n/1e3+"s"),"slide"===i?(o.css(s.animProp,l),0!==n?o.bind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd",function(e){t(e.target).is(o)&&(o.unbind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd"),q())}):q()):"reset"===i?o.css(s.animProp,l):"ticker"===i&&(o.css("-"+s.cssPrefix+"-transition-timing-function","linear"),o.css(s.animProp,l),0!==n?o.bind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd",function(e){t(e.target).is(o)&&(o.unbind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd"),S(r.resetValue,"reset",0),L())}):(S(r.resetValue,"reset",0),L()))):(a={},a[s.animProp]=e,"slide"===i?o.animate(a,n,s.settings.easing,function(){q()}):"reset"===i?o.css(s.animProp,e):"ticker"===i&&o.animate(a,n,"linear",function(){S(r.resetValue,"reset",0),L()}))},b=function(){for(var e="",i="",n=f(),o=0;o<n;o++)i="",s.settings.buildPager&&t.isFunction(s.settings.buildPager)||s.settings.pagerCustom?(i=s.settings.buildPager(o),s.pagerEl.addClass("bx-custom-pager")):(i=o+1,s.pagerEl.addClass("bx-default-pager")),e+='<div class="bx-pager-item"><a href="" data-slide-index="'+o+'" class="bx-pager-link">'+i+"</a></div>";s.pagerEl.html(e)},w=function(){s.settings.pagerCustom?s.pagerEl=t(s.settings.pagerCustom):(s.pagerEl=t('<div class="bx-pager" />'),s.settings.pagerSelector?t(s.settings.pagerSelector).html(s.pagerEl):s.controls.el.addClass("bx-has-pager").append(s.pagerEl),b()),s.pagerEl.on("click touchend","a",z)},C=function(){s.controls.next=t('<a class="bx-next" href="">'+s.settings.nextText+"</a>"),s.controls.prev=t('<a class="bx-prev" href="">'+s.settings.prevText+"</a>"),s.controls.next.bind("click touchend",E),s.controls.prev.bind("click touchend",k),s.settings.nextSelector&&t(s.settings.nextSelector).append(s.controls.next),s.settings.prevSelector&&t(s.settings.prevSelector).append(s.controls.prev),s.settings.nextSelector||s.settings.prevSelector||(s.controls.directionEl=t('<div class="bx-controls-direction" />'),s.controls.directionEl.append(s.controls.prev).append(s.controls.next),s.controls.el.addClass("bx-has-controls-direction").append(s.controls.directionEl))},T=function(){s.controls.start=t('<div class="bx-controls-auto-item"><a class="bx-start" href="">'+s.settings.startText+"</a></div>"),s.controls.stop=t('<div class="bx-controls-auto-item"><a class="bx-stop" href="">'+s.settings.stopText+"</a></div>"),s.controls.autoEl=t('<div class="bx-controls-auto" />'),s.controls.autoEl.on("click",".bx-start",M),s.controls.autoEl.on("click",".bx-stop",y),s.settings.autoControlsCombine?s.controls.autoEl.append(s.controls.start):s.controls.autoEl.append(s.controls.start).append(s.controls.stop),s.settings.autoControlsSelector?t(s.settings.autoControlsSelector).html(s.controls.autoEl):s.controls.el.addClass("bx-has-controls-auto").append(s.controls.autoEl),A(s.settings.autoStart?"stop":"start")},P=function(){s.children.each(function(e){var i=t(this).find("img:first").attr("title");void 0!==i&&(""+i).length&&t(this).append('<div class="bx-caption"><span>'+i+"</span></div>")})},E=function(t){t.preventDefault(),s.controls.el.hasClass("disabled")||(s.settings.auto&&s.settings.stopAutoOnClick&&o.stopAuto(),o.goToNextSlide())},k=function(t){t.preventDefault(),s.controls.el.hasClass("disabled")||(s.settings.auto&&s.settings.stopAutoOnClick&&o.stopAuto(),o.goToPrevSlide())},M=function(t){o.startAuto(),t.preventDefault()},y=function(t){o.stopAuto(),t.preventDefault()},z=function(e){var i,n;e.preventDefault(),s.controls.el.hasClass("disabled")||(s.settings.auto&&s.settings.stopAutoOnClick&&o.stopAuto(),i=t(e.currentTarget),void 0!==i.attr("data-slide-index")&&(n=parseInt(i.attr("data-slide-index")))!==s.active.index&&o.goToSlide(n))},I=function(e){var i=s.children.length;if("short"===s.settings.pagerType)return s.settings.maxSlides>1&&(i=Math.ceil(s.children.length/s.settings.maxSlides)),void s.pagerEl.html(e+1+s.settings.pagerShortSeparator+i);s.pagerEl.find("a").removeClass("active"),s.pagerEl.each(function(i,n){t(n).find("a").eq(e).addClass("active")})},q=function(){if(s.settings.infiniteLoop){var t="";0===s.active.index?t=s.children.eq(0).position():s.active.index===f()-1&&s.carousel?t=s.children.eq((f()-1)*x()).position():s.active.index===s.children.length-1&&(t=s.children.eq(s.children.length-1).position()),t&&("horizontal"===s.settings.mode?S(-t.left,"reset",0):"vertical"===s.settings.mode&&S(-t.top,"reset",0))}s.working=!1,s.settings.onSlideAfter.call(o,s.children.eq(s.active.index),s.oldIndex,s.active.index)},A=function(t){s.settings.autoControlsCombine?s.controls.autoEl.html(s.controls[t]):(s.controls.autoEl.find("a").removeClass("active"),s.controls.autoEl.find("a:not(.bx-"+t+")").addClass("active"))},D=function(){1===f()?(s.controls.prev.addClass("disabled"),s.controls.next.addClass("disabled")):!s.settings.infiniteLoop&&s.settings.hideControlOnEnd&&(0===s.active.index?(s.controls.prev.addClass("disabled"),s.controls.next.removeClass("disabled")):s.active.index===f()-1?(s.controls.next.addClass("disabled"),s.controls.prev.removeClass("disabled")):(s.controls.prev.removeClass("disabled"),s.controls.next.removeClass("disabled")))},H=function(){if(s.settings.autoDelay>0){setTimeout(o.startAuto,s.settings.autoDelay)}else o.startAuto(),t(window).focus(function(){o.startAuto()}).blur(function(){o.stopAuto()});s.settings.autoHover&&o.hover(function(){s.interval&&(o.stopAuto(!0),s.autoPaused=!0)},function(){s.autoPaused&&(o.startAuto(!0),s.autoPaused=null)})},W=function(){var e,i,n,r,a,l,d,c,g=0;"next"===s.settings.autoDirection?o.append(s.children.clone().addClass("bx-clone")):(o.prepend(s.children.clone().addClass("bx-clone")),e=s.children.first().position(),g="horizontal"===s.settings.mode?-e.left:-e.top),S(g,"reset",0),s.settings.pager=!1,s.settings.controls=!1,s.settings.autoControls=!1,s.settings.tickerHover&&(s.usingCSS?(r="horizontal"===s.settings.mode?4:5,s.viewport.hover(function(){i=o.css("-"+s.cssPrefix+"-transform"),n=parseFloat(i.split(",")[r]),S(n,"reset",0)},function(){c=0,s.children.each(function(e){c+="horizontal"===s.settings.mode?t(this).outerWidth(!0):t(this).outerHeight(!0)}),a=s.settings.speed/c,l="horizontal"===s.settings.mode?"left":"top",d=a*(c-Math.abs(parseInt(n))),L(d)})):s.viewport.hover(function(){o.stop()},function(){c=0,s.children.each(function(e){c+="horizontal"===s.settings.mode?t(this).outerWidth(!0):t(this).outerHeight(!0)}),a=s.settings.speed/c,l="horizontal"===s.settings.mode?"left":"top",d=a*(c-Math.abs(parseInt(o.css(l)))),L(d)})),L()},L=function(t){var e,i,n,r=t||s.settings.speed,a={left:0,top:0},l={left:0,top:0};"next"===s.settings.autoDirection?a=o.find(".bx-clone").first().position():l=s.children.first().position(),e="horizontal"===s.settings.mode?-a.left:-a.top,i="horizontal"===s.settings.mode?-l.left:-l.top,n={resetValue:i},S(e,"ticker",r,n)},O=function(e){var i=t(window),n={top:i.scrollTop(),left:i.scrollLeft()},s=e.offset();return n.right=n.left+i.width(),n.bottom=n.top+i.height(),s.right=s.left+e.outerWidth(),s.bottom=s.top+e.outerHeight(),!(n.right<s.left||n.left>s.right||n.bottom<s.top||n.top>s.bottom)},F=function(t){var e=document.activeElement.tagName.toLowerCase();if(null==new RegExp(e,["i"]).exec("input|textarea")&&O(o)){if(39===t.keyCode)return E(t),!1;if(37===t.keyCode)return k(t),!1}},N=function(){s.touch={start:{x:0,y:0},end:{x:0,y:0}},s.viewport.bind("touchstart MSPointerDown pointerdown",X),s.viewport.on("click",".bxslider a",function(t){s.viewport.hasClass("click-disabled")&&(t.preventDefault(),s.viewport.removeClass("click-disabled"))})},X=function(t){if(s.controls.el.addClass("disabled"),s.working)t.preventDefault(),s.controls.el.removeClass("disabled");else{s.touch.originalPos=o.position();var e=t.originalEvent,i=void 0!==e.changedTouches?e.changedTouches:[e];s.touch.start.x=i[0].pageX,s.touch.start.y=i[0].pageY,s.viewport.get(0).setPointerCapture&&(s.pointerId=e.pointerId,1===s.pointerId&&s.viewport.get(0).setPointerCapture(s.pointerId)),s.viewport.bind("touchmove MSPointerMove pointermove",V),s.viewport.bind("touchend MSPointerUp pointerup",R),s.viewport.bind("MSPointerCancel pointercancel",Y)}},Y=function(t){S(s.touch.originalPos.left,"reset",0),s.controls.el.removeClass("disabled"),s.viewport.unbind("MSPointerCancel pointercancel",Y),s.viewport.unbind("touchmove MSPointerMove pointermove",V),s.viewport.unbind("touchend MSPointerUp pointerup",R),s.viewport.get(0).releasePointerCapture&&s.viewport.get(0).releasePointerCapture(s.pointerId)},V=function(t){var e=t.originalEvent,i=void 0!==e.changedTouches?e.changedTouches:[e],n=Math.abs(i[0].pageX-s.touch.start.x),o=Math.abs(i[0].pageY-s.touch.start.y),r=0,a=0;3*n>o&&s.settings.preventDefaultSwipeX?t.preventDefault():3*o>n&&s.settings.preventDefaultSwipeY&&t.preventDefault(),"fade"!==s.settings.mode&&s.settings.oneToOneTouch&&("horizontal"===s.settings.mode?(a=i[0].pageX-s.touch.start.x,r=s.touch.originalPos.left+a):(a=i[0].pageY-s.touch.start.y,r=s.touch.originalPos.top+a),S(r,"reset",0))},R=function(t){s.viewport.unbind("touchmove MSPointerMove pointermove",V),s.controls.el.removeClass("disabled");var e=t.originalEvent,i=void 0!==e.changedTouches?e.changedTouches:[e],n=0,r=0;s.touch.end.x=i[0].pageX,s.touch.end.y=i[0].pageY,"fade"===s.settings.mode?(r=Math.abs(s.touch.start.x-s.touch.end.x))>=s.settings.swipeThreshold&&(s.touch.start.x>s.touch.end.x?o.goToNextSlide():o.goToPrevSlide(),o.stopAuto()):("horizontal"===s.settings.mode?(r=s.touch.end.x-s.touch.start.x,n=s.touch.originalPos.left):(r=s.touch.end.y-s.touch.start.y,n=s.touch.originalPos.top),!s.settings.infiniteLoop&&(0===s.active.index&&r>0||s.active.last&&r<0)?S(n,"reset",200):Math.abs(r)>=s.settings.swipeThreshold?(r<0?o.goToNextSlide():o.goToPrevSlide(),o.stopAuto()):S(n,"reset",200)),s.viewport.unbind("touchend MSPointerUp pointerup",R),s.viewport.get(0).releasePointerCapture&&s.viewport.get(0).releasePointerCapture(s.pointerId)},Z=function(e){if(s.initialized)if(s.working)window.setTimeout(Z,10);else{var i=t(window).width(),n=t(window).height();r===i&&a===n||(r=i,a=n,o.redrawSlider(),s.settings.onSliderResize.call(o,s.active.index))}},B=function(t){var e=v();s.settings.ariaHidden&&!s.settings.ticker&&(s.children.attr("aria-hidden","true"),s.children.slice(t,t+e).attr("aria-hidden","false"))},U=function(t){return t<0?s.settings.infiniteLoop?f()-1:s.active.index:t>=f()?s.settings.infiniteLoop?0:s.active.index:t};return o.goToSlide=function(e,i){var n,r,a,l,d=!0,c=0,g={left:0,top:0},u=null;if(s.oldIndex=s.active.index,s.active.index=U(e),!s.working&&s.active.index!==s.oldIndex){if(s.working=!0,void 0!==(d=s.settings.onSlideBefore.call(o,s.children.eq(s.active.index),s.oldIndex,s.active.index))&&!d)return s.active.index=s.oldIndex,void(s.working=!1);"next"===i?s.settings.onSlideNext.call(o,s.children.eq(s.active.index),s.oldIndex,s.active.index)||(d=!1):"prev"===i&&(s.settings.onSlidePrev.call(o,s.children.eq(s.active.index),s.oldIndex,s.active.index)||(d=!1)),s.active.last=s.active.index>=f()-1,(s.settings.pager||s.settings.pagerCustom)&&I(s.active.index),s.settings.controls&&D(),"fade"===s.settings.mode?(s.settings.adaptiveHeight&&s.viewport.height()!==p()&&s.viewport.animate({height:p()},s.settings.adaptiveHeightSpeed),s.children.filter(":visible").fadeOut(s.settings.speed).css({zIndex:0}),s.children.eq(s.active.index).css("zIndex",s.settings.slideZIndex+1).fadeIn(s.settings.speed,function(){t(this).css("zIndex",s.settings.slideZIndex),q()})):(s.settings.adaptiveHeight&&s.viewport.height()!==p()&&s.viewport.animate({height:p()},s.settings.adaptiveHeightSpeed),!s.settings.infiniteLoop&&s.carousel&&s.active.last?"horizontal"===s.settings.mode?(u=s.children.eq(s.children.length-1),g=u.position(),c=s.viewport.width()-u.outerWidth()):(n=s.children.length-s.settings.minSlides,g=s.children.eq(n).position()):s.carousel&&s.active.last&&"prev"===i?(r=1===s.settings.moveSlides?s.settings.maxSlides-x():(f()-1)*x()-(s.children.length-s.settings.maxSlides),u=o.children(".bx-clone").eq(r),g=u.position()):"next"===i&&0===s.active.index?(g=o.find("> .bx-clone").eq(s.settings.maxSlides).position(),s.active.last=!1):e>=0&&(l=e*parseInt(x()),g=s.children.eq(l).position()),void 0!==g?(a="horizontal"===s.settings.mode?-(g.left-c):-g.top,S(a,"slide",s.settings.speed)):s.working=!1),s.settings.ariaHidden&&B(s.active.index*x())}},o.goToNextSlide=function(){if(s.settings.infiniteLoop||!s.active.last){var t=parseInt(s.active.index)+1;o.goToSlide(t,"next")}},o.goToPrevSlide=function(){if(s.settings.infiniteLoop||0!==s.active.index){var t=parseInt(s.active.index)-1;o.goToSlide(t,"prev")}},o.startAuto=function(t){s.interval||(s.interval=setInterval(function(){"next"===s.settings.autoDirection?o.goToNextSlide():o.goToPrevSlide()},s.settings.pause),s.settings.autoControls&&!0!==t&&A("stop"))},o.stopAuto=function(t){s.interval&&(clearInterval(s.interval),s.interval=null,s.settings.autoControls&&!0!==t&&A("start"))},o.getCurrentSlide=function(){return s.active.index},o.getCurrentSlideElement=function(){return s.children.eq(s.active.index)},o.getSlideElement=function(t){return s.children.eq(t)},o.getSlideCount=function(){return s.children.length},o.isWorking=function(){return s.working},o.redrawSlider=function(){s.children.add(o.find(".bx-clone")).outerWidth(h()),s.viewport.css("height",p()),s.settings.ticker||m(),s.active.last&&(s.active.index=f()-1),s.active.index>=f()&&(s.active.last=!0),s.settings.pager&&!s.settings.pagerCustom&&(b(),I(s.active.index)),s.settings.ariaHidden&&B(s.active.index*x())},o.destroySlider=function(){s.initialized&&(s.initialized=!1,t(".bx-clone",this).remove(),s.children.each(function(){void 0!==t(this).data("origStyle")?t(this).attr("style",t(this).data("origStyle")):t(this).removeAttr("style")}),void 0!==t(this).data("origStyle")?this.attr("style",t(this).data("origStyle")):t(this).removeAttr("style"),t(this).unwrap().unwrap(),s.controls.el&&s.controls.el.remove(),s.controls.next&&s.controls.next.remove(),s.controls.prev&&s.controls.prev.remove(),s.pagerEl&&s.settings.controls&&!s.settings.pagerCustom&&s.pagerEl.remove(),t(".bx-caption",this).remove(),s.controls.autoEl&&s.controls.autoEl.remove(),clearInterval(s.interval),s.settings.responsive&&t(window).unbind("resize",Z),s.settings.keyboardEnabled&&t(document).unbind("keydown",F),t(this).removeData("bxSlider"))},o.reloadSlider=function(e){void 0!==e&&(n=e),o.destroySlider(),l(),t(o).data("bxSlider",this)},l(),t(o).data("bxSlider",this),this}}}(jQuery);
;/*})'"*/
;/*})'"*/
(function(n){var e=n('#skin-quiz');if(e.length===0){return};var u=n('html,body'),s=e.find('.skin-quiz__close'),i=n('#get-recommendations'),d=!1;if(typeof n.cookie!=='undefined'){d=n.cookie('recommender')};if(d){e.find('.our-recommendations').hide();e.find('.previous-results').show();e.find('.retake-test').show();c()}
else{e.find('.previous-results').hide();e.find('.retake-test').hide()};e.find('.answers a[title]').each(function(){var t=n(this);t.on('click',function(e){e.stopPropagation();e.preventDefault()});var i=t.qtip({style:{classes:'qtip-eminence'},content:{text:t.attr('title')+'<br /><span class="qtip__close">click to close</span>',button:e.find('.qtip span')},position:{my:'top right',at:'bottom center',adjust:{y:-5,x:3},viewport:e},show:{event:'click'},hide:{event:'unfocus'},events:{render:function(e,t){n('.qtip-content .qtip__close').on('click',function(){t.hide()})}}})});disclaimerTooltip=e.find('a[title].disclaimer').qtip({content:{text:e.find('a[title].disclaimer').attr('title'),button:e.find('.qtip span')},style:{classes:'qtip-eminence qtip-disclaimer'},position:{my:'bottom center',at:'top center'},show:{event:'mouseenter click'},hide:{event:'mouseleave unfocus click'},events:{render:function(e,t){n('.qtip-content span').on('click',function(e){t.hide()})}}});e.find('a[title].disclaimer').on('click',function(e){e.preventDefault()});$radios=e.find('.answers [type="radio"]');$radios.on('click',function(e){var o=n(this),s=o.closest('.answers'),r=o.closest('.answer-wrap'),a=o.closest('label');s.find('.answer-wrap').removeClass('active');r.addClass('active');i.find('.selection-'+o.attr('name')+' li').text(a.find('span').text());t.goToNextSlide()});var a=e.find('.question-pager .links'),t=e.find('.bxslider').bxSlider({autoStart:!1,pagerCustom:a,controls:!1,adaptiveHeight:!0,infiniteLoop:!1,touchEnabled:navigator.maxTouchPoints==1,onSliderLoad:function(n){e.find('.bx-wrapper').hide();e.find('.open-quiz').on('click',function(e){e.preventDefault();m()})}});n(window).resize(function(){if(!e.find('.bx-wrapper').is(':visible')){setTimeout(function(){r()},100)}}).trigger('resize');s.on('click',function(t){t.preventDefault();e.find('.question-pager').fadeOut('slow',function(){e.find('.bx-wrapper').slideUp();e.find('.results-content').slideUp();e.find('.open-content').slideDown()});n(this).fadeOut()});var f=e.find('.get-results'),p=f.qtip({content:{text:''},style:{classes:'qtip-error'},position:{my:'bottom center',at:'top center'},show:{ready:!1,event:!1},hide:{event:'unfocus'}});var o=p.qtip('api');e.find('.get-results').click(function(t){t.preventDefault();if(e.find('#skin-type input').is(':checked')&&e.find('#skin-concern input').is(':checked')){var s=e.find('form').serializeArray(),r={};var i=0;for(i=0;i<s.length;i++){r[s[i].name]=r[s[i].name]||[];r[s[i].name].push(s[i].value)};n.cookie('recommender',JSON.stringify(r),{expires:30,path:'/'});l(r);c()}
else{o.set('content.text','Please select your skin type and concern before continuing.');o.show()}});function m(){s.fadeIn();e.find('.open-content').slideUp();e.find('.bx-wrapper').slideDown('slow',function(){e.find('.question-pager').fadeIn()})};function c(){e.find('.previous-results').on('click',function(e){e.preventDefault();l(JSON.parse(n.cookie('recommender')))});e.find('.retake-test').on('click',function(n){n.preventDefault();r();e.find('input').prop('checked',!1);e.find('.answer-wrap.active').removeClass('active');i.find('.selection-skin-type li').empty();i.find('.selection-skin-concern li').empty();t.goToSlide(0)})};function r(){t.destroySlider();e.find('.question-pager').prepend(a);t.reloadSlider()};function l(a){e.find('.loading').fadeIn();n.get('/ajax/recommender-products',a).done(function(n){e.find('.results-content').html(n);e.find('.loading').fadeOut('slow',function(){e.find('.open-content').slideUp();e.find('.question-pager').fadeOut('slow',function(){e.find('.bx-wrapper').slideUp('slow',r);s.fadeIn();e.find('.results-content').slideDown();u.animate({scrollTop:e.offset().top},'slow');e.find('.our-recommendations').hide();e.find('.previous-results').show();e.find('.retake-test').show()})});Drupal.attachBehaviors(e.find('.results-content'));var o=e.find('.results-content .view');o.toggle(function(e){e.preventDefault();o.parent().find('.aux-products').slideUp();o.html('View More')},function(e){e.preventDefault();o.parent().find('.aux-products').slideDown();o.html('View Less')});var a=new LazyLoad({});a.update();e.find('.take-again').on('click',function(n){n.preventDefault();e.find('input').prop('checked',!1);e.find('.answer-wrap.active').removeClass('active');i.find('.selection-skin-type li').empty();i.find('.selection-skin-concern li').empty();s.fadeIn();e.find('.results-content').slideUp('slow',function(){e.find('.bx-wrapper').slideDown('slow',function(){e.find('.question-pager').fadeIn();t.goToSlide(0)})})})}).fail(function(){e.find('.loading').fadeOut('slow',function(){o.set('content.text','We\'ve experienced an error with our results, please try again.');o.show()})})};n('.pane-feature-recommender-recommender,.pane-em-recommender-recommender').addClass('loaded')}(jQuery));;/*})'"*/
(function(e){Drupal.admin=Drupal.admin||{};Drupal.admin.behaviors=Drupal.admin.behaviors||{};Drupal.admin.hashes=Drupal.admin.hashes||{};Drupal.behaviors.adminMenu={attach:function(n,a){a.admin_menu=e.extend({suppress:!1,margin_top:!1,position_fixed:!1,tweak_modules:!1,tweak_permissions:!1,tweak_tabs:!1,destination:'',basePath:a.basePath,hash:0,replacements:{}},a.admin_menu||{});if(a.admin_menu.suppress){return};var i=e('#admin-menu:not(.admin-menu-processed)',n);if(!i.length&&a.admin_menu.hash){Drupal.admin.getCache(a.admin_menu.hash,function(i){if(typeof i=='string'&&i.length>0){e('body',n).append(i)};var t=e('#admin-menu:not(.admin-menu-processed)',n);Drupal.admin.attachBehaviors(n,a,t);e(window).triggerHandler('resize')})}
else{Drupal.admin.attachBehaviors(n,a,i)}}};Drupal.behaviors.adminMenuCollapseModules={attach:function(n,a){if(a.admin_menu.tweak_modules){e('#system-modules fieldset:not(.collapsed)',n).addClass('collapsed')}}};Drupal.behaviors.adminMenuCollapsePermissions={attach:function(n,a){if(a.admin_menu.tweak_permissions){e('#permissions th:first',n).css({width:e('#permissions th:first',n).width()});$modules=e('#permissions tr:has(td.module)',n).once('admin-menu-tweak-permissions',function(){var n=e(this);n.bind('click.admin-menu',function(){n.nextAll().each(function(){var n=e(this);if(n.is(':has(td.module)')){return!1};n.toggleClass('element-hidden')})})});if(window.location.hash.length){$modules=$modules.not(':has('+window.location.hash+')')};$modules.trigger('click.admin-menu')}}};Drupal.behaviors.adminMenuMarginTop={attach:function(n,a){if(!a.admin_menu.suppress&&a.admin_menu.margin_top){e('body:not(.admin-menu)',n).addClass('admin-menu')}}};Drupal.admin.getCache=function(n,a){if(Drupal.admin.hashes.hash!==undefined){return Drupal.admin.hashes.hash};e.ajax({cache:!0,type:'GET',dataType:'text',global:!1,url:Drupal.settings.admin_menu.basePath.replace(/admin_menu/,'js/admin_menu/cache/'+n),success:a,complete:function(e,n){Drupal.admin.hashes.hash=n}})};Drupal.admin.height=function(){var n=e('#admin-menu'),a=n.outerHeight();if(n.css('filter')&&n.css('filter').match(/DXImageTransform\.Microsoft\.Shadow/)){a-=n.get(0).filters.item('DXImageTransform.Microsoft.Shadow').strength};return a};Drupal.admin.attachBehaviors=function(n,a,i){if(i.length){i.addClass('admin-menu-processed');e.each(Drupal.admin.behaviors,function(){this(n,a,i)})}};Drupal.admin.behaviors.positionFixed=function(e,n,a){if(n.admin_menu.position_fixed){a.addClass('admin-menu-position-fixed');a.css('position','fixed')}};Drupal.admin.behaviors.pageTabs=function(n,a,i){if(a.admin_menu.tweak_tabs){var t=e(n).find('ul.tabs.primary');i.find('#admin-menu-wrapper > ul').eq(1).append(t.find('li').addClass('admin-menu-tab'));e(n).find('ul.tabs.secondary').appendTo('#admin-menu-wrapper > ul > li.admin-menu-tab.active').removeClass('secondary');t.remove()}};Drupal.admin.behaviors.replacements=function(n,a,i){for(var t in a.admin_menu.replacements){e(t,i).html(a.admin_menu.replacements[t])}};Drupal.admin.behaviors.destination=function(n,a,i){if(a.admin_menu.destination){e('a.admin-menu-destination',i).each(function(){this.search+=(!this.search.length?'?':'&')+Drupal.settings.admin_menu.destination})}};Drupal.admin.behaviors.hover=function(n,a,i){e('li.expandable',i).hover(function(){clearTimeout(this.sfTimer);e('> ul',this).css({left:'auto',display:'block'}).parent().siblings('li').children('ul').css({left:'-999em',display:'none'})},function(){var n=e('> ul',this);this.sfTimer=setTimeout(function(){n.css({left:'-999em',display:'none'})},400)})};Drupal.admin.behaviors.search=function(n,a,i){var s=e('input.admin-menu-search',i),t=s.val(),r,m=2,u=e('<div />').insertAfter(s);function o(){var n,a,s=e(this).val();if(s!==t){t=s;if(!r&&t.length>=m){r=d(i.find('li:not(.admin-menu-action, .admin-menu-action li) > a'))};if(t.length<m){u.empty()};if(t.length>=m&&r){n=l(t,r);a=h(n);u.empty().append(a)}}};function d(e){return e.map(function(){var e=(this.textContent||this.innerText);if(typeof e==='undefined'){return};return{text:e,textMatch:e.toLowerCase(),element:this}})};function l(n,a){var i=n.toLowerCase();return e.grep(a,function(e){return e.textMatch.indexOf(i)!==-1})};function h(n){var a=e('<ul class="dropdown admin-menu-search-results" />');e.each(n,function(){var n=this.text,t=e(this.element),s=t.closest('#admin-menu-wrapper > ul > li'),r=s.find('> a').text();if(s.length&&r){n=r+': '+n};var i=e('<li><a href="'+t.attr('href')+'">'+n+'</a></li>');i.data('original-link',e(this.element).parent());a.append(i)});return a};function c(n){var a=e(this),i=n.type==='mouseenter'||n.type==='focusin';a.trigger(i?'showPath':'hidePath',[this])};function p(n,a){var i=e(this).data('original-link');i.trigger('mouseleave');s.val('').trigger('keyup')};function f(n,a){if(a){var i=e(a).data('original-link'),t=n.type==='showPath';i.toggleClass('highlight',t);i.trigger(t?'mouseenter':'mouseleave')}};u.delegate('li','mouseenter mouseleave focus blur',c);u.delegate('li','click',p);i.delegate('.admin-menu-search-results li','showPath hidePath',f);s.bind('keyup search',o)}})(jQuery);;/*})'"*/
(function(e,t,a){'use strict';if(e){return};var o;e=a.navigator.geolocation={};e.getCurrentPosition=function(e){if(o){e(o)};t.getScript('//www.google.com/jsapi',function(){if(google.loader.ClientLocation){o={coords:{'latitude':google.loader.ClientLocation.latitude,'longitude':google.loader.ClientLocation.longitude}}};e(o)})};e.watchPosition=e.getCurrentPosition}(navigator.geolocation,jQuery,window));(function(e,i,t,r,s){'use strict';var o,a=[],n=1,l=1;i.behaviors.featureRetailLocations={attach:function(i,c){var E=e('.pager',i),A=e('.geocode-location',i),u=e('.views-exposed-form-retail-locations-panel-pane-list'),f=e('.geofield-lat',i),g=e('.geofield-lon',i),I=u.closest('.spa-locator'),T=e('.spa-location-wrapper',I),h=new t.maps.InfoWindow(),L=new t.maps.LatLngBounds(),Q=new t.maps.Geocoder(),G=[{'featureType':'road','elementType':'labels','stylers':[{'visibility':'simplified'},{'lightness':20}]},{'featureType':'administrative.land_parcel','elementType':'all','stylers':[{'visibility':'off'}]},{'featureType':'landscape.man_made','elementType':'all','stylers':[{'visibility':'off'}]},{'featureType':'transit','elementType':'all','stylers':[{'visibility':'off'}]},{'featureType':'road.local','elementType':'labels','stylers':[{'visibility':'simplified'}]},{'featureType':'road.local','elementType':'geometry','stylers':[{'visibility':'simplified'}]},{'featureType':'road.highway','elementType':'labels','stylers':[{'visibility':'simplified'}]},{'featureType':'poi','elementType':'labels','stylers':[{'visibility':'off'}]},{'featureType':'road.arterial','elementType':'labels','stylers':[{'visibility':'off'}]},{'featureType':'water','elementType':'all','stylers':[{'hue':'#bde1ff'},{'saturation':30},{'lightness':49}]},{'featureType':'road.highway','elementType':'geometry','stylers':[{'hue':'#BB9F2B'}]},{'featureType':'road.arterial','elementType':'geometry','stylers':[{'hue':'#fad959'}]}];if(c.location===undefined){c.location={latitude:0,longitude:0}};var S=c.location.latitude||49.2608944,D=c.location.longitude||-123.1139383,p=f.val()||S,d=g.val()||D,v=!1,m=0,C={scrollwheel:!0,zoom:12,mapTypeControl:!1,gestureHandling:'greedy',panControl:!1,streetViewControl:!1,mapTypeId:t.maps.MapTypeId.ROADMAP,styles:G};var w={enableHighAccuracy:!1,maximumAge:1000*60*60,timeout:1000*30};function y(){n=1;clearTimeout(m);var t=e(this);if(!v&&!t.hasClass('ctools-ajaxing')){t.find('input.form-submit').trigger('click')}};function P(t){f.val(t.coords.latitude);g.val(t.coords.longitude);m=setTimeout(e.proxy(y,u[0]),50)};function x(){if(p&&d){f.val(p);g.val(d);m=setTimeout(e.proxy(y,u[0]),50)}};function H(){var o=e.trim(A.val());if(!o){v=!1;r.getCurrentPosition(P,x,w);return};v=!0;Q.geocode({address:o},function(o,a){v=!1;if(a===t.maps.GeocoderStatus.OK){var i=o[0].geometry.location;p=i.lat();d=i.lng();f.val(p);g.val(d)};u.find('input.form-submit').trigger('mousedown');setTimeout(e.proxy(y,u[0]),50)})};u.find('input:not(:text, :submit)').on('change',function(){l=1;u.find('input.form-submit').trigger('mousedown');m=setTimeout(e.proxy(y,u[0]),50)});function b(t){l=1;var o=e.trim(A.val());if(o!=''){console.log('Searched for '+o+'.');t.stopPropagation();t.preventDefault();H()}};e('#edit-location-search-location').once('locate').on('keypress',function(t){if(t.keyCode==13){if(e('#autocomplete:visible').length){console.log('Autocomplete open.');t.stopPropagation();t.preventDefault()}
else{b(t);return!1}}});e('#edit-location-search-location').on('autocompleteSelect',function(e){b(e);return!1});e('.button--find-location').once('locate').on('mousedown',function(e){b(e);return!1});function k(t){t.each(function(){var t=e(this);if(t.hasClass('active')){t.removeClass('active')}})};function M(e,t,o){if(h){h.close()};h.setContent(e);k(T);h.open(t,o)};function O(e){if(navigator.userAgent.match(/(iPhone|Android.*Mobile)/i)){var o=e,t=jQuery(o).find('[data-tel]');t=t.text();var a='<a data-tel="'+t+'">',i=t.replace(/[\s()-]+/gi,''),n='<a data-tel="'+t+'" href="tel:+1'+i+'">';e=o.replace(a,n);return e}
else{return e}};function R(e){for(var t=0;t<a.length;t++){a[t].setMap(null)};a=[]};function j(o){R(o);T.each(function(i,n){var l=e(n),f=l.data('spa-location-name'),c=l.data('spa-location-content');c=O(c);var u=l.data('spa-location-lat'),p=l.data('spa-location-long'),s=new t.maps.LatLng(u,p),d=String.fromCharCode('A'.charCodeAt(0)+i),r=new t.maps.Marker({position:s,title:f,icon:'/sites/all/themes/em/img/mapicons/'+d+'.png'});a.push(r);r.setMap(o);L.extend(s);t.maps.event.addListener(r,'click',function(){M(c,o,r);k(T);l.addClass('active');o.panTo(s)});l.on('click',function(){M(c,o,r);l.addClass('active');o.panTo(s)})});if(a.length<1){e('.view-retail-locations').html('<div class="view-empty"><p>There are no spas near your search area. Please try again including the state, province, or territory.</p></div>')};console.log('Added spa location markers.')
console.log(a)
};function B(e){if(l==1){if(a.length>1){e.fitBounds(L);console.log('Auto zoomed the map.')}
else if(a.length==1){e.panTo(a[0].position);console.log('Paned the map.')}}};function z(e,a){if(o){console.log('Used the existing map object.');j(o);B(o)}
else{console.log('Created a new map object.');C.center=new t.maps.LatLng(e,a);o=new t.maps.Map(s.getElementById('map-canvas'),C);j(o);B(o)}};if((f.val()===''||g.val()==='')&&r){r.getCurrentPosition(P,x,w);return};if(n==1){z(p,d);n++};o.addListener('dragend',function(){n=1;l=0;p=o.getCenter().lat();d=o.getCenter().lng();f.val(p);g.val(d);m=setTimeout(e.proxy(y,u[0]),50)});e('ul.pager a').click(function(){console.log('Clicked the pager.');n=1;l=1});if(navigator.userAgent.match(/(iPhone|Android.*Mobile)/i)){e('a[data-tel]').each(function(){e(this).prop('href','tel:+1'+e(this).data('tel').replace(/[\s()-]+/gi,''))})}}}}(jQuery,Drupal,google,navigator.geolocation,document));;/*})'"*/
(function(i,a,e){'use strict';i.behaviors.olark={attach:function(t,i){if(a===undefined){return};if(i.olark.uid!==undefined){a('api.visitor.getDetails',function(e){a('api.chat.updateVisitorNickname',{snippet:i.olark.name,hidesDefault:!0});a('api.chat.updateVisitorStatus',{snippet:i.olark.mail+' | '+i.olark.userpage});a('api.visitor.updateFullName',{fullName:i.olark.name});a('api.visitor.updateEmailAddress',{emailAddress:i.olark.mail})})};if(i.olark.disable_ios&&i.olark.enabled){a('api.box.onShow',function(){var i=e.userAgent.toLowerCase();if(i.match(/iP(hone|ad)/i)){a('api.box.hide')}})}}}}(Drupal,olark,navigator));;/*})'"*/

Back to list