/* * jquery flexslider v2.6.3 * copyright 2012 woothemes * contributing author: tyler smith */ (function($){var focused=true;$.flexslider=function(el,options){var slider=$(el);slider.vars=$.extend({},$.flexslider.defaults,options);var namespace=slider.vars.namespace,msgesture=window.navigator&&window.navigator.mspointerenabled&&window.msgesture,touch=(("ontouchstart" in window)||msgesture||window.documenttouch&&document instanceof documenttouch)&&slider.vars.touch,eventtype="click touchend mspointerup keyup",watchedevent="",watchedeventcleartimer,vertical=slider.vars.direction==="vertical",reverse=slider.vars.reverse,carousel=(slider.vars.itemwidth>0),fade=slider.vars.animation==="fade",asnav=slider.vars.asnavfor!=="",methods={};$.data(el,"flexslider",slider);methods={init:function(){slider.animating=false;slider.currentslide=parseint((slider.vars.startat?slider.vars.startat:0),10);if(isnan(slider.currentslide)){slider.currentslide=0}slider.animatingto=slider.currentslide;slider.atend=(slider.currentslide===0||slider.currentslide===slider.last);slider.containerselector=slider.vars.selector.substr(0,slider.vars.selector.search(" "));slider.slides=$(slider.vars.selector,slider);slider.container=$(slider.containerselector,slider);slider.count=slider.slides.length;slider.syncexists=$(slider.vars.sync).length>0;if(slider.vars.animation==="slide"){slider.vars.animation="swing"}slider.prop=(vertical)?"top":"marginleft";slider.args={};slider.manualpause=false;slider.stopped=false;slider.started=false;slider.starttimeout=null;slider.transitions=!slider.vars.video&&!fade&&slider.vars.usecss&&(function(){var obj=document.createelement("div"),props=["perspectiveproperty","webkitperspective","mozperspective","operspective","msperspective"];for(var i in props){if(obj.style[props[i]]!==undefined){slider.pfx=props[i].replace("perspective","").tolowercase();slider.prop="-"+slider.pfx+"-transform";return true}}return false}());slider.ensureanimationend="";if(slider.vars.controlscontainer!==""){slider.controlscontainer=$(slider.vars.controlscontainer).length>0&&$(slider.vars.controlscontainer)}if(slider.vars.manualcontrols!==""){slider.manualcontrols=$(slider.vars.manualcontrols).length>0&&$(slider.vars.manualcontrols)}if(slider.vars.customdirectionnav!==""){slider.customdirectionnav=$(slider.vars.customdirectionnav).length===2&&$(slider.vars.customdirectionnav)}if(slider.vars.randomize){slider.slides.sort(function(){return(math.round(math.random())-0.5)});slider.container.empty().append(slider.slides)}slider.domath();slider.setup("init");if(slider.vars.controlnav){methods.controlnav.setup()}if(slider.vars.directionnav){methods.directionnav.setup()}if(slider.vars.keyboard&&($(slider.containerselector).length===1||slider.vars.multiplekeyboard)){$(document).bind("keyup",function(event){var keycode=event.keycode;if(!slider.animating&&(keycode===39||keycode===37)){var target=(keycode===39)?slider.gettarget("next"):(keycode===37)?slider.gettarget("prev"):false;slider.flexanimate(target,slider.vars.pauseonaction)}})}if(slider.vars.mousewheel){slider.bind("mousewheel",function(event,delta,deltax,deltay){event.preventdefault();var target=(delta<0)?slider.gettarget("next"):slider.gettarget("prev");slider.flexanimate(target,slider.vars.pauseonaction)})}if(slider.vars.pauseplay){methods.pauseplay.setup()}if(slider.vars.slideshow&&slider.vars.pauseinvisible){methods.pauseinvisible.init()}if(slider.vars.slideshow){if(slider.vars.pauseonhover){slider.hover(function(){if(!slider.manualplay&&!slider.manualpause){slider.pause()}},function(){if(!slider.manualpause&&!slider.manualplay&&!slider.stopped){slider.play()}})}if(!slider.vars.pauseinvisible||!methods.pauseinvisible.ishidden()){(slider.vars.initdelay>0)?slider.starttimeout=settimeout(slider.play,slider.vars.initdelay):slider.play()}}if(asnav){methods.asnav.setup()}if(touch&&slider.vars.touch){methods.touch()}if(!fade||(fade&&slider.vars.smoothheight)){$(window).bind("resize orientationchange focus",methods.resize)}slider.find("img").attr("draggable","false");settimeout(function(){slider.vars.start(slider)},200)},asnav:{setup:function(){slider.asnav=true;slider.animatingto=math.floor(slider.currentslide/slider.move);slider.currentitem=slider.currentslide;slider.slides.removeclass(namespace+"active-slide").eq(slider.currentitem).addclass(namespace+"active-slide");if(!msgesture){slider.slides.on(eventtype,function(e){e.preventdefault();var $slide=$(this),target=$slide.index();var posfromleft=$slide.offset().left-$(slider).scrollleft();if(posfromleft<=0&&$slide.hasclass(namespace+"active-slide")){slider.flexanimate(slider.gettarget("prev"),true)}else{if(!$(slider.vars.asnavfor).data("flexslider").animating&&!$slide.hasclass(namespace+"active-slide")){slider.direction=(slider.currentitem');if(slider.pagingcount>1){for(var i=0;i":''+j+"";if("thumbnails"===slider.vars.controlnav&&true===slider.vars.thumbcaptions){var captn=slide.attr("data-thumbcaption");if(""!==captn&&undefined!==captn){item+=''+captn+""}}slider.controlnavscaffold.append("
  • "+item+"
  • ");j++}}(slider.controlscontainer)?$(slider.controlscontainer).append(slider.controlnavscaffold):slider.append(slider.controlnavscaffold);methods.controlnav.set();methods.controlnav.active();slider.controlnavscaffold.delegate("a, img",eventtype,function(event){event.preventdefault();if(watchedevent===""||watchedevent===event.type){var $this=$(this),target=slider.controlnav.index($this);if(!$this.hasclass(namespace+"active")){slider.direction=(target>slider.currentslide)?"next":"prev";slider.flexanimate(target,slider.vars.pauseonaction)}}if(watchedevent===""){watchedevent=event.type}methods.settoclearwatchedevent()})},setupmanual:function(){slider.controlnav=slider.manualcontrols;methods.controlnav.active();slider.controlnav.bind(eventtype,function(event){event.preventdefault();if(watchedevent===""||watchedevent===event.type){var $this=$(this),target=slider.controlnav.index($this);if(!$this.hasclass(namespace+"active")){(target>slider.currentslide)?slider.direction="next":slider.direction="prev";slider.flexanimate(target,slider.vars.pauseonaction)}}if(watchedevent===""){watchedevent=event.type}methods.settoclearwatchedevent()})},set:function(){var selector=(slider.vars.controlnav==="thumbnails")?"img":"a";slider.controlnav=$("."+namespace+"control-nav li "+selector,(slider.controlscontainer)?slider.controlscontainer:slider)},active:function(){slider.controlnav.removeclass(namespace+"active").eq(slider.animatingto).addclass(namespace+"active")},update:function(action,pos){if(slider.pagingcount>1&&action==="add"){slider.controlnavscaffold.append($('
  • '+slider.count+"
  • "))}else{if(slider.pagingcount===1){slider.controlnavscaffold.find("li").remove()}else{slider.controlnav.eq(pos).closest("li").remove()}}methods.controlnav.set();(slider.pagingcount>1&&slider.pagingcount!==slider.controlnav.length)?slider.update(pos,action):methods.controlnav.active()}},directionnav:{setup:function(){var directionnavscaffold=$('");if(slider.customdirectionnav){slider.directionnav=slider.customdirectionnav}else{if(slider.controlscontainer){$(slider.controlscontainer).append(directionnavscaffold);slider.directionnav=$("."+namespace+"direction-nav li a",slider.controlscontainer)}else{slider.append(directionnavscaffold);slider.directionnav=$("."+namespace+"direction-nav li a",slider)}}methods.directionnav.update();slider.directionnav.bind(eventtype,function(event){event.preventdefault();var target;if(watchedevent===""||watchedevent===event.type){target=($(this).hasclass(namespace+"next"))?slider.gettarget("next"):slider.gettarget("prev");slider.flexanimate(target,slider.vars.pauseonaction)}if(watchedevent===""){watchedevent=event.type}methods.settoclearwatchedevent()})},update:function(){var disabledclass=namespace+"disabled";if(slider.pagingcount===1){slider.directionnav.addclass(disabledclass).attr("tabindex","-1")}else{if(!slider.vars.animationloop){if(slider.animatingto===0){slider.directionnav.removeclass(disabledclass).filter("."+namespace+"prev").addclass(disabledclass).attr("tabindex","-1")}else{if(slider.animatingto===slider.last){slider.directionnav.removeclass(disabledclass).filter("."+namespace+"next").addclass(disabledclass).attr("tabindex","-1")}else{slider.directionnav.removeclass(disabledclass).removeattr("tabindex")}}}else{slider.directionnav.removeclass(disabledclass).removeattr("tabindex")}}}},pauseplay:{setup:function(){var pauseplayscaffold=$('
    '); if(slider.controlscontainer){slider.controlscontainer.append(pauseplayscaffold);slider.pauseplay=$("."+namespace+"pauseplay a",slider.controlscontainer)}else{slider.append(pauseplayscaffold);slider.pauseplay=$("."+namespace+"pauseplay a",slider)}methods.pauseplay.update((slider.vars.slideshow)?namespace+"pause":namespace+"play");slider.pauseplay.bind(eventtype,function(event){event.preventdefault();if(watchedevent===""||watchedevent===event.type){if($(this).hasclass(namespace+"pause")){slider.manualpause=true;slider.manualplay=false;slider.pause()}else{slider.manualpause=false;slider.manualplay=true;slider.play()}}if(watchedevent===""){watchedevent=event.type}methods.settoclearwatchedevent()})},update:function(state){(state==="play")?slider.pauseplay.removeclass(namespace+"pause").addclass(namespace+"play").html(slider.vars.playtext):slider.pauseplay.removeclass(namespace+"play").addclass(namespace+"pause").html(slider.vars.pausetext)}},touch:function(){var startx,starty,offset,cwidth,dx,startt,ontouchstart,ontouchmove,ontouchend,scrolling=false,localx=0,localy=0,accdx=0;if(!msgesture){ontouchstart=function(e){if(slider.animating){e.preventdefault()}else{if((window.navigator.mspointerenabled)||e.touches.length===1){slider.pause();cwidth=(vertical)?slider.h:slider.w;startt=number(new date());localx=e.touches[0].pagex;localy=e.touches[0].pagey;offset=(carousel&&reverse&&slider.animatingto===slider.last)?0:(carousel&&reverse)?slider.limit-(((slider.itemw+slider.vars.itemmargin)*slider.move)*slider.animatingto):(carousel&&slider.currentslide===slider.last)?slider.limit:(carousel)?((slider.itemw+slider.vars.itemmargin)*slider.move)*slider.currentslide:(reverse)?(slider.last-slider.currentslide+slider.cloneoffset)*cwidth:(slider.currentslide+slider.cloneoffset)*cwidth;startx=(vertical)?localy:localx;starty=(vertical)?localx:localy;el.addeventlistener("touchmove",ontouchmove,false);el.addeventlistener("touchend",ontouchend,false)}}};ontouchmove=function(e){localx=e.touches[0].pagex;localy=e.touches[0].pagey;dx=(vertical)?startx-localy:startx-localx;scrolling=(vertical)?(math.abs(dx)fxms){e.preventdefault();if(!fade&&slider.transitions){if(!slider.vars.animationloop){dx=dx/((slider.currentslide===0&&dx<0||slider.currentslide===slider.last&&dx>0)?(math.abs(dx)/cwidth+2):1)}slider.setprops(offset+dx,"settouch")}}};ontouchend=function(e){el.removeeventlistener("touchmove",ontouchmove,false);if(slider.animatingto===slider.currentslide&&!scrolling&&!(dx===null)){var updatedx=(reverse)?-dx:dx,target=(updatedx>0)?slider.gettarget("next"):slider.gettarget("prev");if(slider.canadvance(target)&&(number(new date())-startt<550&&math.abs(updatedx)>50||math.abs(updatedx)>cwidth/2)){slider.flexanimate(target,slider.vars.pauseonaction)}else{if(!fade){slider.flexanimate(slider.currentslide,slider.vars.pauseonaction,true)}}}el.removeeventlistener("touchend",ontouchend,false);startx=null;starty=null;dx=null;offset=null};el.addeventlistener("touchstart",ontouchstart,false)}else{el.style.mstouchaction="none";el._gesture=new msgesture();el._gesture.target=el;el.addeventlistener("mspointerdown",onmspointerdown,false);el._slider=slider;el.addeventlistener("msgesturechange",onmsgesturechange,false);el.addeventlistener("msgestureend",onmsgestureend,false);function onmspointerdown(e){e.stoppropagation();if(slider.animating){e.preventdefault()}else{slider.pause();el._gesture.addpointer(e.pointerid);accdx=0;cwidth=(vertical)?slider.h:slider.w;startt=number(new date());offset=(carousel&&reverse&&slider.animatingto===slider.last)?0:(carousel&&reverse)?slider.limit-(((slider.itemw+slider.vars.itemmargin)*slider.move)*slider.animatingto):(carousel&&slider.currentslide===slider.last)?slider.limit:(carousel)?((slider.itemw+slider.vars.itemmargin)*slider.move)*slider.currentslide:(reverse)?(slider.last-slider.currentslide+slider.cloneoffset)*cwidth:(slider.currentslide+slider.cloneoffset)*cwidth}}function onmsgesturechange(e){e.stoppropagation();var slider=e.target._slider;if(!slider){return}var transx=-e.translationx,transy=-e.translationy;accdx=accdx+((vertical)?transy:transx);dx=accdx;scrolling=(vertical)?(math.abs(accdx)500){e.preventdefault();if(!fade&&slider.transitions){if(!slider.vars.animationloop){dx=accdx/((slider.currentslide===0&&accdx<0||slider.currentslide===slider.last&&accdx>0)?(math.abs(accdx)/cwidth+2):1)}slider.setprops(offset+dx,"settouch")}}}function onmsgestureend(e){e.stoppropagation();var slider=e.target._slider;if(!slider){return}if(slider.animatingto===slider.currentslide&&!scrolling&&!(dx===null)){var updatedx=(reverse)?-dx:dx,target=(updatedx>0)?slider.gettarget("next"):slider.gettarget("prev");if(slider.canadvance(target)&&(number(new date())-startt<550&&math.abs(updatedx)>50||math.abs(updatedx)>cwidth/2)){slider.flexanimate(target,slider.vars.pauseonaction) }else{if(!fade){slider.flexanimate(slider.currentslide,slider.vars.pauseonaction,true)}}}startx=null;starty=null;dx=null;offset=null;accdx=0}}},resize:function(){if(!slider.animating&&slider.is(":visible")){if(!carousel){slider.domath()}if(fade){methods.smoothheight()}else{if(carousel){slider.slides.width(slider.computedw);slider.update(slider.pagingcount);slider.setprops()}else{if(vertical){slider.viewport.height(slider.h);slider.setprops(slider.h,"settotal")}else{if(slider.vars.smoothheight){methods.smoothheight()}slider.newslides.width(slider.computedw);slider.setprops(slider.computedw,"settotal")}}}}},smoothheight:function(dur){if(!vertical||fade){var $obj=(fade)?slider:slider.viewport;(dur)?$obj.animate({"height":slider.slides.eq(slider.animatingto).innerheight()},dur):$obj.innerheight(slider.slides.eq(slider.animatingto).innerheight())}},sync:function(action){var $obj=$(slider.vars.sync).data("flexslider"),target=slider.animatingto;switch(action){case"animate":$obj.flexanimate(target,slider.vars.pauseonaction,false,true);break;case"play":if(!$obj.playing&&!$obj.asnav){$obj.play()}break;case"pause":$obj.pause();break}},uniqueid:function($clone){$clone.filter("[id]").add($clone.find("[id]")).each(function(){var $this=$(this);$this.attr("id",$this.attr("id")+"_clone")});return $clone},pauseinvisible:{visprop:null,init:function(){var visprop=methods.pauseinvisible.gethiddenprop();if(visprop){var evtname=visprop.replace(/[h|h]idden/,"")+"visibilitychange";document.addeventlistener(evtname,function(){if(methods.pauseinvisible.ishidden()){if(slider.starttimeout){cleartimeout(slider.starttimeout)}else{slider.pause()}}else{if(slider.started){slider.play()}else{if(slider.vars.initdelay>0){settimeout(slider.play,slider.vars.initdelay)}else{slider.play()}}}})}},ishidden:function(){var prop=methods.pauseinvisible.gethiddenprop();if(!prop){return false}return document[prop]},gethiddenprop:function(){var prefixes=["webkit","moz","ms","o"];if("hidden" in document){return"hidden"}for(var i=0;islider.currentslide)?"next":"prev"}if(asnav&&slider.pagingcount===1){slider.direction=(slider.currentitemslider.limit&&slider.visible!==1)?slider.limit:calcnext}else{if(slider.currentslide===0&&target===slider.count-1&&slider.vars.animationloop&&slider.direction!=="next"){slidestring=(reverse)?(slider.count+slider.cloneoffset)*dimension:0}else{if(slider.currentslide===slider.last&&target===0&&slider.vars.animationloop&&slider.direction!=="prev"){slidestring=(reverse)?0:(slider.count+1)*dimension}else{slidestring=(reverse)?((slider.count-1)-target+slider.cloneoffset)*dimension:(target+slider.cloneoffset)*dimension}}}slider.setprops(slidestring,"",slider.vars.animationspeed);if(slider.transitions){if(!slider.vars.animationloop||!slider.atend){slider.animating=false;slider.currentslide=slider.animatingto}slider.container.unbind("webkittransitionend transitionend");slider.container.bind("webkittransitionend transitionend",function(){cleartimeout(slider.ensureanimationend);slider.wrapup(dimension)});cleartimeout(slider.ensureanimationend); slider.ensureanimationend=settimeout(function(){slider.wrapup(dimension)},slider.vars.animationspeed+100)}else{slider.container.animate(slider.args,slider.vars.animationspeed,slider.vars.easing,function(){slider.wrapup(dimension)})}}else{if(!touch){slider.slides.eq(slider.currentslide).css({"zindex":1}).animate({"opacity":0},slider.vars.animationspeed,slider.vars.easing);slider.slides.eq(target).css({"zindex":2}).animate({"opacity":1},slider.vars.animationspeed,slider.vars.easing,slider.wrapup)}else{slider.slides.eq(slider.currentslide).css({"opacity":0,"zindex":1});slider.slides.eq(target).css({"opacity":1,"zindex":2});slider.wrapup(dimension)}}if(slider.vars.smoothheight){methods.smoothheight(slider.vars.animationspeed)}}};slider.wrapup=function(dimension){if(!fade&&!carousel){if(slider.currentslide===0&&slider.animatingto===slider.last&&slider.vars.animationloop){slider.setprops(dimension,"jumpend")}else{if(slider.currentslide===slider.last&&slider.animatingto===0&&slider.vars.animationloop){slider.setprops(dimension,"jumpstart")}}}slider.animating=false;slider.currentslide=slider.animatingto;slider.vars.after(slider)};slider.animateslides=function(){if(!slider.animating&&focused){slider.flexanimate(slider.gettarget("next"))}};slider.pause=function(){clearinterval(slider.animatedslides);slider.animatedslides=null;slider.playing=false;if(slider.vars.pauseplay){methods.pauseplay.update("play")}if(slider.syncexists){methods.sync("pause")}};slider.play=function(){if(slider.playing){clearinterval(slider.animatedslides)}slider.animatedslides=slider.animatedslides||setinterval(slider.animateslides,slider.vars.slideshowspeed);slider.started=slider.playing=true;if(slider.vars.pauseplay){methods.pauseplay.update("pause")}if(slider.syncexists){methods.sync("play")}};slider.stop=function(){slider.pause();slider.stopped=true};slider.canadvance=function(target,fromnav){var last=(asnav)?slider.pagingcount-1:slider.last;return(fromnav)?true:(asnav&&slider.currentitem===slider.count-1&&target===0&&slider.direction==="prev")?true:(asnav&&slider.currentitem===0&&target===slider.pagingcount-1&&slider.direction!=="next")?false:(target===slider.currentslide&&!asnav)?false:(slider.vars.animationloop)?true:(slider.atend&&slider.currentslide===0&&target===last&&slider.direction!=="next")?false:(slider.atend&&slider.currentslide===last&&target===0&&slider.direction==="next")?false:true};slider.gettarget=function(dir){slider.direction=dir;if(dir==="next"){return(slider.currentslide===slider.last)?0:slider.currentslide+1}else{return(slider.currentslide===0)?slider.last:slider.currentslide-1}};slider.setprops=function(pos,special,dur){var target=(function(){var poscheck=(pos)?pos:((slider.itemw+slider.vars.itemmargin)*slider.move)*slider.animatingto,poscalc=(function(){if(carousel){return(special==="settouch")?pos:(reverse&&slider.animatingto===slider.last)?0:(reverse)?slider.limit-(((slider.itemw+slider.vars.itemmargin)*slider.move)*slider.animatingto):(slider.animatingto===slider.last)?slider.limit:poscheck}else{switch(special){case"settotal":return(reverse)?((slider.count-1)-slider.currentslide+slider.cloneoffset)*pos:(slider.currentslide+slider.cloneoffset)*pos;case"settouch":return(reverse)?pos:pos;case"jumpend":return(reverse)?pos:slider.count*pos;case"jumpstart":return(reverse)?slider.count*pos:pos;default:return pos}}}());return(poscalc*-1)+"px"}());if(slider.transitions){target=(vertical)?"translate3d(0,"+target+",0)":"translate3d("+target+",0,0)";dur=(dur!==undefined)?(dur/1000)+"s":"0s";slider.container.css("-"+slider.pfx+"-transition-duration",dur);slider.container.css("transition-duration",dur)}slider.args[slider.prop]=target;if(slider.transitions||dur===undefined){slider.container.css(slider.args)}slider.container.css("transform",target)};slider.setup=function(type){if(!fade){var slideroffset,arr;if(type==="init"){slider.viewport=$('
    ').css({"overflow":"hidden","position":"relative"}).appendto(slider).append(slider.container);slider.clonecount=0;slider.cloneoffset=0;if(reverse){arr=$.makearray(slider.slides).reverse();slider.slides=$(arr);slider.container.empty().append(slider.slides)}}if(slider.vars.animationloop&&!carousel){slider.clonecount=2;slider.cloneoffset=1;if(type!=="init"){slider.container.find(".clone").remove()}slider.container.append(methods.uniqueid(slider.slides.first().clone().addclass("clone")).attr("aria-hidden","true")).prepend(methods.uniqueid(slider.slides.last().clone().addclass("clone")).attr("aria-hidden","true"))}slider.newslides=$(slider.vars.selector,slider);slideroffset=(reverse)?slider.count-1-slider.currentslide+slider.cloneoffset:slider.currentslide+slider.cloneoffset;if(vertical&&!carousel){slider.container.height((slider.count+slider.clonecount)*200+"%").css("position","absolute").width("100%");settimeout(function(){slider.newslides.css({"display":"block"});slider.domath();slider.viewport.height(slider.h);slider.setprops(slideroffset*slider.h,"init") },(type==="init")?100:0)}else{slider.container.width((slider.count+slider.clonecount)*200+"%");slider.setprops(slideroffset*slider.computedw,"init");settimeout(function(){slider.domath();slider.newslides.css({"width":slider.computedw,"marginright":slider.computedm,"float":"left","display":"block"});if(slider.vars.smoothheight){methods.smoothheight()}},(type==="init")?100:0)}}else{slider.slides.css({"width":"100%","float":"left","marginright":"-100%","position":"relative"});if(type==="init"){if(!touch){if(slider.vars.fadefirstslide==false){slider.slides.css({"opacity":0,"display":"block","zindex":1}).eq(slider.currentslide).css({"zindex":2}).css({"opacity":1})}else{slider.slides.css({"opacity":0,"display":"block","zindex":1}).eq(slider.currentslide).css({"zindex":2}).animate({"opacity":1},slider.vars.animationspeed,slider.vars.easing)}}else{slider.slides.css({"opacity":0,"display":"block","webkittransition":"opacity "+slider.vars.animationspeed/1000+"s ease","zindex":1}).eq(slider.currentslide).css({"opacity":1,"zindex":2})}}if(slider.vars.smoothheight){methods.smoothheight()}}if(!carousel){slider.slides.removeclass(namespace+"active-slide").eq(slider.currentslide).addclass(namespace+"active-slide")}slider.vars.init(slider)};slider.domath=function(){var slide=slider.slides.first(),slidemargin=slider.vars.itemmargin,minitems=slider.vars.minitems,maxitems=slider.vars.maxitems;slider.w=(slider.viewport===undefined)?slider.width():slider.viewport.width();slider.h=slide.height();slider.boxpadding=slide.outerwidth()-slide.width();if(carousel){slider.itemt=slider.vars.itemwidth+slidemargin;slider.itemm=slidemargin;slider.minw=(minitems)?minitems*slider.itemt:slider.w;slider.maxw=(maxitems)?(maxitems*slider.itemt)-slidemargin:slider.w;slider.itemw=(slider.minw>slider.w)?(slider.w-(slidemargin*(minitems-1)))/minitems:(slider.maxwslider.w)?slider.w:slider.vars.itemwidth;slider.visible=math.floor(slider.w/(slider.itemw));slider.move=(slider.vars.move>0&&slider.vars.moveslider.w)?(slider.itemw*(slider.count-1))+(slidemargin*(slider.count-1)):((slider.itemw+slidemargin)*slider.count)-slider.w-slidemargin}else{slider.itemw=slider.w;slider.itemm=slidemargin;slider.pagingcount=slider.count;slider.last=slider.count-1}slider.computedw=slider.itemw-slider.boxpadding;slider.computedm=slider.itemm};slider.update=function(pos,action){slider.domath();if(!carousel){if(posslider.controlnav.length){methods.controlnav.update("add")}else{if((action==="remove"&&!carousel)||slider.pagingcountslider.last){slider.currentslide-=1;slider.animatingto-=1}methods.controlnav.update("remove",slider.last)}}}if(slider.vars.directionnav){methods.directionnav.update()}};slider.addslide=function(obj,pos){var $obj=$(obj);slider.count+=1;slider.last=slider.count-1;if(vertical&&reverse){(pos!==undefined)?slider.slides.eq(slider.count-pos).after($obj):slider.container.prepend($obj)}else{(pos!==undefined)?slider.slides.eq(pos).before($obj):slider.container.append($obj)}slider.update(pos,"add");slider.slides=$(slider.vars.selector+":not(.clone)",slider);slider.setup();slider.vars.added(slider)};slider.removeslide=function(obj){var pos=(isnan(obj))?slider.slides.index($(obj)):obj;slider.count-=1;slider.last=slider.count-1;if(isnan(obj)){$(obj,slider.slides).remove()}else{(vertical&&reverse)?slider.slides.eq(slider.last).remove():slider.slides.eq(obj).remove()}slider.domath();slider.update(pos,"remove");slider.slides=$(slider.vars.selector+":not(.clone)",slider);slider.setup();slider.vars.removed(slider)};methods.init()};$(window).blur(function(e){focused=false}).focus(function(e){focused=true});$.flexslider.defaults={namespace:"flex-",selector:".slides > li",animation:"fade",easing:"swing",direction:"horizontal",reverse:false,animationloop:true,smoothheight:false,startat:0,slideshow:true,slideshowspeed:7000,animationspeed:600,initdelay:0,randomize:false,fadefirstslide:true,thumbcaptions:false,pauseonaction:true,pauseonhover:false,pauseinvisible:true,usecss:true,touch:true,video:false,controlnav:true,directionnav:true,prevtext:"previous",nexttext:"next",keyboard:true,multiplekeyboard:false,mousewheel:false,pauseplay:false,pausetext:"pause",playtext:"play",controlscontainer:"",manualcontrols:"",customdirectionnav:"",sync:"",asnavfor:"",itemwidth:0,itemmargin:0,minitems:1,maxitems:0,move:0,allowoneslide:true,start:function(){},before:function(){},after:function(){},end:function(){},added:function(){},removed:function(){},init:function(){}}; $.fn.flexslider=function(options){if(options===undefined){options={}}if(typeof options==="object"){return this.each(function(){var $this=$(this),selector=(options.selector)?options.selector:".slides > li",$slides=$this.find(selector);if(($slides.length===1&&options.allowoneslide===false)||$slides.length===0){$slides.fadein(400);if(options.start){options.start($this)}}else{if($this.data("flexslider")===undefined){new $.flexslider(this,options)}}})}else{var $slider=$(this).data("flexslider");switch(options){case"play":$slider.play();break;case"pause":$slider.pause();break;case"stop":$slider.stop();break;case"next":$slider.flexanimate($slider.gettarget("next"),true);break;case"prev":case"previous":$slider.flexanimate($slider.gettarget("prev"),true);break;default:if(typeof options==="number"){$slider.flexanimate(options,true)}}}}})(jquery);