/*
 AnythingSlider v1.7.12 minified using Google Closure Compiler
 Original by Chris Coyier: http://css-tricks.com
 Get the latest version: https://github.com/ProLoser/AnythingSlider
*/
(function(a){a.anythingSlider=function(b,c){var e=this,f;e.el=b,e.$el=a(b).addClass("anythingBase").wrap('<div class="anythingSlider"><div class="anythingWindow" /></div>'),e.$el.data("AnythingSlider",e),e.init=function(){e.options=f=a.extend({},a.anythingSlider.defaults,c),e.initialized=!1,a.isFunction(f.onBeforeInitialize)&&e.$el.bind("before_initialize",f.onBeforeInitialize),e.$el.trigger("before_initialize",e),e.$wrapper=e.$el.parent().closest("div.anythingSlider").addClass("anythingSlider-"+f.theme),e.$window=e.$el.closest("div.anythingWindow"),e.win=window,e.$win=a(e.win),e.$controls=a('<div class="anythingControls"></div>').appendTo(f.appendControlsTo!==null&&a(f.appendControlsTo).length?a(f.appendControlsTo):e.$wrapper),e.$startStop=a('<a href="#" class="start-stop"></a>'),f.buildStartStop&&e.$startStop.appendTo(f.appendStartStopTo!==null&&a(f.appendStartStopTo).length?a(f.appendStartStopTo):e.$controls),e.$nav=a('<ul class="thumbNav" />').appendTo(f.appendNavigationTo!==null&&a(f.appendNavigationTo).length?a(f.appendNavigationTo):e.$controls),e.flag=!1,e.playing=f.autoPlay,e.slideshow=!1,e.hovered=!1,e.panelSize=[],e.currentPage=f.startPanel=parseInt(f.startPanel,10)||1,f.changeBy=parseInt(f.changeBy,10)||1,e.adj=f.infiniteSlides?0:1,e.width=e.$el.width(),e.height=e.$el.height(),e.outerPad=[e.$wrapper.innerWidth()-e.$wrapper.width(),e.$wrapper.innerHeight()-e.$wrapper.height()],f.playRtl&&e.$wrapper.addClass("rtl"),f.expand&&(e.$outer=e.$wrapper.parent(),e.$window.css({width:"100%",height:"100%"}),e.checkResize()),f.buildStartStop&&e.buildAutoPlay(),f.buildArrows&&e.buildNextBackButtons(),f.autoPlay||(f.autoPlayLocked=!1),e.updateSlider(),e.$lastPage=e.$currentPage,e.runTimes=a("div.anythingSlider").index(e.$wrapper)+1,e.regex=RegExp("panel"+e.runTimes+"-(\\d+)","i"),e.runTimes===1&&e.makeActive(),a.isFunction(a.easing[f.easing])||(f.easing="swing"),f.pauseOnHover&&e.$wrapper.hover(function(){e.playing&&(e.$el.trigger("slideshow_paused",e),e.clearTimer(!0))},function(){e.playing&&(e.$el.trigger("slideshow_unpaused",e),e.startStop(e.playing,!0))}),e.setCurrentPage(e.gotoHash()||f.startPage,!1),e.slideControls(!1),e.$wrapper.bind("mouseenter mouseleave",function(a){e.hovered=a.type==="mouseenter"?!0:!1,e.slideControls(e.hovered,!1)}),a(document).keyup(function(a){if(f.enableKeyboard&&e.$wrapper.is(".activeSlider")&&!a.target.tagName.match("TEXTAREA|INPUT|SELECT")&&(f.vertical||a.which!==38&&a.which!==40))switch(a.which){case 39:case 40:e.goForward();break;case 37:case 38:e.goBack()}}),e.$items.delegate("a","focus.AnythingSlider",function(b){var c=a(this).closest(".panel"),c=e.$items.index(c)+e.adj;e.$items.find(".focusedLink").removeClass("focusedLink"),a(this).addClass("focusedLink"),e.$window.scrollLeft(0);if(c>=e.currentPage+f.showMultiple||c<e.currentPage)e.gotoPage(c),b.preventDefault()});var b="slideshow_paused slideshow_unpaused slide_init slide_begin slideshow_stop slideshow_start initialized swf_completed".split(" ");a.each("onShowPause onShowUnpause onSlideInit onSlideBegin onShowStop onShowStart onInitialized onSWFComplete".split(" "),function(c,g){a.isFunction(f[g])&&e.$el.bind(b[c],f[g])}),a.isFunction(f.onSlideComplete)&&e.$el.bind("slide_complete",function(){setTimeout(function(){f.onSlideComplete(e)},0)}),e.initialized=!0,e.$el.trigger("initialized",e),e.startStop(e.playing)},e.updateSlider=function(){e.$el.children(".cloned").remove(),e.$nav.empty(),e.currentPage=e.currentPage||1,e.$items=e.$el.children(),e.pages=e.$items.length,e.dir=f.vertical?"top":"left",f.showMultiple=f.vertical?1:parseInt(f.showMultiple,10)||1,f.showMultiple>1&&(f.showMultiple>e.pages&&(f.showMultiple=e.pages),e.adjustMultiple=f.infiniteSlides&&e.pages>1?0:f.showMultiple-1,e.pages=e.$items.length-e.adjustMultiple),e.$controls.add(e.$nav).add(e.$startStop).add(e.$forward).add(e.$back)[e.pages<=1?"hide":"show"](),e.pages>1&&e.buildNavigation(),f.infiniteSlides&&e.pages>1&&(e.$el.prepend(e.$items.filter(":last").clone().removeAttr("id").addClass("cloned")),f.showMultiple>1?e.$el.append(e.$items.filter(":lt("+f.showMultiple+")").clone().removeAttr("id").addClass("cloned").addClass("multiple")):e.$el.append(e.$items.filter(":first").clone().removeAttr("id").addClass("cloned")),e.$el.find(".cloned").each(function(){a(this).find("a,input,textarea,select,button,area").attr("disabled","disabled"),a(this).find("[id]").removeAttr("id")})),e.$items=e.$el.children().addClass("panel"+(f.vertical?" vertical":"")),e.setDimensions(),f.resizeContents?(e.$items.css("width",e.width),e.$wrapper.css("width",e.getDim(e.currentPage)[0]),e.$wrapper.add(e.$items).css("height",e.height)):e.$win.load(function(){e.setDimensions()}),e.currentPage>e.pages&&(e.currentPage=e.pages),e.setCurrentPage(e.currentPage,!1),e.$nav.find("a").eq(e.currentPage-1).addClass("cur")},e.buildNavigation=function(){if(f.buildNavigation&&e.pages>1){var b,c;e.$items.filter(":not(.cloned)").each(function(h){var i=h+1;b=(i===1?"first":"")+(i===e.pages?"last":""),c=a('<a href="#"></a>').addClass("panel"+i).wrap('<li class="'+b+'" />'),e.$nav.append(c.parent()),a.isFunction(f.navigationFormatter)?(b=f.navigationFormatter(i,a(this)),c.html("<span>"+b+"</span>"),parseInt(c.find("span").css("text-indent"),10)<0&&c.addClass(f.tooltipClass).attr("title",b)):c.html("<span>"+i+"</span>"),c.bind(f.clickControls,function(a){!e.flag&&f.enableNavigation&&(e.flag=!0,setTimeout(function(){e.flag=!1},100),e.gotoPage(i),f.hashTags&&e.setHash(i)),a.preventDefault()})}),f.navigationSize!==!1&&parseInt(f.navigationSize,10)<e.pages&&(e.$controls.find(".anythingNavWindow").length||e.$nav.before('<ul><li class="prev"><a href="#"><span>'+f.backText+"</span></a></li></ul>").after('<ul><li class="next"><a href="#"><span>'+f.forwardText+"</span></a></li></ul>").wrap('<div class="anythingNavWindow"></div>'),e.navWidths=e.$nav.find("li").map(function(){return a(this).innerWidth()+Math.ceil(parseInt(a(this).find("span").css("left"),10)/2||0)}).get(),e.navLeft=1,e.$nav.width(e.navWidth(1,e.pages+1)+5),e.$controls.find(".anythingNavWindow").width(e.navWidth(1,f.navigationSize+1)).end().find(".prev,.next").bind(f.clickControls,function(b){e.flag||(e.flag=!0,setTimeout(function(){e.flag=!1},200),e.navWindow(e.navLeft+f.navigationSize*(a(this).is(".prev")?-1:1))),b.preventDefault()}))}},e.navWidth=function(a,b){for(var c=Math.min(a,b),d=Math.max(a,b),f=0;c<d;c++)f+=e.navWidths[c-1]||0;return f},e.navWindow=function(a){var b=e.pages-f.navigationSize+1,a=a<=1?1:a>1&&a<b?a:b;a!==e.navLeft&&(e.$controls.find(".anythingNavWindow").animate({scrollLeft:e.navWidth(1,a),width:e.navWidth(a,a+f.navigationSize)},{queue:!1,duration:f.animationTime}),e.navLeft=a)},e.buildNextBackButtons=function(){e.$forward=a('<span class="arrow forward"><a href="#"><span>'+f.forwardText+"</span></a></span>"),e.$back=a('<span class="arrow back"><a href="#"><span>'+f.backText+"</span></a></span>"),e.$back.bind(f.clickBackArrow,function(a){f.enableArrows&&!e.flag&&(e.flag=!0,setTimeout(function(){e.flag=!1},100),e.goBack()),a.preventDefault()}),e.$forward.bind(f.clickForwardArrow,function(a){f.enableArrows&&!e.flag&&(e.flag=!0,setTimeout(function(){e.flag=!1},100),e.goForward()),a.preventDefault()}),e.$back.add(e.$forward).find("a").bind("focusin focusout",function(){a(this).toggleClass("hover")}),e.$back.appendTo(f.appendBackTo!==null&&a(f.appendBackTo).length?a(f.appendBackTo):e.$wrapper),e.$forward.appendTo(f.appendForwardTo!==null&&a(f.appendForwardTo).length?a(f.appendForwardTo):e.$wrapper),e.$arrowWidth=e.$forward.width()},e.buildAutoPlay=function(){e.$startStop.html("<span>"+(e.playing?f.stopText:f.startText)+"</span>").bind(f.clickSlideshow,function(a){f.enableStartStop&&(e.startStop(!e.playing),e.makeActive(),e.playing&&!f.autoPlayDelayed&&e.goForward(!0)),a.preventDefault()}).bind("focusin focusout",function(){a(this).toggleClass("hover")})},e.checkResize=function(a){clearTimeout(e.resizeTimer),e.resizeTimer=setTimeout(function(){var b=e.$outer.width()-e.outerPad[0],c=(e.$outer[0].tagName==="BODY"?e.$win.height():e.$outer.height())-e.outerPad[1];if(e.width*f.showMultiple!==b||e.height!==c)e.setDimensions(),e.gotoPage(e.currentPage,e.playing,null,-1);typeof a=="undefined"&&e.checkResize()},500)},e.setDimensions=function(){var b,c,g,h=0,i=f.showMultiple>1?e.width||e.$window.width()/f.showMultiple:e.$window.width(),j=e.$win.width();f.expand&&(b=e.$outer.width()-e.outerPad[0],e.height=c=e.$outer.height()-e.outerPad[1],e.$wrapper.add(e.$window).add(e.$items).css({width:b,height:c}),e.width=i=f.showMultiple>1?b/f.showMultiple:b),e.$items.each(function(k){g=a(this).children(),f.resizeContents?(b=e.width,c=e.height,a(this).css({width:b,height:c}),g.length&&g[0].tagName==="EMBED"&&g.attr({width:"100%",height:"100%"}),g.length===1&&g.css({width:"100%",height:"100%"})):(b=a(this).width(),g.length===1&&b>=j&&(b=g.width()>=j?i:g.width(),g.css("max-width",b)),a(this).css("width",b),c=g.length===1?g.outerHeight(!0):a(this).height(),a(this).css("height",c)),e.panelSize[k]=[b,c,h],h+=f.vertical?c:b}),e.$el.css(f.vertical?"height":"width",h)},e.getDim=function(a){if(e.pages<1||isNaN(a))return[e.width,e.height];var a=f.infiniteSlides&&e.pages>1?a:a-1,b,c=e.panelSize[a][0],d=e.panelSize[a][1];if(f.showMultiple>1)for(b=1;b<f.showMultiple;b++)c+=e.panelSize[(a+b)%f.showMultiple][0],d=Math.max(d,e.panelSize[a+b][1]);return[c,d]},e.goForward=function(a){e.gotoPage(e.currentPage+f.changeBy*(f.playRtl?-1:1),a)},e.goBack=function(a){e.gotoPage(e.currentPage+f.changeBy*(f.playRtl?1:-1),a)},e.gotoPage=function(b,c,g,h){c!==!0&&(c=!1,e.startStop(!1),e.makeActive()),/^[#|.]/.test(b)&&a(b).length&&(b=a(b).closest(".panel").index()+e.adj),f.changeBy!==1&&(b<0&&(b+=e.pages),b>e.pages&&(b-=e.pages));if(!(e.pages<=1)){e.$lastPage=e.$currentPage,typeof b!="number"&&(b=f.startPanel,e.setCurrentPage(b));if(!c||!f.isVideoPlaying(e))b>e.pages+1-e.adj&&(b=!f.infiniteSlides&&!f.stopAtEnd?1:e.pages),b<e.adj&&(b=!f.infiniteSlides&&!f.stopAtEnd?e.pages:1),e.currentPage=b>e.pages?e.pages:b<1?1:e.currentPage,e.$currentPage=e.$items.eq(e.currentPage-e.adj),e.exactPage=b,e.$targetPage=e.$items.eq(b===0?e.pages-e.adj:b>e.pages?1-e.adj:b-e.adj),h=h||f.animationTime,h>=0&&e.$el.trigger("slide_init",e),e.slideControls(!0,!1),c!==!0&&(c=!1),(!c||f.stopAtEnd&&b===e.pages)&&e.startStop(!1),h>=0&&e.$el.trigger("slide_begin",e),setTimeout(function(a){f.resizeContents||(a=e.getDim(b),e.$wrapper.filter(":not(:animated)").animate({width:a[0]||e.width,height:a[1]||e.height},{queue:!1,duration:h<0?0:h,easing:f.easing})),a={},a[e.dir]=-e.panelSize[f.infiniteSlides&&e.pages>1?b:b-1][2],e.$el.filter(":not(:animated)").animate(a,{queue:!1,duration:h,easing:f.easing,complete:function(){e.endAnimation(b,g,h)}})},parseInt(f.delayBeforeAnimate,10)||0)}},e.endAnimation=function(a,b,c){a===0?(e.$el.css(e.dir,-e.panelSize[e.pages][2]),a=e.pages):a>e.pages&&(e.$el.css(e.dir,-e.panelSize[1][2]),a=1),e.exactPage=a,e.setCurrentPage(a,!1),e.$items.removeClass("activePage").eq(a-e.adj).addClass("activePage"),e.hovered||e.slideControls(!1),c>=0&&e.$el.trigger("slide_complete",e),typeof b=="function"&&b(e),f.autoPlayLocked&&!e.playing&&setTimeout(function(){e.startStop(!0)},f.resumeDelay-(f.autoPlayDelayed?f.delay:0))},e.setCurrentPage=function(a,b){a=parseInt(a,10);if(!(e.pages<1||a===0||isNaN(a))){a>e.pages+1-e.adj&&(a=e.pages-e.adj),a<e.adj&&(a=1),f.buildNavigation&&e.$nav.find(".cur").removeClass("cur").end().find("a").eq(a-1).addClass("cur"),!f.infiniteSlides&&f.stopAtEnd&&(e.$wrapper.find("span.forward")[a===e.pages?"addClass":"removeClass"]("disabled").end().find("span.back")[a===1?"addClass":"removeClass"]("disabled"),a===e.pages&&e.playing&&e.startStop());if(!b){var c=e.getDim(a);e.$wrapper.css({width:c[0],height:c[1]}).add(e.$window).scrollLeft(0),e.$el.css(e.dir,-e.panelSize[f.infiniteSlides&&e.pages>1?a:a-1][2])}e.currentPage=a,e.$currentPage=e.$items.removeClass("activePage").eq(a-e.adj).addClass("activePage")}},e.makeActive=function(){e.$wrapper.is(".activeSlider")||(a(".activeSlider").removeClass("activeSlider"),e.$wrapper.addClass("activeSlider"))},e.gotoHash=function(){var b=e.win.location.hash,c=b.indexOf("&"),g=b.match(e.regex);return g===null&&!/^#&/.test(b)?(b=b.substring(0,c>=0?c:b.length),g=a(b).closest(".anythingBase")[0]===e.el?a(b).closest(".panel").index():null):g!==null&&(g=f.hashTags?parseInt(g[1],10):null),g},e.setHash=function(a){var b="panel"+e.runTimes+"-",c=e.win.location.hash;typeof c!="undefined"&&(e.win.location.hash=c.indexOf(b)>0?c.replace(e.regex,b+a):c+"&"+b+a)},e.slideControls=function(a){var b=a?0:f.animationTime,c=a?f.animationTime:0,d=a?1:0,g=a?0:1;f.toggleControls&&e.$controls.stop(!0,!0).delay(b)[a?"slideDown":"slideUp"](f.animationTime/2).delay(c),f.buildArrows&&f.toggleArrows&&(!e.hovered&&e.playing&&(g=1,d=0),e.$forward.stop(!0,!0).delay(b).animate({right:g*e.$arrowWidth,opacity:d},f.animationTime/2),e.$back.stop(!0,!0).delay(b).animate({left:g*e.$arrowWidth,opacity:d},f.animationTime/2))},e.clearTimer=function(a){e.timer&&(e.win.clearInterval(e.timer),!a&&e.slideshow)&&(e.$el.trigger("slideshow_stop",e),e.slideshow=!1)},e.startStop=function(a,b){a!==!0&&(a=!1),(e.playing=a)&&!b&&(e.$el.trigger("slideshow_start",e),e.slideshow=!0),f.buildStartStop&&(e.$startStop.toggleClass("playing",a).find("span").html(a?f.stopText:f.startText),parseInt(e.$startStop.find("span").css("text-indent"),10)<0&&e.$startStop.addClass(f.tooltipClass).attr("title",a?f.stopText:f.startText)),a?(e.clearTimer(!0),e.timer=e.win.setInterval(function(){f.isVideoPlaying(e)?f.resumeOnVideoEnd||e.startStop():e.goForward(!0)},f.delay)):e.clearTimer()},e.init()},a.anythingSlider.defaults={theme:"default",expand:!1,resizeContents:!0,vertical:!1,showMultiple:!1,easing:"swing",buildArrows:!0,buildNavigation:!0,buildStartStop:!0,appendForwardTo:null,appendBackTo:null,appendControlsTo:null,appendNavigationTo:null,appendStartStopTo:null,toggleArrows:!1,toggleControls:!1,startText:"Start",stopText:"Stop",forwardText:"&raquo;",backText:"&laquo;",tooltipClass:"tooltip",enableArrows:!0,enableNavigation:!0,enableStartStop:!0,enableKeyboard:!0,startPanel:1,changeBy:1,hashTags:!0,infiniteSlides:!0,navigationFormatter:null,navigationSize:!1,autoPlay:!1,autoPlayLocked:!1,autoPlayDelayed:!1,pauseOnHover:!0,stopAtEnd:!1,playRtl:!1,delay:3e3,resumeDelay:15e3,animationTime:600,delayBeforeAnimate:0,clickForwardArrow:"click",clickBackArrow:"click",clickControls:"click focusin",clickSlideshow:"click",resumeOnVideoEnd:!0,addWmodeToObject:"opaque",isVideoPlaying:function(){return!1}},a.fn.anythingSlider=function(b,c){return this.each(function(){var e,f=a(this).data("AnythingSlider");(typeof b).match("object|undefined")?f?f.updateSlider():new a.anythingSlider(this,b):/\d/.test(b)&&!isNaN(b)&&f?(e=typeof b=="number"?b:parseInt(a.trim(b),10),e>=1&&e<=f.pages&&f.gotoPage(e,!1,c)):/^[#|.]/.test(b)&&a(b).length&&f.gotoPage(b,!1,c)})}})(jQuery)
