function Swipe(n,t){"use strict";function nt(){var s,h;for(f=u.children,g=f.length,f.length<2&&(t.continuous=!1),a.transitions&&t.continuous&&f.length<3&&(u.appendChild(f[0].cloneNode(!0)),u.appendChild(u.children[1].cloneNode(!0)),f=u.children),l=new Array(f.length),r=n.getBoundingClientRect().width||n.offsetWidth,u.style.width=f.length*r+"px",s=f.length;s--;)h=f[s],h.style.width=r+"px",h.setAttribute("data-index",s),a.transitions&&(h.style[v]=s*-r+"px",o(s,i>s?-r:i<s?r:0,0));t.continuous&&a.transitions&&(o(e(i-1),-r,0),o(e(i+1),r,0));a.transitions||(u.style[v]=i*-r+"px");n.style.visibility="visible";t.createBullets&&ot()}function ot(){var u,f,n,r;if(isOk(t.bulletsContainer)&&!(g<=1)){for(u=$(t.bulletsContainer),u.html(""),f=$("<ul/>"),n=0;n<g;n++)r=$("<li data-index={0}>{0}<\/li>".Format(n)),n==i&&r.addClass("selected"),f.append(r),r.click(function(){var n=$(this).data("index");p();w(n)});u.append(f)}}function rt(){t.createBullets&&($("{0} ul li".Format(t.bulletsContainer)).removeClass("selected"),$("{0} ul li:nth-child({1})".Format(t.bulletsContainer,parseInt(i)+1)).addClass("selected"))}function st(){t.continuous?w(i-1):i&&w(i-1)}function ut(){t.continuous?w(i+1):i<f.length-1&&w(i+1)}function e(n){return(f.length+n%f.length)%f.length}function w(n,u){var s,v,h;if(i!=n){if(a.transitions){for(s=Math.abs(i-n)/(i-n),t.continuous&&(v=s,s=-l[e(n)]/r,s!==v&&(n=-s*f.length+n)),h=Math.abs(i-n)-1;h--;)o(e((n>i?n:i)-h-1),r*s,0);n=e(n);o(i,r*s,u||c);o(n,0,u||c);t.continuous&&o(e(n-s),-(r*s),0)}else n=e(n),ht(i*-r,n*-r,u||c);i=n;rt(i);d(t.callback&&t.callback(i,f[i]))}}function o(n,t,i){y(n,t,i);l[n]=t;rt(n)}function y(n,t,i){var u=f[n],r=u&&u.style;r&&(r.webkitTransitionDuration=r.MozTransitionDuration=r.msTransitionDuration=r.OTransitionDuration=r.transitionDuration=i+"ms",r.webkitTransform="translate("+t+"px,0)translateZ(0)",r.msTransform=r.MozTransform=r.OTransform="translateX("+t+"px)")}function ht(n,r,e){if(!e){u.style[v]=r+"px";return}var o=+new Date,s=setInterval(function(){var h=+new Date-o;if(h>e){u.style[v]=r+"px";b&&it();t.transitionEnd&&t.transitionEnd.call(event,i,f[i]);clearInterval(s);return}u.style[v]=(r-n)*(Math.floor(h/e*100)/100)+n+"px"},4)}function it(){ft=setTimeout(ut,b)}function p(){b=0;clearTimeout(ft)}var et=function(){},d=function(n){setTimeout(n||et,0)},a={addEventListener:!!window.addEventListener,touch:"ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch,transitions:function(n){var t=["transitionProperty","WebkitTransition","MozTransition","OTransition","msTransition"];for(var i in t)if(n.style[t[i]]!==undefined)return!0;return!1}(document.createElement("swipe"))},u,f,l,r,g,i,c,v,b,ft;if(n){u=n.children[0];t=t||{};i=parseInt(t.startSlide,10)||0;c=t.speed||300;t.continuous=t.continuous!==undefined?t.continuous:!0;v="left";t.rtl&&(v="right");b=t.auto||0;var tt={},s={},k,h={handleEvent:function(n){switch(n.type){case"touchstart":this.start(n);break;case"touchmove":this.move(n);break;case"touchend":d(this.end(n));break;case"webkitTransitionEnd":case"msTransitionEnd":case"oTransitionEnd":case"otransitionend":case"transitionend":d(this.transitionEnd(n));break;case"resize":d(nt)}t.stopPropagation&&n.stopPropagation()},start:function(n){var t=n.touches[0];tt={x:t.pageX,y:t.pageY,time:+new Date};k=undefined;s={};u.addEventListener("touchmove",this,!1);u.addEventListener("touchend",this,!1)},move:function(n){if(!(n.touches.length>1)&&(!n.scale||n.scale===1)){t.disableScroll&&n.preventDefault();var u=n.touches[0];s={x:u.pageX-tt.x,y:u.pageY-tt.y};typeof k=="undefined"&&(k=!!(k||Math.abs(s.x)<Math.abs(s.y)));k||(n.preventDefault(),p(),t.continuous?(y(e(i-1),s.x+l[e(i-1)],0),y(i,s.x+l[i],0),y(e(i+1),s.x+l[e(i+1)],0)):(s.x=s.x/(!i&&s.x>0||i==f.length-1&&s.x<0?Math.abs(s.x)/r+1:1),y(i-1,s.x+l[i-1],0),y(i,s.x+l[i],0),y(i+1,s.x+l[i+1],0)))}},end:function(){var v=+new Date-tt.time,y=Number(v)<250&&Math.abs(s.x)>20||Math.abs(s.x)>r/2,n=!i&&s.x>0||i==f.length-1&&s.x<0,a;t.continuous&&(n=!1);a=s.x<0;k||(y&&!n?(a?(t.continuous?(o(e(i-1),-r,0),o(e(i+2),r,0)):o(i-1,-r,0),o(i,l[i]-r,c),o(e(i+1),l[e(i+1)]-r,c),i=e(i+1)):(t.continuous?(o(e(i+1),r,0),o(e(i-2),-r,0)):o(i+1,r,0),o(i,l[i]+r,c),o(e(i-1),l[e(i-1)]+r,c),i=e(i-1)),t.callback&&t.callback(i,f[i])):t.continuous?(o(e(i-1),-r,c),o(i,0,c),o(e(i+1),r,c)):(o(i-1,-r,c),o(i,0,c),o(i+1,r,c)));u.removeEventListener("touchmove",h,!1);u.removeEventListener("touchend",h,!1)},transitionEnd:function(n){parseInt(n.target.getAttribute("data-index"),10)==i&&(b&&it(),t.transitionEnd&&t.transitionEnd.call(n,i,f[i]))}};return nt(),b&&it(),a.addEventListener?(a.touch&&u.addEventListener("touchstart",h,!1),a.transitions&&(u.addEventListener("webkitTransitionEnd",h,!1),u.addEventListener("msTransitionEnd",h,!1),u.addEventListener("oTransitionEnd",h,!1),u.addEventListener("otransitionend",h,!1),u.addEventListener("transitionend",h,!1)),window.addEventListener("resize",h,!1)):window.onresize=function(){nt()},{setup:function(){nt()},slide:function(n,t){p();w(n,t)},prev:function(){p();st()},next:function(){p();ut()},stop:function(){p()},getPos:function(){return i},getNumSlides:function(){return g},kill:function(){var n,t;for(p(),u.style.width="",u.style[v]="",n=f.length;n--;)t=f[n],t.style.width="",t.style[v]="",a.transitions&&y(n,0,0);a.addEventListener?(u.removeEventListener("touchstart",h,!1),u.removeEventListener("webkitTransitionEnd",h,!1),u.removeEventListener("msTransitionEnd",h,!1),u.removeEventListener("oTransitionEnd",h,!1),u.removeEventListener("otransitionend",h,!1),u.removeEventListener("transitionend",h,!1),window.removeEventListener("resize",h,!1)):window.onresize=null}}}}(function(n){n.fn.lwSlideShow=function(t){function k(){if(c>=i.max){i.startPaused||setTimeout(l.play,i.wait);return}var t=n("<img />");t.attr("src",u[c]);s.append(t);t.css({"z-index":1});u[c]=t;t.bind("load",k);c++}function g(){var t=s.attr("rel"),n;isOk(t)&&t.trim()!=""&&(n=t.split("|"),i.folder=n[0],n.length>1&&(i.max=parseInt(n[1])));k()}function d(t,r,f,l){var p,b,l,y,w,v;try{if(i.max<=1&&(h=!1),h){for(f&&(h=!1),p=o-1,b=u[p],o=isOk(l)?l:o+1,o>c&&(o=1),l=u[o-1],n(s).data("current-slide",o),n(s).trigger("change"),y=0;y<u.length;y++)w=u[y],w.removeClass("im-visible");try{v=n(s.find(i.slogansContainer).children()[p]);v.each(function(){n(this).css({display:"none"})});v.children().each(function(t){n(this).delay(t*200).animate({left:-100,opacity:0},i.speed/2)})}catch(k){}l.addClass("im-visible");try{v=n(s.find(i.slogansContainer).children()[o-1]);v.data("init")||(v.data("init",!0),v.css("display","block"),v.children().each(function(){n(this).css({left:-100,opacity:0})}));v.each(function(){n(this).css({display:"block"})});v.children().each(function(t){n(this).delay(i.speed+t*200).animate({left:0,opacity:1},i.speed/2)})}catch(k){}h&&(e&&clearTimeout(e),e=window.setTimeout(d,i.wait));a.find("li").removeClass("selected");a.find("#bullet-"+o).addClass("selected")}}catch(k){}}var i={folder:"images/slide-show",max:5,speed:1e3,wait:5e3,topMargin:0,leftMargin:20,left:0,top:0,slogansContainer:"#slogans",parallax:!0,parallaxDensity:1.5,slogansParallaxDensity:1.8,parallaxOffsetTop:30,bulletsAsThumbs:!0,extension:"jpg",thumbExtension:"jpg",showBullets:!0,images:null,bulletsContainer:null,startPaused:!1,cycle:null,parallaxCustomDensity:null},r,h,f,a,l,v,y,w,b,p,e;i=n.extend(i,t);this.options=i;var c=i.startAt,o=1,s=this,u=i.images||[];if(s.children("img").each(function(){u.push(n(this))}),c=u.length,!isOk(i.images))for(r=c+1;r<=i.max;r++)u.push(i.folder+"/"+r+"."+i.extension);if(i.max=u.length,h=!0,f=n(i.slogansContainer),f.length>0&&(f.data("top",f.position().top),f.data("left",f.position().left)),l=this,i.max>1&&i.showBullets){for(v=i.bulletsContainer?n(i.bulletsContainer):n("<div class='bullets'/>"),y=n("<ul />"),r=1;r<=i.max;r++)w=r,i.bulletsAsThumbs&&(w='<img src="{0}/{1}-thumb.{2}" />'.Format(i.folder,r,i.thumbExtension)),b=n("<li id='bullet-"+r+"'>"+w+"<\/li>"),y.append(b);y.children().each(function(){n(this).click(function(){h=!0;var t=parseInt(n(this).attr("id").split("-")[1]);l._animate(null,null,!0,t);clearTimeout(e);e=window.setTimeout(l._animate,i.wait*3)})});v.append(y);i.bulletsContainer||s.append(v);a=v;a.find("#bullet-1").addClass("selected")}if(p=!1,e=null,i.parallax===!0){function nt(){var v,y;try{var c=n(this).scrollTop(),w=n(this).scrollLeft(),a=s.offset(),t=u[o-1];if(t.data("o-top")||t.data("o-top",t.position().top),c>a.top){if(p=!0,h=!1,typeof t!="undefined"){if(v=i.parallaxDensity,y=i.slogansParallaxDensity,i.parallaxCustomDensity){if(i.parallaxCustomDensity.images)for(r in i.parallaxCustomDensity.images)if(t.hasClass(r)){v=i.parallaxCustomDensity.images[r];break}if(i.parallaxCustomDensity.slogans)for(r in i.parallaxCustomDensity.slogans)if(t.hasClass(r)){y=i.parallaxCustomDensity.slogans[r];break}}t.addClass("notransition");f.addClass("notransition");t.css({top:(c+t.data("o-top")-a.top)/v-i.parallaxOffsetTop});f.css({top:(c-a.top)/y-i.parallaxOffsetTop});setTimeout(function(){t.removeClass("notransition");f.removeClass("notransition")},500)}e&&clearTimeout(e)}else p&&(p=!1,h=!0,s.find("img").css({top:t.data("o-top")}),f.css({top:f.data("top")}),e&&clearTimeout(e),e=window.setTimeout(l._animate,i.wait))}catch(b){}}n(window).scroll(nt)}return this._animate=d,this.play=function(){n(this).trigger("play");h=!0;l._animate()},this.pause=function(){n(this).trigger("pause");h=!1},this.stop=this.pause,g(),this}})(jQuery),function(n){n.fn.lwSticky=function(t){function u(){return window.stickyMap||(window.stickyMap=[]),window.stickyMap}var i={offset:{top:0,left:0},scrollOffset:{top:0,left:0},container:null,onSticky:null,onUnSticky:null,zIndex:1e4},r;i=n.extend(i,t);r=u();this.each(function(){var t=n(this),u;r.push({el:t,options:i,pos:t.position(),height:t.height(),isSticky:!1,position:t.css("position"),top:parseInt(t.css("top"))});i.container?typeof i.container=="string"&&(i.container=n(i.container)):t.css("position")=="static"&&(u=t.wrap('<div class="lw-sticky-container" />').parent(),u.css({height:t.outerHeight(),display:t.css("display"),float:t.css("float"),position:t.css("position"),padding:0,margin:t.css("margin"),top:t.css("top"),left:t.css("left")}))});n(window).scroll(function(){for(var t,u=n(this).scrollTop(),f=n(this).scrollLeft(),i=0;i<r.length;i++)if(t=r[i],u>t.pos.top+t.options.offset.top){if(t.isSticky===!1){if(t.el.data("o-left",t.el.css("left")),t.el.data("o-top",t.el.css("top")),t.el.css({top:t.options.scrollOffset.top,position:"fixed",zIndex:t.options.zIndex,left:t.el.offset().left}),t.options.onSticky&&typeof t.options.onSticky=="function")t.options.onSticky(t);t.isSticky=!0}}else if(t.isSticky===!0){if(t.el.css({position:t.position,top:t.top,left:t.el.data("o-left")}),t.options.onUnSticky&&typeof t.options.onUnSticky=="function")t.options.onUnSticky(t);t.isSticky=!1}})}}(jQuery),function(n){function t(t,r){function s(i){var r,f,e;return u.holder.css("display")!="none"?(r=u.holder.find(">"+t.templateSelector+"."+t.templateSelectedClass),i.keyCode==40?r.length>0?(f=r.next(),f.length>0&&(f.addClass(t.templateSelectedClass),r.removeClass(t.templateSelectedClass))):n(u.holder.find(">"+t.templateSelector)[0]).addClass(t.templateSelectedClass):i.keyCode==38?r.length>0?(f=r.prev(),f.length>0&&(f.addClass(t.templateSelectedClass),r.removeClass(t.templateSelectedClass))):(e=u.holder.find(">"+t.templateSelector),n(e[e.length-1]).addClass(t.templateSelectedClass)):i.keyCode==13):u.onSelected!=null&&u.onSelected.call(this,null),!0}var e,o,f,u;this.arrData=null;this.textField=r;this.proxy=t.proxy;e=1;o=0;this.divId="autocomplete_"+lw.utils.an();f=n("<div id="+this.divId+"/>");t.container?t.container.append(f):this.textField.after(f);this.textField.attr("autocomplete","off");this.holder=f;this.holder.addClass(t.cssClass).addClass("hidden");this.onSelected=null;u=this;this.textField.on("keyup",function(r){var f=encodeURI(n(this).val());r.keyCode!=37&&r.keyCode!=38&&r.keyCode!=39&&r.keyCode!=40&&r.keyCode!=13?f.length>=e?n.ajax({url:u.proxy+f,success:function(n){var r,e,s;try{if(r=n.data,e=[],o=0,r==null||r.length==0||n.total==0)u.hide();else if(r.length>0){for(i=0;i<Math.min(t.maxResults,r.length);i++)r[i].vroot=lw.vroot,(r[i].UniqueName.indexOf("testimonials/")!=-1||r[i].Path.indexOf("testimonials/")!=-1)&&(r[i].Path=r[i].Path.replace("testimonials/","testimonials#"),r[i].UniqueName=r[i].UniqueName.replace("testimonials/","testimonials#")),e.push(t.template.Format(r[i]));t.val=f;t.vroot=lw.vroot;t.maxResults<r.length&&e.push('<div class="{moreResultsClass}"><a href="{vroot}/{moreResultsLink}{val}">{moreResultsText}<\/a>'.Format(t));u.holder.html(e.join(""));s=u.holder.find("div");u.show()}}catch(h){}},error:function(){}}):u.hide():u.holder.css("display")!="none"?s(r):u.onSelected!=null&&u.onSelected.call(this,null)});this.textField.on({blur:function(){setTimeout(function(){u.hide()},100)},keydown:function(n){var i,r;if(n.keyCode==13&&(i=u.holder.find("."+t.templateSelectedClass),i.length>0))return r=i.find("a"),location.href=r[0].href,!1}});this.show=function(){if(this.holder.removeClass("hidden"),t.onShow&&"function"==typeof t.onShow)t.onShow(this)};this.hide=function(){if(this.holder.addClass("hidden"),t.onHide&&"function"==typeof t.onHide)t.onHide(this)};this.setMinChars=function(n){e=n};this.preventEnter=function(){this.textField.keypress(function(n){return n.keyCode==13?!1:!0})}}n.fn.lwSearchSite=function(i){var r={proxy:null,container:null,cssClass:"auto-complete",minChars:null,onChange:null,template:'<div><a href="{vroot}/{UniqueName}">{Name}<\/a><\/div>',templateSelector:"div",templateSelectedClass:"selected",multiple:!1,onShow:null,onHide:null,maxResults:null,moreResultsLink:null,moreResultsText:"More Results",moreResultsClass:"more-resutls",stopEnter:!1};return n.extend(r,i),this.each(function(){var i=new t(r,n(this));r.width!=null&&i.setWidth(settings.width);r.minChars!=null&&i.setMinChars(r.minChars);r.stopEnter&&i.preventEnter();n.isFunction(r.onChange)==!0&&(i.onChange=r.onChange)})}}(jQuery);(window.jQuery||window.Zepto)&&function(n){n.fn.Swipe=function(t){return this.each(function(){n(this).data("Swipe",new Swipe(n(this)[0],t))})}}(window.jQuery||window.Zepto);
/*
//# sourceMappingURL=lw-jquery-plugins.min.js.map
*/