!function(a){a.flexslider=function(b,c){var d=a(b);d.vars=a.extend({},a.flexslider.defaults,c);var j,e=d.vars.namespace,f=window.navigator&&window.navigator.msPointerEnabled&&window.MSGesture,g=("ontouchstart"in window||f||window.DocumentTouch&&document instanceof DocumentTouch)&&d.vars.touch,h="click touchend MSPointerUp",i="",k="vertical"===d.vars.direction,l=d.vars.reverse,m=d.vars.itemWidth>0,n="fade"===d.vars.animation,o=""!==d.vars.asNavFor,p={},q=!0;a.data(b,"flexslider",d),p={init:function(){d.animating=!1,d.currentSlide=parseInt(d.vars.startAt?d.vars.startAt:0,10),isNaN(d.currentSlide)&&(d.currentSlide=0),d.animatingTo=d.currentSlide,d.atEnd=0===d.currentSlide||d.currentSlide===d.last,d.containerSelector=d.vars.selector.substr(0,d.vars.selector.search(" ")),d.slides=a(d.vars.selector,d),d.container=a(d.containerSelector,d),d.count=d.slides.length,d.syncExists=a(d.vars.sync).length>0,"slide"===d.vars.animation&&(d.vars.animation="swing"),d.prop=k?"top":"marginLeft",d.args={},d.manualPause=!1,d.stopped=!1,d.started=!1,d.startTimeout=null,d.transitions=!d.vars.video&&!n&&d.vars.useCSS&&function(){var a=document.createElement("div"),b=["perspectiveProperty","WebkitPerspective","MozPerspective","OPerspective","msPerspective"];for(var c in b)if(void 0!==a.style[b[c]])return d.pfx=b[c].replace("Perspective","").toLowerCase(),d.prop="-"+d.pfx+"-transform",!0;return!1}(),d.ensureAnimationEnd="",""!==d.vars.controlsContainer&&(d.controlsContainer=a(d.vars.controlsContainer).length>0&&a(d.vars.controlsContainer)),""!==d.vars.manualControls&&(d.manualControls=a(d.vars.manualControls).length>0&&a(d.vars.manualControls)),d.vars.randomize&&(d.slides.sort(function(){return Math.round(Math.random())-.5}),d.container.empty().append(d.slides)),d.doMath(),d.setup("init"),d.vars.controlNav&&p.controlNav.setup(),d.vars.directionNav&&p.directionNav.setup(),d.vars.keyboard&&(1===a(d.containerSelector).length||d.vars.multipleKeyboard)&&a(document).bind("keyup",function(a){var b=a.keyCode;if(!d.animating&&(39===b||37===b)){var c=39===b?d.getTarget("next"):37===b?d.getTarget("prev"):!1;d.flexAnimate(c,d.vars.pauseOnAction)}}),d.vars.mousewheel&&d.bind("mousewheel",function(a,b){a.preventDefault();var f=0>b?d.getTarget("next"):d.getTarget("prev");d.flexAnimate(f,d.vars.pauseOnAction)}),d.vars.pausePlay&&p.pausePlay.setup(),d.vars.slideshow&&d.vars.pauseInvisible&&p.pauseInvisible.init(),d.vars.slideshow&&(d.vars.pauseOnHover&&d.hover(function(){d.manualPlay||d.manualPause||d.pause()},function(){d.manualPause||d.manualPlay||d.stopped||d.play()}),d.vars.pauseInvisible&&p.pauseInvisible.isHidden()||(d.vars.initDelay>0?d.startTimeout=setTimeout(d.play,d.vars.initDelay):d.play())),o&&p.asNav.setup(),g&&d.vars.touch&&p.touch(),(!n||n&&d.vars.smoothHeight)&&a(window).bind("resize orientationchange focus",p.resize),d.find("img").attr("draggable","false"),setTimeout(function(){d.vars.start(d)},200)},asNav:{setup:function(){d.asNav=!0,d.animatingTo=Math.floor(d.currentSlide/d.move),d.currentItem=d.currentSlide,d.slides.removeClass(e+"active-slide").eq(d.currentItem).addClass(e+"active-slide"),f?(b._slider=d,d.slides.each(function(){var b=this;b._gesture=new MSGesture,b._gesture.target=b,b.addEventListener("MSPointerDown",function(a){a.preventDefault(),a.currentTarget._gesture&&a.currentTarget._gesture.addPointer(a.pointerId)},!1),b.addEventListener("MSGestureTap",function(b){b.preventDefault();var c=a(this),e=c.index();a(d.vars.asNavFor).data("flexslider").animating||c.hasClass("active")||(d.direction=d.currentItem=g&&c.hasClass(e+"active-slide")?d.flexAnimate(d.getTarget("prev"),!0):a(d.vars.asNavFor).data("flexslider").animating||c.hasClass(e+"active-slide")||(d.direction=d.currentItem'),d.pagingCount>1)for(var j=0;j':""+c+"","thumbnails"===d.vars.controlNav&&!0===d.vars.thumbCaptions){var k=g.attr("data-thumbcaption");""!=k&&void 0!=k&&(f+=''+k+"")}d.controlNavScaffold.append("
  • "+f+"
  • "),c++}d.controlsContainer?a(d.controlsContainer).append(d.controlNavScaffold):d.append(d.controlNavScaffold),p.controlNav.set(),p.controlNav.active(),d.controlNavScaffold.delegate("a, img",h,function(b){if(b.preventDefault(),""===i||i===b.type){var c=a(this),f=d.controlNav.index(c);c.hasClass(e+"active")||(d.direction=f>d.currentSlide?"next":"prev",d.flexAnimate(f,d.vars.pauseOnAction))}""===i&&(i=b.type),p.setToClearWatchedEvent()})},setupManual:function(){d.controlNav=d.manualControls,p.controlNav.active(),d.controlNav.bind(h,function(b){if(b.preventDefault(),""===i||i===b.type){var c=a(this),f=d.controlNav.index(c);c.hasClass(e+"active")||(d.direction=f>d.currentSlide?"next":"prev",d.flexAnimate(f,d.vars.pauseOnAction))}""===i&&(i=b.type),p.setToClearWatchedEvent()})},set:function(){var b="thumbnails"===d.vars.controlNav?"img":"a";d.controlNav=a("."+e+"control-nav li "+b,d.controlsContainer?d.controlsContainer:d)},active:function(){d.controlNav.removeClass(e+"active").eq(d.animatingTo).addClass(e+"active")},update:function(b,c){d.pagingCount>1&&"add"===b?d.controlNavScaffold.append(a("
  • "+d.count+"
  • ")):1===d.pagingCount?d.controlNavScaffold.find("li").remove():d.controlNav.eq(c).closest("li").remove(),p.controlNav.set(),d.pagingCount>1&&d.pagingCount!==d.controlNav.length?d.update(c,b):p.controlNav.active()}},directionNav:{setup:function(){var b=a('");d.controlsContainer?(a(d.controlsContainer).append(b),d.directionNav=a("."+e+"direction-nav li a",d.controlsContainer)):(d.append(b),d.directionNav=a("."+e+"direction-nav li a",d)),p.directionNav.update(),d.directionNav.bind(h,function(b){b.preventDefault();var c;(""===i||i===b.type)&&(c=a(this).hasClass(e+"next")?d.getTarget("next"):d.getTarget("prev"),d.flexAnimate(c,d.vars.pauseOnAction)),""===i&&(i=b.type),p.setToClearWatchedEvent()})},update:function(){var a=e+"disabled";1===d.pagingCount?d.directionNav.addClass(a).attr("tabindex","-1"):d.vars.animationLoop?d.directionNav.removeClass(a).removeAttr("tabindex"):0===d.animatingTo?d.directionNav.removeClass(a).filter("."+e+"prev").addClass(a).attr("tabindex","-1"):d.animatingTo===d.last?d.directionNav.removeClass(a).filter("."+e+"next").addClass(a).attr("tabindex","-1"):d.directionNav.removeClass(a).removeAttr("tabindex")}},pausePlay:{setup:function(){var b=a('
    ');d.controlsContainer?(d.controlsContainer.append(b),d.pausePlay=a("."+e+"pauseplay a",d.controlsContainer)):(d.append(b),d.pausePlay=a("."+e+"pauseplay a",d)),p.pausePlay.update(d.vars.slideshow?e+"pause":e+"play"),d.pausePlay.bind(h,function(b){b.preventDefault(),(""===i||i===b.type)&&(a(this).hasClass(e+"pause")?(d.manualPause=!0,d.manualPlay=!1,d.pause()):(d.manualPause=!1,d.manualPlay=!0,d.play())),""===i&&(i=b.type),p.setToClearWatchedEvent()})},update:function(a){"play"===a?d.pausePlay.removeClass(e+"pause").addClass(e+"play").html(d.vars.playText):d.pausePlay.removeClass(e+"play").addClass(e+"pause").html(d.vars.pauseText)}},touch:function(){function r(f){d.animating?f.preventDefault():(window.navigator.msPointerEnabled||1===f.touches.length)&&(d.pause(),g=k?d.h:d.w,i=Number(new Date),o=f.touches[0].pageX,p=f.touches[0].pageY,e=m&&l&&d.animatingTo===d.last?0:m&&l?d.limit-(d.itemW+d.vars.itemMargin)*d.move*d.animatingTo:m&&d.currentSlide===d.last?d.limit:m?(d.itemW+d.vars.itemMargin)*d.move*d.currentSlide:l?(d.last-d.currentSlide+d.cloneOffset)*g:(d.currentSlide+d.cloneOffset)*g,a=k?p:o,c=k?o:p,b.addEventListener("touchmove",s,!1),b.addEventListener("touchend",t,!1))}function s(b){o=b.touches[0].pageX,p=b.touches[0].pageY,h=k?a-p:a-o,j=k?Math.abs(h)f)&&(b.preventDefault(),!n&&d.transitions&&(d.vars.animationLoop||(h/=0===d.currentSlide&&0>h||d.currentSlide===d.last&&h>0?Math.abs(h)/g+2:1),d.setProps(e+h,"setTouch")))}function t(){if(b.removeEventListener("touchmove",s,!1),d.animatingTo===d.currentSlide&&!j&&null!==h){var k=l?-h:h,m=k>0?d.getTarget("next"):d.getTarget("prev");d.canAdvance(m)&&(Number(new Date)-i<550&&Math.abs(k)>50||Math.abs(k)>g/2)?d.flexAnimate(m,d.vars.pauseOnAction):n||d.flexAnimate(d.currentSlide,d.vars.pauseOnAction,!0)}b.removeEventListener("touchend",t,!1),a=null,c=null,h=null,e=null}function u(a){a.stopPropagation(),d.animating?a.preventDefault():(d.pause(),b._gesture.addPointer(a.pointerId),q=0,g=k?d.h:d.w,i=Number(new Date),e=m&&l&&d.animatingTo===d.last?0:m&&l?d.limit-(d.itemW+d.vars.itemMargin)*d.move*d.animatingTo:m&&d.currentSlide===d.last?d.limit:m?(d.itemW+d.vars.itemMargin)*d.move*d.currentSlide:l?(d.last-d.currentSlide+d.cloneOffset)*g:(d.currentSlide+d.cloneOffset)*g)}function v(a){a.stopPropagation();var c=a.target._slider;if(c){var d=-a.translationX,f=-a.translationY;return q+=k?f:d,h=q,j=k?Math.abs(q)500)&&(a.preventDefault(),!n&&c.transitions&&(c.vars.animationLoop||(h=q/(0===c.currentSlide&&0>q||c.currentSlide===c.last&&q>0?Math.abs(q)/g+2:1)),c.setProps(e+h,"setTouch"))),void 0)}}function w(b){b.stopPropagation();var d=b.target._slider;if(d){if(d.animatingTo===d.currentSlide&&!j&&null!==h){var f=l?-h:h,k=f>0?d.getTarget("next"):d.getTarget("prev");d.canAdvance(k)&&(Number(new Date)-i<550&&Math.abs(f)>50||Math.abs(f)>g/2)?d.flexAnimate(k,d.vars.pauseOnAction):n||d.flexAnimate(d.currentSlide,d.vars.pauseOnAction,!0)}a=null,c=null,h=null,e=null,q=0}}var a,c,e,g,h,i,j=!1,o=0,p=0,q=0;f?(b.style.msTouchAction="none",b._gesture=new MSGesture,b._gesture.target=b,b.addEventListener("MSPointerDown",u,!1),b._slider=d,b.addEventListener("MSGestureChange",v,!1),b.addEventListener("MSGestureEnd",w,!1)):b.addEventListener("touchstart",r,!1)},resize:function(){!d.animating&&d.is(":visible")&&(m||d.doMath(),n?p.smoothHeight():m?(d.slides.width(d.computedW),d.update(d.pagingCount),d.setProps()):k?(d.viewport.height(d.h),d.setProps(d.h,"setTotal")):(d.vars.smoothHeight&&p.smoothHeight(),d.newSlides.width(d.computedW),d.setProps(d.computedW,"setTotal")))},smoothHeight:function(a){if(!k||n){var b=n?d:d.viewport;a?b.animate({height:d.slides.eq(d.animatingTo).height()},a):b.height(d.slides.eq(d.animatingTo).height())}},sync:function(b){var c=a(d.vars.sync).data("flexslider"),e=d.animatingTo;switch(b){case"animate":c.flexAnimate(e,d.vars.pauseOnAction,!1,!0);break;case"play":c.playing||c.asNav||c.play();break;case"pause":c.pause()}},uniqueID:function(b){return b.find("[id]").each(function(){var b=a(this);b.attr("id",b.attr("id")+"_clone")}),b},pauseInvisible:{visProp:null,init:function(){var a=["webkit","moz","ms","o"];if("hidden"in document)return"hidden";for(var b=0;b0?setTimeout(d.play,d.vars.initDelay):d.play()})}},isHidden:function(){return document[p.pauseInvisible.visProp]||!1}},setToClearWatchedEvent:function(){clearTimeout(j),j=setTimeout(function(){i=""},3e3)}},d.flexAnimate=function(b,c,f,h,i){if(d.vars.animationLoop||b===d.currentSlide||(d.direction=b>d.currentSlide?"next":"prev"),o&&1===d.pagingCount&&(d.direction=d.currentItemd.limit&&1!==d.visible?d.limit:t):s=0===d.currentSlide&&b===d.count-1&&d.vars.animationLoop&&"next"!==d.direction?l?(d.count+d.cloneOffset)*q:0:d.currentSlide===d.last&&0===b&&d.vars.animationLoop&&"prev"!==d.direction?l?0:(d.count+1)*q:l?(d.count-1-b+d.cloneOffset)*q:(b+d.cloneOffset)*q,d.setProps(s,"",d.vars.animationSpeed),d.transitions?(d.vars.animationLoop&&d.atEnd||(d.animating=!1,d.currentSlide=d.animatingTo),d.container.unbind("webkitTransitionEnd transitionend"),d.container.bind("webkitTransitionEnd transitionend",function(){clearTimeout(d.ensureAnimationEnd),d.wrapup(q)}),clearTimeout(d.ensureAnimationEnd),d.ensureAnimationEnd=setTimeout(function(){d.wrapup(q)},d.vars.animationSpeed+100)):d.container.animate(d.args,d.vars.animationSpeed,d.vars.easing,function(){d.wrapup(q)})}d.vars.smoothHeight&&p.smoothHeight(d.vars.animationSpeed)}},d.wrapup=function(a){n||m||(0===d.currentSlide&&d.animatingTo===d.last&&d.vars.animationLoop?d.setProps(a,"jumpEnd"):d.currentSlide===d.last&&0===d.animatingTo&&d.vars.animationLoop&&d.setProps(a,"jumpStart")),d.animating=!1,d.currentSlide=d.animatingTo,d.vars.after(d)},d.animateSlides=function(){!d.animating&&q&&d.flexAnimate(d.getTarget("next"))},d.pause=function(){clearInterval(d.animatedSlides),d.animatedSlides=null,d.playing=!1,d.vars.pausePlay&&p.pausePlay.update("play"),d.syncExists&&p.sync("pause")},d.play=function(){d.playing&&clearInterval(d.animatedSlides),d.animatedSlides=d.animatedSlides||setInterval(d.animateSlides,d.vars.slideshowSpeed),d.started=d.playing=!0,d.vars.pausePlay&&p.pausePlay.update("pause"),d.syncExists&&p.sync("play")},d.stop=function(){d.pause(),d.stopped=!0},d.canAdvance=function(a,b){var c=o?d.pagingCount-1:d.last;return b?!0:o&&d.currentItem===d.count-1&&0===a&&"prev"===d.direction?!0:o&&0===d.currentItem&&a===d.pagingCount-1&&"next"!==d.direction?!1:a!==d.currentSlide||o?d.vars.animationLoop?!0:d.atEnd&&0===d.currentSlide&&a===c&&"next"!==d.direction?!1:d.atEnd&&d.currentSlide===c&&0===a&&"next"===d.direction?!1:!0:!1},d.getTarget=function(a){return d.direction=a,"next"===a?d.currentSlide===d.last?0:d.currentSlide+1:0===d.currentSlide?d.last:d.currentSlide-1},d.setProps=function(a,b,c){var e=function(){var c=a?a:(d.itemW+d.vars.itemMargin)*d.move*d.animatingTo,e=function(){if(m)return"setTouch"===b?a:l&&d.animatingTo===d.last?0:l?d.limit-(d.itemW+d.vars.itemMargin)*d.move*d.animatingTo:d.animatingTo===d.last?d.limit:c;switch(b){case"setTotal":return l?(d.count-1-d.currentSlide+d.cloneOffset)*a:(d.currentSlide+d.cloneOffset)*a;case"setTouch":return l?a:a;case"jumpEnd":return l?a:d.count*a;case"jumpStart":return l?d.count*a:a;default:return a}}();return-1*e+"px"}();d.transitions&&(e=k?"translate3d(0,"+e+",0)":"translate3d("+e+",0,0)",c=void 0!==c?c/1e3+"s":"0s",d.container.css("-"+d.pfx+"-transition-duration",c),d.container.css("transition-duration",c)),d.args[d.prop]=e,(d.transitions||void 0===c)&&d.container.css(d.args),d.container.css("transform",e)},d.setup=function(b){if(n)d.slides.css({width:"100%","float":"left",marginRight:"-100%",position:"relative"}),"init"===b&&(g?d.slides.css({opacity:0,display:"block",webkitTransition:"opacity "+d.vars.animationSpeed/1e3+"s ease",zIndex:1}).eq(d.currentSlide).css({opacity:1,zIndex:2}):d.slides.css({opacity:0,display:"block",zIndex:1}).eq(d.currentSlide).css({zIndex:2}).animate({opacity:1},d.vars.animationSpeed,d.vars.easing)),d.vars.smoothHeight&&p.smoothHeight();else{var c,f;"init"===b&&(d.viewport=a('
    ').css({overflow:"hidden",position:"relative"}).appendTo(d).append(d.container),d.cloneCount=0,d.cloneOffset=0,l&&(f=a.makeArray(d.slides).reverse(),d.slides=a(f),d.container.empty().append(d.slides))),d.vars.animationLoop&&!m&&(d.cloneCount=2,d.cloneOffset=1,"init"!==b&&d.container.find(".clone").remove(),p.uniqueID(d.slides.first().clone().addClass("clone").attr("aria-hidden","true")).appendTo(d.container),p.uniqueID(d.slides.last().clone().addClass("clone").attr("aria-hidden","true")).prependTo(d.container)),d.newSlides=a(d.vars.selector,d),c=l?d.count-1-d.currentSlide+d.cloneOffset:d.currentSlide+d.cloneOffset,k&&!m?(d.container.height(200*(d.count+d.cloneCount)+"%").css("position","absolute").width("100%"),setTimeout(function(){d.newSlides.css({display:"block"}),d.doMath(),d.viewport.height(d.h),d.setProps(c*d.h,"init")},"init"===b?100:0)):(d.container.width(200*(d.count+d.cloneCount)+"%"),d.setProps(c*d.computedW,"init"),setTimeout(function(){d.doMath(),d.newSlides.css({width:d.computedW,"float":"left",display:"block"}),d.vars.smoothHeight&&p.smoothHeight()},"init"===b?100:0))}m||d.slides.removeClass(e+"active-slide").eq(d.currentSlide).addClass(e+"active-slide"),d.vars.init(d)},d.doMath=function(){var a=d.slides.first(),b=d.vars.itemMargin,c=d.vars.minItems,e=d.vars.maxItems;d.w=void 0===d.viewport?d.width():d.viewport.width(),d.h=a.height(),d.boxPadding=a.outerWidth()-a.width(),m?(d.itemT=d.vars.itemWidth+b,d.minW=c?c*d.itemT:d.w,d.maxW=e?e*d.itemT-b:d.w,d.itemW=d.minW>d.w?(d.w-b*(c-1))/c:d.maxWd.w?d.w:d.vars.itemWidth,d.visible=Math.floor(d.w/d.itemW),d.move=d.vars.move>0&&d.vars.moved.w?d.itemW*(d.count-1)+b*(d.count-1):(d.itemW+b)*d.count-d.w-b):(d.itemW=d.w,d.pagingCount=d.count,d.last=d.count-1),d.computedW=d.itemW-d.boxPadding},d.update=function(a,b){d.doMath(),m||(ad.controlNav.length?p.controlNav.update("add"):("remove"===b&&!m||d.pagingCountd.last&&(d.currentSlide-=1,d.animatingTo-=1),p.controlNav.update("remove",d.last))),d.vars.directionNav&&p.directionNav.update()},d.addSlide=function(b,c){var e=a(b);d.count+=1,d.last=d.count-1,k&&l?void 0!==c?d.slides.eq(d.count-c).after(e):d.container.prepend(e):void 0!==c?d.slides.eq(c).before(e):d.container.append(e),d.update(c,"add"),d.slides=a(d.vars.selector+":not(.clone)",d),d.setup(),d.vars.added(d)},d.removeSlide=function(b){var c=isNaN(b)?d.slides.index(a(b)):b;d.count-=1,d.last=d.count-1,isNaN(b)?a(b,d.slides).remove():k&&l?d.slides.eq(d.last).remove():d.slides.eq(b).remove(),d.doMath(),d.update(c,"remove"),d.slides=a(d.vars.selector+":not(.clone)",d),d.setup(),d.vars.removed(d)},p.init()},a(window).blur(function(){focused=!1}).focus(function(){focused=!0}),a.flexslider.defaults={namespace:"flex-",selector:".slides > li",animation:"fade",easing:"swing",direction:"horizontal",reverse:!1,animationLoop:!0,smoothHeight:!1,startAt:0,slideshow:!0,slideshowSpeed:7e3,animationSpeed:600,initDelay:0,randomize:!1,thumbCaptions:!1,pauseOnAction:!0,pauseOnHover:!1,pauseInvisible:!0,useCSS:!0,touch:!0,video:!1,controlNav:!0,directionNav:!0,prevText:"Previous",nextText:"Next",keyboard:!0,multipleKeyboard:!1,mousewheel:!1,pausePlay:!1,pauseText:"Pause",playText:"Play",controlsContainer:"",manualControls:"",sync:"",asNavFor:"",itemWidth:0,itemMargin:0,minItems:1,maxItems:0,move:0,allowOneSlide:!0,start:function(){},before:function(){},after:function(){},end:function(){},added:function(){},removed:function(){},init:function(){}},a.fn.flexslider=function(b){if(void 0===b&&(b={}),"object"==typeof b)return this.each(function(){var c=a(this),d=b.selector?b.selector:".slides > li",e=c.find(d);1===e.length&&b.allowOneSlide===!0||0===e.length?(e.fadeIn(400),b.start&&b.start(c)):void 0===c.data("flexslider")&&new a.flexslider(this,b)});var c=a(this).data("flexslider");switch(b){case"play":c.play();break;case"pause":c.pause();break;case"stop":c.stop();break;case"next":c.flexAnimate(c.getTarget("next"),!0);break;case"prev":case"previous":c.flexAnimate(c.getTarget("prev"),!0);break;default:"number"==typeof b&&c.flexAnimate(b,!0)}}}(jQuery); jQuery(document).ready(function(){ cherryPluginCarouselInit(); jQuery('.content_box.full-width').wrapInner('
    '); jQuery(window).resize(function(){ contenBoxResizeFunction(); }); contenBoxResizeFunction(); function contenBoxResizeFunction(){ var width_of_viewport=jQuery(window).width(), half_width_of_viewport=width_of_viewport / 2, width_of_container=jQuery('.content-holder > .container').width(); jQuery('.content_box.full-width').width(width_of_container); jQuery('.content_box.full-width').css({'padding-left': half_width_of_viewport+'px', 'padding-right': half_width_of_viewport+'px', 'margin-left': '-'+half_width_of_viewport+'px'}); jQuery('.full-block-wrap').width(width_of_container); }}); function cherryPluginCarouselInit(){ jQuery('div[id^="owl-carousel-"]').each(function(){ var carousel=jQuery(this), auto_play=parseInt(carousel.attr('data-auto-play'))<1 ? false:parseInt(carousel.attr('data-auto-play')), items_count=parseInt(carousel.attr('data-items')), display_navs=carousel.attr('data-nav')=='true' ? true:false, display_pagination=carousel.attr('data-pagination')=='true' ? true:false, auto_height=items_count<=1 ? true:false, keys=Object.keys(items_custom), last_key=keys[keys.length-1]; items_custom[last_key]=[items_custom[last_key][0], items_count]; jQuery(carousel).owlCarousel({ autoPlay: auto_play, navigation: display_navs, pagination: display_pagination, navigationText: false, autoHeight: auto_height, itemsCustom: items_custom }); }) jQuery('.owl-prev').addClass('icon-chevron-left'); jQuery('.owl-next').addClass('icon-chevron-right'); }; (function($){ 'use strict'; if(typeof wpcf7==='undefined'||wpcf7===null){ return; } wpcf7=$.extend({ cached: 0, inputs: [] }, wpcf7); $(function(){ wpcf7.supportHtml5=(function(){ var features={}; var input=document.createElement('input'); features.placeholder='placeholder' in input; var inputTypes=[ 'email', 'url', 'tel', 'number', 'range', 'date' ]; $.each(inputTypes, function(index, value){ input.setAttribute('type', value); features[ value ]=input.type!=='text'; }); return features; })(); $('div.wpcf7 > form').each(function(){ var $form=$(this); wpcf7.initForm($form); if(wpcf7.cached){ wpcf7.refill($form); }}); }); wpcf7.getId=function(form){ return parseInt($('input[name="_wpcf7"]', form).val(), 10); }; wpcf7.initForm=function(form){ var $form=$(form); wpcf7.setStatus($form, 'init'); $form.submit(function(event){ if(! wpcf7.supportHtml5.placeholder){ $('[placeholder].placeheld', $form).each(function(i, n){ $(n).val('').removeClass('placeheld'); }); } if(typeof window.FormData==='function'){ wpcf7.submit($form); event.preventDefault(); }}); $('.wpcf7-submit', $form).after(''); wpcf7.toggleSubmit($form); $form.on('click', '.wpcf7-acceptance', function(){ wpcf7.toggleSubmit($form); }); $('.wpcf7-exclusive-checkbox', $form).on('click', 'input:checkbox', function(){ var name=$(this).attr('name'); $form.find('input:checkbox[name="' + name + '"]').not(this).prop('checked', false); }); $('.wpcf7-list-item.has-free-text', $form).each(function(){ var $freetext=$(':input.wpcf7-free-text', this); var $wrap=$(this).closest('.wpcf7-form-control'); if($(':checkbox, :radio', this).is(':checked')){ $freetext.prop('disabled', false); }else{ $freetext.prop('disabled', true); } $wrap.on('change', ':checkbox, :radio', function(){ var $cb=$('.has-free-text', $wrap).find(':checkbox, :radio'); if($cb.is(':checked')){ $freetext.prop('disabled', false).focus(); }else{ $freetext.prop('disabled', true); }}); }); if(! wpcf7.supportHtml5.placeholder){ $('[placeholder]', $form).each(function(){ $(this).val($(this).attr('placeholder')); $(this).addClass('placeheld'); $(this).focus(function(){ if($(this).hasClass('placeheld')){ $(this).val('').removeClass('placeheld'); }}); $(this).blur(function(){ if(''===$(this).val()){ $(this).val($(this).attr('placeholder')); $(this).addClass('placeheld'); }}); }); } if(wpcf7.jqueryUi&&! wpcf7.supportHtml5.date){ $form.find('input.wpcf7-date[type="date"]').each(function(){ $(this).datepicker({ dateFormat: 'yy-mm-dd', minDate: new Date($(this).attr('min')), maxDate: new Date($(this).attr('max')) }); }); } if(wpcf7.jqueryUi&&! wpcf7.supportHtml5.number){ $form.find('input.wpcf7-number[type="number"]').each(function(){ $(this).spinner({ min: $(this).attr('min'), max: $(this).attr('max'), step: $(this).attr('step') }); }); } wpcf7.resetCounter($form); $form.on('change', '.wpcf7-validates-as-url', function(){ var val=$.trim($(this).val()); if(val && ! val.match(/^[a-z][a-z0-9.+-]*:/i) && -1!==val.indexOf('.')){ val=val.replace(/^\/+/, ''); val='http://' + val; } $(this).val(val); }); }; wpcf7.submit=function(form){ if(typeof window.FormData!=='function'){ return; } var $form=$(form); $('.ajax-loader', $form).addClass('is-active'); wpcf7.clearResponse($form); var formData=new FormData($form.get(0)); var detail={ id: $form.closest('div.wpcf7').attr('id'), status: 'init', inputs: [], formData: formData }; $.each($form.serializeArray(), function(i, field){ if('_wpcf7'==field.name){ detail.contactFormId=field.value; }else if('_wpcf7_version'==field.name){ detail.pluginVersion=field.value; }else if('_wpcf7_locale'==field.name){ detail.contactFormLocale=field.value; }else if('_wpcf7_unit_tag'==field.name){ detail.unitTag=field.value; }else if('_wpcf7_container_post'==field.name){ detail.containerPostId=field.value; }else if(field.name.match(/^_/)){ }else{ detail.inputs.push(field); }}); wpcf7.triggerEvent($form.closest('div.wpcf7'), 'beforesubmit', detail); var ajaxSuccess=function(data, status, xhr, $form){ detail.id=$(data.into).attr('id'); detail.status=data.status; detail.apiResponse=data; switch(data.status){ case 'init': wpcf7.setStatus($form, 'init'); break; case 'validation_failed': $.each(data.invalid_fields, function(i, n){ $(n.into, $form).each(function(){ wpcf7.notValidTip(this, n.message); $('.wpcf7-form-control', this).addClass('wpcf7-not-valid'); $('[aria-invalid]', this).attr('aria-invalid', 'true'); }); }); wpcf7.setStatus($form, 'invalid'); wpcf7.triggerEvent(data.into, 'invalid', detail); break; case 'acceptance_missing': wpcf7.setStatus($form, 'unaccepted'); wpcf7.triggerEvent(data.into, 'unaccepted', detail); break; case 'spam': wpcf7.setStatus($form, 'spam'); wpcf7.triggerEvent(data.into, 'spam', detail); break; case 'aborted': wpcf7.setStatus($form, 'aborted'); wpcf7.triggerEvent(data.into, 'aborted', detail); break; case 'mail_sent': wpcf7.setStatus($form, 'sent'); wpcf7.triggerEvent(data.into, 'mailsent', detail); break; case 'mail_failed': wpcf7.setStatus($form, 'failed'); wpcf7.triggerEvent(data.into, 'mailfailed', detail); break; default: wpcf7.setStatus($form, 'custom-' + data.status.replace(/[^0-9a-z]+/i, '-') ); } wpcf7.refill($form, data); wpcf7.triggerEvent(data.into, 'submit', detail); if('mail_sent'==data.status){ $form.each(function(){ this.reset(); }); wpcf7.toggleSubmit($form); wpcf7.resetCounter($form); } if(! wpcf7.supportHtml5.placeholder){ $form.find('[placeholder].placeheld').each(function(i, n){ $(n).val($(n).attr('placeholder')); }); } $('.wpcf7-response-output', $form) .html('').append(data.message).slideDown('fast'); $('.screen-reader-response', $form.closest('.wpcf7')).each(function(){ var $response=$(this); $response.html('').append(data.message); if(data.invalid_fields){ var $invalids=$('
      '); $.each(data.invalid_fields, function(i, n){ if(n.idref){ var $li=$('
    • ').append($('').attr('href', '#' + n.idref).append(n.message)); }else{ var $li=$('
    • ').append(n.message); } $invalids.append($li); }); $response.append($invalids); } $response.focus(); }); if(data.posted_data_hash){ $form.find('input[name="_wpcf7_posted_data_hash"]').first() .val(data.posted_data_hash); }}; $.ajax({ type: 'POST', url: wpcf7.apiSettings.getRoute('/contact-forms/' + wpcf7.getId($form) + '/feedback'), data: formData, dataType: 'json', processData: false, contentType: false }).done(function(data, status, xhr){ ajaxSuccess(data, status, xhr, $form); $('.ajax-loader', $form).removeClass('is-active'); }).fail(function(xhr, status, error){ var $e=$('
      ').text(error.message); $form.after($e); }); }; wpcf7.triggerEvent=function(target, name, detail){ var event=new CustomEvent('wpcf7' + name, { bubbles: true, detail: detail }); $(target).get(0).dispatchEvent(event); }; wpcf7.setStatus=function(form, status){ var $form=$(form); var prevStatus=$form.data('status'); $form.data('status', status); $form.addClass(status); if(prevStatus&&prevStatus!==status){ $form.removeClass(prevStatus); }} wpcf7.toggleSubmit=function(form, state){ var $form=$(form); var $submit=$('input:submit', $form); if(typeof state!=='undefined'){ $submit.prop('disabled', ! state); return; } if($form.hasClass('wpcf7-acceptance-as-validation')){ return; } $submit.prop('disabled', false); $('.wpcf7-acceptance', $form).each(function(){ var $span=$(this); var $input=$('input:checkbox', $span); if(! $span.hasClass('optional')){ if($span.hasClass('invert')&&$input.is(':checked') || ! $span.hasClass('invert')&&! $input.is(':checked')){ $submit.prop('disabled', true); return false; }} }); }; wpcf7.resetCounter=function(form){ var $form=$(form); $('.wpcf7-character-count', $form).each(function(){ var $count=$(this); var name=$count.attr('data-target-name'); var down=$count.hasClass('down'); var starting=parseInt($count.attr('data-starting-value'), 10); var maximum=parseInt($count.attr('data-maximum-value'), 10); var minimum=parseInt($count.attr('data-minimum-value'), 10); var updateCount=function(target){ var $target=$(target); var length=$target.val().length; var count=down ? starting - length:length; $count.attr('data-current-value', count); $count.text(count); if(maximum&&maximum < length){ $count.addClass('too-long'); }else{ $count.removeClass('too-long'); } if(minimum&&length < minimum){ $count.addClass('too-short'); }else{ $count.removeClass('too-short'); }}; $(':input[name="' + name + '"]', $form).each(function(){ updateCount(this); $(this).keyup(function(){ updateCount(this); }); }); }); }; wpcf7.notValidTip=function(target, message){ var $target=$(target); $('.wpcf7-not-valid-tip', $target).remove(); $('').attr({ 'class': 'wpcf7-not-valid-tip', 'role': 'alert', 'aria-hidden': 'true', }).text(message).appendTo($target); if($target.is('.use-floating-validation-tip *')){ var fadeOut=function(target){ $(target).not(':hidden').animate({ opacity: 0 }, 'fast', function(){ $(this).css({ 'z-index': -100 }); }); }; $target.on('mouseover', '.wpcf7-not-valid-tip', function(){ fadeOut(this); }); $target.on('focus', ':input', function(){ fadeOut($('.wpcf7-not-valid-tip', $target)); }); }}; wpcf7.refill=function(form, data){ var $form=$(form); var refillCaptcha=function($form, items){ $.each(items, function(i, n){ $form.find(':input[name="' + i + '"]').val(''); $form.find('img.wpcf7-captcha-' + i).attr('src', n); var match=/([0-9]+)\.(png|gif|jpeg)$/.exec(n); $form.find('input:hidden[name="_wpcf7_captcha_challenge_' + i + '"]').attr('value', match[ 1 ]); }); }; var refillQuiz=function($form, items){ $.each(items, function(i, n){ $form.find(':input[name="' + i + '"]').val(''); $form.find(':input[name="' + i + '"]').siblings('span.wpcf7-quiz-label').text(n[ 0 ]); $form.find('input:hidden[name="_wpcf7_quiz_answer_' + i + '"]').attr('value', n[ 1 ]); }); }; if(typeof data==='undefined'){ $.ajax({ type: 'GET', url: wpcf7.apiSettings.getRoute('/contact-forms/' + wpcf7.getId($form) + '/refill'), beforeSend: function(xhr){ var nonce=$form.find(':input[name="_wpnonce"]').val(); if(nonce){ xhr.setRequestHeader('X-WP-Nonce', nonce); }}, dataType: 'json' }).done(function(data, status, xhr){ if(data.captcha){ refillCaptcha($form, data.captcha); } if(data.quiz){ refillQuiz($form, data.quiz); }}); }else{ if(data.captcha){ refillCaptcha($form, data.captcha); } if(data.quiz){ refillQuiz($form, data.quiz); }} }; wpcf7.clearResponse=function(form){ var $form=$(form); $form.siblings('.screen-reader-response').html(''); $('.wpcf7-not-valid-tip', $form).remove(); $('[aria-invalid]', $form).attr('aria-invalid', 'false'); $('.wpcf7-form-control', $form).removeClass('wpcf7-not-valid'); $('.wpcf7-response-output', $form).hide().empty(); }; wpcf7.apiSettings.getRoute=function(path){ var url=wpcf7.apiSettings.root; url=url.replace(wpcf7.apiSettings.namespace, wpcf7.apiSettings.namespace + path); return url; };})(jQuery); (function (){ if(typeof window.CustomEvent==="function") return false; function CustomEvent(event, params){ params=params||{ bubbles: false, cancelable: false, detail: undefined }; var evt=document.createEvent('CustomEvent'); evt.initCustomEvent(event, params.bubbles, params.cancelable, params.detail); return evt; } CustomEvent.prototype=window.Event.prototype; window.CustomEvent=CustomEvent; })(); !function(n,t,e,i){"use strict";var o=function(){var n=e.body||e.documentElement,n=n.style;return""==n.WebkitTransition?"-webkit-":""==n.MozTransition?"-moz-":""==n.OTransition?"-o-":""==n.transition?"":!1},r=o()===!1?!1:!0,a=function(n,t,e){var i={},r=o();i[r+"transform"]="translateX("+t+")",i[r+"transition"]=r+"transform "+e+"s linear",n.css(i)},u="ontouchstart"in t,d=t.navigator.pointerEnabled||t.navigator.msPointerEnabled,c=function(n){if(u)return!0;if(!d||"undefined"==typeof n||"undefined"==typeof n.pointerType)return!1;if("undefined"!=typeof n.MSPOINTER_TYPE_MOUSE){if(n.MSPOINTER_TYPE_MOUSE!=n.pointerType)return!0}else if("mouse"!=n.pointerType)return!0;return!1};n.fn.imageLightbox=function(i){var i=n.extend({selector:'id="imagelightbox"',animationSpeed:250,preloadNext:!0,enableKeyboard:!0,quitOnEnd:!1,quitOnImgClick:!1,quitOnDocClick:!0,onStart:!1,onEnd:!1,onLoadStart:!1,onLoadEnd:!1},i),o=n([]),f=n(),l=n(),p=0,g=0,s=0,h=!1,m=function(){if(!l.length)return!0;var e=.8*n(t).width(),i=.9*n(t).height(),o=new Image;o.src=l.attr("src"),o.onload=function(){if(p=o.width,g=o.height,p>e||g>i){var r=p/g>e/i?p/e:g/i;p/=r,g/=r}l.css({width:p+"px",height:g+"px",top:(n(t).height()-g)/2+"px",left:(n(t).width()-p)/2+"px"})}},v=function(t){if(h)return!1;if(t="undefined"==typeof t?!1:"left"==t?1:-1,l.length){if(t!==!1&&(o.length<2||i.quitOnEnd===!0&&(-1===t&&0==o.index(f)||1===t&&o.index(f)==o.length-1)))return E(),!1;var e={opacity:0};r?a(l,100*t-s+"px",i.animationSpeed/1e3):e.left=parseInt(l.css("left"))+100*t+"px",l.animate(e,i.animationSpeed,function(){x()}),s=0}h=!0,i.onLoadStart!==!1&&i.onLoadStart(),setTimeout(function(){l=n("").attr("src",f.attr("href")).on("load",function(){l.appendTo("body"),m();var e={opacity:1};if(l.css("opacity",0),r)a(l,-100*t+"px",0),setTimeout(function(){a(l,"0px",i.animationSpeed/1e3)},50);else{var u=parseInt(l.css("left"));e.left=u+"px",l.css("left",u-100*t+"px")}if(l.animate(e,i.animationSpeed,function(){h=!1,i.onLoadEnd!==!1&&i.onLoadEnd()}),i.preloadNext){var d=o.eq(o.index(f)+1);d.length||(d=o.eq(0)),n("").attr("src",d.attr("href"))}}).on("error",function(){i.onLoadEnd!==!1&&i.onLoadEnd()});var e=0,u=0,g=0;l.on(d?"pointerup MSPointerUp":"click",function(n){if(n.preventDefault(),i.quitOnImgClick)return E(),!1;if(c(n.originalEvent))return!0;var t=(n.pageX||n.originalEvent.pageX)-n.target.offsetLeft;f=o.eq(o.index(f)-(p/2>t?1:-1)),f.length||(f=o.eq(p/2>t?o.length:0)),v(p/2>t?"left":"right")}).on("touchstart pointerdown MSPointerDown",function(n){return!c(n.originalEvent)||i.quitOnImgClick?!0:(r&&(g=parseInt(l.css("left"))),void(e=n.originalEvent.pageX||n.originalEvent.touches[0].pageX))}).on("touchmove pointermove MSPointerMove",function(n){return!c(n.originalEvent)||i.quitOnImgClick?!0:(n.preventDefault(),u=n.originalEvent.pageX||n.originalEvent.touches[0].pageX,s=e-u,void(r?a(l,-s+"px",0):l.css("left",g-s+"px")))}).on("touchend touchcancel pointerup pointercancel MSPointerUp MSPointerCancel",function(n){return!c(n.originalEvent)||i.quitOnImgClick?!0:void(Math.abs(s)>50?(f=o.eq(o.index(f)-(0>s?1:-1)),f.length||(f=o.eq(0>s?o.length:0)),v(s>0?"right":"left")):r?a(l,"0px",i.animationSpeed/1e3):l.animate({left:g+"px"},i.animationSpeed/2))})},i.animationSpeed+100)},x=function(){return l.length?(l.remove(),void(l=n())):!1},E=function(){return l.length?void l.animate({opacity:0},i.animationSpeed,function(){x(),h=!1,i.onEnd!==!1&&i.onEnd()}):!1},y=function(t){t.each(function(){o=o.add(n(this))}),t.on("click.imageLightbox",function(t){return t.preventDefault(),h?!1:(h=!1,i.onStart!==!1&&i.onStart(),f=n(this),void v())})};return n(t).on("resize",m),i.quitOnDocClick&&n(e).on(u?"touchend":"click",function(t){l.length&&!n(t.target).is(l)&&E()}),i.enableKeyboard&&n(e).on("keyup",function(n){return l.length?(n.preventDefault(),27==n.keyCode&&E(),void((37==n.keyCode||39==n.keyCode)&&(f=o.eq(o.index(f)-(37==n.keyCode?1:-1)),f.length||(f=o.eq(37==n.keyCode?o.length:0)),v(37==n.keyCode?"left":"right")))):!0}),y(n(this)),this.switchImageLightbox=function(n){var t=o.eq(n);if(t.length){var e=o.index(f);f=t,v(e>n?"left":"right")}return this},this.addToImageLightbox=function(n){y(n)},this.quitImageLightbox=function(){return E(),this},this}}(jQuery,window,document); (function($){ var parse_str=function(name, str){ var regex=new RegExp('[?&]' + name.replace(/[\[\]]/g, '\\$&') + '(=([^&#]*)|&|#|$)'), results=regex.exec('&' + str); return(! results||! results[2] ? '':decodeURIComponent(results[2].replace(/\+/g, ' '))); } var observe_script_dom=(function (){ var MutationObserver=window.MutationObserver||window.WebKitMutationObserver, eventListenerSupported=window.addEventListener; return function(obj, only_added, callback){ if(MutationObserver){ var obs=new MutationObserver(function(mutations, observer){ if(only_added){ if(mutations[0].addedNodes.length) callback(); }else{ if(mutations[0].addedNodes.length||mutations[0].removedNodes.length) callback(); }}); obs.observe(obj, { childList: true, subtree: true }); }else if(eventListenerSupported){ obj.addEventListener('DOMNodeInserted', callback, false); if(!only_added){ obj.addEventListener('DOMNodeRemoved', callback, false); }} }})(); $(document).on('ready' + rlArgs.customEvents, function (){ var containers=[]; $('.rl-gallery-container').each(function(){ var container=$(this); if(container.hasClass('rl-pagination-infinite')){ containers.push(container); }else{ container.removeClass('rl-loading'); }}); if(containers.length > 0){ for(var i=0; i < containers.length; i++){ var container=containers[i], gallery=container.find('.rl-gallery'), gallery_id=parseInt(container.data('gallery_id')), gallery_scroll_type=container.find('.rl-pagination-bottom').data('button'), gallery_button=typeof gallery_scroll_type!=='undefined'&&gallery_scroll_type==='manually'; gallery.infiniteScroll({ path: '.rl-gallery-container[data-gallery_id="' + gallery_id + '"] .rl-pagination-bottom .next', append: '.rl-gallery-container[data-gallery_id="' + gallery_id + '"] .rl-gallery-item' +(gallery.hasClass('rl-masonry-gallery')||gallery.hasClass('rl-basicmasonry-gallery') ? '-no-append':''), status: false, hideNav: '.rl-gallery-container[data-gallery_id="' + gallery_id + '"] .rl-pagination-bottom', prefill: ! gallery_button, loadOnScroll: true, scrollThreshold: gallery_button ? false:0, button: gallery_button ? '.rl-gallery-container[data-gallery_id="' + gallery_id + '"] .rl-load-more':false, debug: false, history: false, onInit: function(){ if(container.hasClass('rl-pagination-infinite')&&gallery_button){ container.removeClass('rl-loading'); } var _gallery_id=gallery_id; this.on('request', function(path){ container.addClass('rl-loading'); }); this.on('append', function(response, path, items){ container.removeClass('rl-loading'); $.event.trigger({ type: 'doResponsiveLightbox', script: rlArgs.script, selector: rlArgs.selector, args: rlArgs, pagination_type: 'infinite', gallery_id: _gallery_id, masonry: gallery.hasClass('rl-masonry-gallery')||gallery.hasClass('rl-basicmasonry-gallery'), infinite: { gallery: gallery, response: response, items: items }}); }); }}); }} $.event.trigger({ type: 'doResponsiveLightbox', script: rlArgs.script, selector: rlArgs.selector, args: rlArgs }); }); $(document).on('click', '.rl-pagination a.page-numbers', function(e){ var link=$(this), container=link.closest('.rl-gallery-container'); if(container.hasClass('rl-pagination-ajax')){ e.preventDefault(); e.stopPropagation(); var gallery_id=container.data('gallery_id'); container.addClass('rl-loading'); $.post(rlArgs.ajaxurl, { action: 'rl-get-gallery-page-content', gallery_id: gallery_id, page: parse_str('rl_page', link.prop('href')), nonce: rlArgs.nonce }).done(function(response){ container.replaceWith($(response).removeClass('rl-loading')); $.event.trigger({ type: 'doResponsiveLightbox', script: rlArgs.script, selector: rlArgs.selector, args: rlArgs, pagination_type: 'ajax', gallery_id: gallery_id }); }).fail(function (){ container.removeClass('rl-loading'); }); return false; }}); $(document).on('doResponsiveLightbox', function(event){ if(typeof event.masonry!=='undefined'&&event.masonry===true){ return false; } var script=event.script, selector=event.selector, args=event.args; if(typeof script==='undefined'||typeof selector==='undefined'){ return false; } rl_view_image=function(script, url){ $.event.trigger({ type: 'doLightboxViewImage', script: script, url: url }); } rl_hide_image=function(script, url){ $.event.trigger({ type: 'doLightboxHideImage', script: script, url: url }); } setTimeout(function (){ var flex=$('.flex-viewport'); if(args.woocommerce_gallery==='1'){ var gallery=$('.woocommerce-product-gallery'); if(gallery.find('.woocommerce-product-gallery__trigger').length===0){ gallery.prepend('🔍'); gallery.on('click', '.woocommerce-product-gallery__trigger', function(e){ e.preventDefault(); e.stopPropagation(); if(flex.length) flex.find('.flex-active-slide a[data-rel]').trigger('click'); else gallery.find('a[data-rel]').first().trigger('click'); }); }} }, 10); switch(script){ case 'swipebox': var slide=$('#swipebox-overlay').find('.slide.current'), image_source='', allow_hide=false, close_executed=false; $('a[rel*="' + selector + '"], a[data-rel*="' + selector + '"]').swipebox({ useCSS:(args.animation==='1' ? true:false), useSVG:(args.useSVG==='1' ? true:false), hideCloseButtonOnMobile:(args.hideCloseButtonOnMobile==='1' ? true:false), removeBarsOnMobile:(args.removeBarsOnMobile==='1' ? true:false), hideBarsDelay:(args.hideBars==='1' ? parseInt(args.hideBarsDelay):0), videoMaxWidth: parseInt(args.videoMaxWidth), loopAtEnd:(args.loopAtEnd==='1' ? true:false), afterOpen: function (){ close_executed=false; slide=$('#swipebox-overlay').find('.slide.current'); var image=slide.find('img').attr('src'); if(typeof image!=='undefined'){ image_source=image; rl_view_image(script, image_source); }else{ image_source=''; } observe_script_dom(document.getElementById('swipebox-slider'), false, function (){ if(image_source===''){ var image=slide.find('img').attr('src'); if(typeof image!=='undefined'){ image_source=image; rl_view_image(script, image_source); }else{ image_source=''; }} }); }, nextSlide: function (){ slide=$('#swipebox-overlay').find('.slide.current'); var image=slide.find('img').attr('src'); if(typeof image!=='undefined'){ image_source=image; rl_view_image(script, image_source); }else{ image_source=''; }}, prevSlide: function (){ slide=$('#swipebox-overlay').find('.slide.current'); var image=slide.find('img').attr('src'); if(typeof image!=='undefined'){ image_source=image; rl_view_image(script, image_source); }else{ image_source=''; }}, afterClose: function (){ close_executed=true; if(allow_hide){ rl_hide_image(script, image_source); allow_hide=false; }} }); $(window).on('resize', function (){ if(!close_executed){ allow_hide=true; }}); break; case 'prettyphoto': var view_disabled=false, last_image=''; $('a[rel*="' + selector + '"], a[data-rel*="' + selector + '"]').each(function (){ var el=$(this); el.attr('title', el.data('rl_caption')); el.find('img').attr('alt', el.data('rl_title')); }); $('a[rel*="' + selector + '"], a[data-rel*="' + selector + '"]').prettyPhoto({ hook: 'data-rel', animation_speed: args.animationSpeed, slideshow:(args.slideshow==='1' ? parseInt(args.slideshowDelay):false), autoplay_slideshow:(args.slideshowAutoplay==='1' ? true:false), opacity: args.opacity, show_title:(args.showTitle==='1' ? true:false), allow_resize:(args.allowResize==='1' ? true:false), allow_expand:(args.allowExpand==='1' ? true:false), default_width: parseInt(args.width), default_height: parseInt(args.height), counter_separator_label: args.separator, theme: args.theme, horizontal_padding: parseInt(args.horizontalPadding), hideflash:(args.hideFlash==='1' ? true:false), wmode: args.wmode, autoplay:(args.videoAutoplay==='1' ? true:false), modal:(args.modal==='1' ? true:false), deeplinking:(args.deeplinking==='1' ? true:false), overlay_gallery:(args.overlayGallery==='1' ? true:false), keyboard_shortcuts:(args.keyboardShortcuts==='1' ? true:false), social_tools:(args.social==='1' ? '':''), ie6_fallback: true, changepicturecallback: function (){ if(view_disabled){ view_disabled=false; return; } last_image=$('#pp_full_res').find('img').attr('src'); rl_view_image(script, last_image); if(args.allowExpand==='1'){ $('a.pp_expand').on('click', function (){ view_disabled=true; }); }}, callback: function (){ rl_hide_image(script, last_image); }}); break; case 'fancybox': var last_image=''; $('a[rel*="' + selector + '"], a[data-rel*="' + selector + '"]').fancybox({ modal:(args.modal==='1' ? true:false), overlayShow:(args.showOverlay==='1' ? true:false), showCloseButton:(args.showCloseButton==='1' ? true:false), enableEscapeButton:(args.enableEscapeButton==='1' ? true:false), hideOnOverlayClick:(args.hideOnOverlayClick==='1' ? true:false), hideOnContentClick:(args.hideOnContentClick==='1' ? true:false), cyclic:(args.cyclic==='1' ? true:false), showNavArrows:(args.showNavArrows==='1' ? true:false), autoScale:(args.autoScale==='1' ? true:false), scrolling: args.scrolling, centerOnScroll:(args.centerOnScroll==='1' ? true:false), opacity:(args.opacity==='1' ? true:false), overlayOpacity: parseFloat(args.overlayOpacity / 100), overlayColor: args.overlayColor, titleShow:(args.titleShow==='1' ? true:false), titlePosition: args.titlePosition, transitionIn: args.transitions, transitionOut: args.transitions, easingIn: args.easings, easingOut: args.easings, speedIn: parseInt(args.speeds), speedOut: parseInt(args.speeds), changeSpeed: parseInt(args.changeSpeed), changeFade: parseInt(args.changeFade), padding: parseInt(args.padding), margin: parseInt(args.margin), width: parseInt(args.videoWidth), height: parseInt(args.videoHeight), onComplete: function (){ last_image=$('#fancybox-content').find('img').attr('src'); rl_view_image(script, last_image); }, onClosed: function (){ rl_hide_image(script, last_image); }}); break; case 'nivo': $.each($('a[rel*="' + selector + '"], a[data-rel*="' + selector + '"]'), function (){ var attr=$(this).attr('data-rel'); if(typeof attr==='undefined'||attr==false){ attr=$(this).attr('rel'); } if(typeof attr!=='undefined'&&attr!==false){ var match=attr.match(new RegExp(selector + '\\-(gallery\\-(?:[\\da-z]{1,4}))', 'ig')); if(match!==null){ $(this).attr('data-lightbox-gallery', match[0]); }} }); var observer_initialized=false, change_allowed=true, last_image=''; $('a[rel*="' + selector + '"], a[data-rel*="' + selector + '"]').nivoLightbox({ effect: args.effect, clickOverlayToClose:(args.clickOverlayToClose==='1' ? true:false), keyboardNav:(args.keyboardNav==='1' ? true:false), errorMessage: args.errorMessage, afterShowLightbox: function(lightbox){ var content=$(lightbox)[0].find('.nivo-lightbox-content'); if(!observer_initialized){ observer_initialized=true; observe_script_dom(document.getElementsByClassName('nivo-lightbox-content')[0], true, function (){ if(change_allowed){ last_image=content.find('.nivo-lightbox-image img').attr('src'); rl_view_image(script, last_image); change_allowed=false; }}); }}, afterHideLightbox: function (){ change_allowed=true; rl_hide_image(script, last_image); }, onPrev: function(element){ change_allowed=false; last_image=element[0].attr('href'); rl_view_image(script, last_image); }, onNext: function(element){ change_allowed=false; last_image=element[0].attr('href'); rl_view_image(script, last_image); }}); break; case 'imagelightbox': var selectors=[ ], last_image=''; $('a[rel*="' + selector + '"], a[data-rel*="' + selector + '"]').each(function(i, item){ var attr=$(item).attr('data-rel'); if(typeof attr!=='undefined'&&attr!==false&&attr!=='norl') selectors.push(attr); else { attr=$(item).attr('rel'); if(typeof attr!=='undefined'&&attr!==false&&attr!=='norl') selectors.push(attr); }}); if(selectors.length > 0){ selectors=$.unique(selectors); $(selectors).each(function(i, item){ if(typeof event.pagination_type!=='undefined'){ $('a[data-rel="' + item + '"], a[rel="' + item + '"]').each(function(){ $(this).off('click.imageLightbox'); }); } $('a[data-rel="' + item + '"], a[rel="' + item + '"]').imageLightbox({ animationSpeed: parseInt(args.animationSpeed), preloadNext:(args.preloadNext==='1' ? true:false), enableKeyboard:(args.enableKeyboard==='1' ? true:false), quitOnEnd:(args.quitOnEnd==='1' ? true:false), quitOnImgClick:(args.quitOnImageClick==='1' ? true:false), quitOnDocClick:(args.quitOnDocumentClick==='1' ? true:false), onLoadEnd: function (){ last_image=$('#imagelightbox').attr('src'); rl_view_image(script, last_image); }, onEnd: function (){ rl_hide_image(script, last_image); }}); }); } break; case 'tosrus': var selectors=[ ], last_image=''; $('a[rel*="' + selector + '"], a[data-rel*="' + selector + '"]').each(function(i, item){ var attr=$(item).attr('data-rel'); if(typeof attr!=='undefined'&&attr!==false&&attr!=='norl') selectors.push(attr); else { attr=$(item).attr('rel'); if(typeof attr!=='undefined'&&attr!==false&&attr!=='norl') selectors.push(attr); }}); if(selectors.length > 0){ selectors=$.unique(selectors); $(selectors).each(function(i, item){ if(typeof event.pagination_type!=='undefined'){ $('body').find('.tosrus-' + item).remove(); $('a[data-rel="' + item + '"], a[rel="' + item + '"]').each(function(){ $(this).off('click.tos'); }); } var tos=$('a[data-rel="' + item + '"], a[rel="' + item + '"]').tosrus({ infinite:(args.infinite==='1' ? true:false), autoplay: { play:(args.autoplay==='1' ? true:false), pauseOnHover:(args.pauseOnHover==='1' ? true:false), timeout: args.timeout }, effect: args.effect, keys: { prev:(args.keys==='1' ? true:false), next:(args.keys==='1' ? true:false), close:(args.keys==='1' ? true:false) }, pagination: { add:(args.pagination==='1' ? true:false), type: args.paginationType }, show: false, buttons: true, caption: { add: true, attributes: [ "title" ] }, wrapper: { classes: 'tosrus-' + item, onClick: args.closeOnClick==='1' ? 'close':'toggleUI' }}); tos.bind('sliding.tos', function(event, number){ last_image=$($(event.target).find('.tos-slider .tos-slide')[number]).find('img').attr('src'); rl_view_image(script, last_image); }); tos.bind('closing.tos', function (){ rl_hide_image(script, last_image); }); }); } break; case 'featherlight': var selectors=[ ], last_image=''; $('a[rel*="' + selector + '"], a[data-rel*="' + selector + '"]').each(function(i, item){ var attr=$(item).attr('data-rel'); if(typeof attr!=='undefined'&&attr!==false&&attr!=='norl') selectors.push(attr); else { attr=$(item).attr('rel'); if(typeof attr!=='undefined'&&attr!==false&&attr!=='norl') selectors.push(attr); }}); if(selectors.length > 0){ selectors=$.unique(selectors); $.extend($.featherlight.defaults, { openSpeed: parseInt(args.openSpeed), closeSpeed: parseInt(args.closeSpeed), closeOnClick: args.closeOnClick, closeOnEsc:(args.closeOnEsc==='1' ? true:false), afterOpen: function(event){ last_image=event.currentTarget.href; rl_view_image(script, last_image); }, afterClose: function (){ rl_hide_image(script, last_image); }}); $(selectors).each(function(i, item){ if(typeof event.pagination_type!=='undefined'){ $('a[data-rel="' + item + '"], a[rel="' + item + '"]').each(function(){ $(this).off('click.featherlight'); }); } if(/-gallery-/.test(item)){ $('a[data-rel="' + item + '"], a[rel="' + item + '"]').featherlightGallery({ galleryFadeIn: parseInt(args.galleryFadeIn), galleryFadeOut: parseInt(args.galleryFadeOut), previousIcon: '❮', nextIcon: '❯' }); }else if(/-video-/.test(item)){ $('a[data-rel="' + item + '"], a[rel="' + item + '"]').featherlight(); }else{ $('a[data-rel="' + item + '"], a[rel="' + item + '"]').featherlight(); }}); } break; case 'magnific': var selectors=[ ], last_image=''; $('a[rel*="' + selector + '"], a[data-rel*="' + selector + '"]').each(function(i, item){ var attr=$(item).attr('data-rel'); if(typeof attr!=='undefined'&&attr!==false&&attr!=='norl') selectors.push(attr); else { attr=$(item).attr('rel'); if(typeof attr!=='undefined'&&attr!==false&&attr!=='norl') selectors.push(attr); }}); if(selectors.length > 0){ selectors=$.unique(selectors); $(selectors).each(function(i, item){ var subselector=$('a[data-rel="' + item + '"], a[rel="' + item + '"]'), element=$(subselector[0]), media_type=element.data('magnific_type'), content_type=element.data('rl_content'); if(typeof content_type!=='undefined'){ media_type=content_type; } if(typeof media_type==='undefined'){ media_type='image'; } subselector.magnificPopup({ type: media_type==='gallery' ? 'image':(media_type==='video' ? 'iframe':media_type), disableOn: args.disableOn, midClick: args.midClick==='1', preloader: args.preloader==='1', closeOnContentClick: args.closeOnContentClick==='1', closeOnBgClick: args.closeOnBgClick==='1', closeBtnInside: args.closeBtnInside==='1', showCloseBtn: args.showCloseBtn==='1', enableEscapeKey: args.enableEscapeKey==='1', alignTop: args.alignTop==='1', autoFocusLast: args.autoFocusLast==='1', fixedContentPos: args.fixedContentPos==='auto' ? 'auto':(args.fixedContentPos==='1'), fixedBgPos: args.fixedBgPos==='auto' ? 'auto':(args.fixedBgPos==='1'), image: { titleSrc: function(item){ return item.el.attr('data-rl_title') + '' + item.el.attr('data-rl_caption') + ''; }}, gallery: { enabled: subselector.length > 1&&media_type==='gallery', navigateByImgClick: true, preload: [0,1] }, callbacks: { close: function(){ rl_hide_image(script, this.currItem.src); }, imageLoadComplete: function(){ rl_view_image(script, this.currItem.src); }} }); }); } break; }}); })(jQuery); (function(a){a.fn.superfish=function(f){var d=a.fn.superfish,e=d.c,g=a(' »'),k=function(c){var b=a(this),d=j(b);("mouseenter"===c.type||"focusin"===c.type)&&b.children("a").data("follow",!0);clearTimeout(d.sfTimer);b.showSuperfishUl().siblings().hideSuperfishUl()},l=function(c){var b=a(this),f=j(b),e=d.op,g=function(){e.retainPath=-1b.parents("li."+e.hoverClass).length&&(e.onIdle.call(),a.proxy(k, e.$path,c)())};"mouseleave"!==c.type&&"focusout"!==c.type?g():(clearTimeout(f.sfTimer),f.sfTimer=setTimeout(g,e.delay));("mouseleave"===c.type||"focusout"===c.type)&&b.children("a").data("follow",!1)},j=function(c){c.hasClass(e.menuClass)&&a.error("Superfish requires you to update to a version of hoverIntent that supports event-delegation, such as this one: https://github.com/joeldbirch/onHoverIntent");c=c.closest("."+e.menuClass)[0];d.op=d.o[c.serial];return c},m=function(c){var b=a(this),f=b.next("ul"), b=b.data("follow");if(f.length&&(d.op.useClick||!b))c.preventDefault(),f.is(":visible")?a.proxy(l,a(this).parent(),c)():a.proxy(k,a(this).parent(),c)()};return this.addClass(e.menuClass).each(function(){var c=this.serial=d.o.length,b=a.extend({},d.defaults,f),h=a(this),j=h.find("li:has(ul)");b.$path=h.find("li."+b.pathClass).slice(0,b.pathLevels).each(function(){a(this).addClass(b.hoverClass+" "+e.bcClass).filter("li:has(ul)").removeClass(b.pathClass)});d.o[c]=d.op=b;b.autoArrows&&j.children("a").each(function(){a(this).addClass(e.anchorClass).append(g.clone())}); d.op.useClick||(a.fn.hoverIntent&&!d.op.disableHI?h.hoverIntent(k,l,"li:has(ul)"):(h.on("mouseenter","li:has(ul)",k),h.on("mouseleave","li:has(ul)",l)));h.on("focusin","li:has(ul)",k);h.on("focusout","li:has(ul)",l);h.on("click","a",m);j.not("."+e.bcClass).hideSuperfishUl();b.onInit.call(this)})};var g=a.fn.superfish;g.o=[];g.op={};g.c={bcClass:"sf-breadcrumb",menuClass:"sf-js-enabled",anchorClass:"sf-with-ul",arrowClass:"sf-sub-indicator"};g.defaults={hoverClass:"sfHover",pathClass:"overideThisToUse", pathLevels:1,delay:800,animation:{opacity:"show"},animationOut:{opacity:"hide"},speed:"normal",speedOut:"fast",autoArrows:!0,disableHI:!1,useClick:!1,onInit:function(){},onBeforeShow:function(){},onShow:function(){},onHide:function(){},onIdle:function(){}};a.fn.extend({hideSuperfishUl:function(){var f=g.op,d=!0===f.retainPath?f.$path:"";f.retainPath=!1;var e=a("li."+f.hoverClass,this).add(this).not(d).find(">ul").stop(!0,!0).animate(f.animationOut,f.speedOut,function(){e=a(this);e.css("visibility", "hidden").parent().removeClass(f.hoverClass);f.onHide.call(e)});return this},showSuperfishUl:function(){var a=g.op,d=this.addClass(a.hoverClass).find(">ul:hidden").css("visibility","visible");a.onBeforeShow.call(d);d.stop(!0,!0).animate(a.animation,a.speed,function(){a.onShow.call(d)});return this}})})(jQuery); (function($){$.fn.mobileMenu=function(options){var defaults={defaultText:'Navigate to...',className:'select-menu',subMenuClass:'sub-menu',subMenuDash:'–'},settings=$.extend(defaults,options),el=$(this);$("head").append('') this.each(function(){el.find('ul').addClass(settings.subMenuClass);$('