(function(a){function b(b,c){function d(){U.addClass("advanced-slider"),U.addClass(V.settings.skin),a.browser.mozilla?U.addClass("mozilla"):a.browser.webkit?U.addClass("webkit"):a.browser.opera?U.addClass("opera"):a.browser.msie&&(parseInt(a.browser.version)==6?U.addClass("ie6"):parseInt(a.browser.version)==7?U.addClass("ie7"):parseInt(a.browser.version)==8?U.addClass("ie8"):parseInt(a.browser.version)==9&&U.addClass("ie9")),bA=a('<div class="slide-wrapper"></div>').appendTo(U).css({width:V.settings.width,height:V.settings.height}).hover(function(){if(V.settings.timerAnimation&&V.settings.fadeTimer&&bi!="stop"&&!ba){var b=U.find(".timer-animation");a.browser.msie&&parseInt(a.browser.version)<9?b.css("filter",""):b.stop().animate({opacity:1},V.settings.timerFadeDuration)}bb=!0,V.settings.slideshow&&V.settings.pauseSlideshowOnHover&&bi!="stop"&&!ba&&z(),bd&&V.settings.hideCaption&&v(),V.settings.navigationArrows&&V.settings.fadeNavigationArrows&&(a.browser.msie&&parseInt(a.browser.version)<9?U.find(".navigation-arrows a").stop().show():U.find(".navigation-arrows a").stop().animate({opacity:1},V.settings.navigationArrowsShowDuration)),V.settings.slideshowControls&&V.settings.fadeSlideshowControls&&(a.browser.msie&&parseInt(a.browser.version)<9?U.find(".slideshow-controls").stop().show():U.find(".slideshow-controls").stop().animate({opacity:1},V.settings.slideshowControlsShowDuration))},function(){if(V.settings.timerAnimation&&V.settings.fadeTimer&&bi!="stop"&&!ba){var b=U.find(".timer-animation");a.browser.msie&&parseInt(a.browser.version)<9?b.css("opacity",0):b.stop().animate({opacity:0},V.settings.timerFadeDuration)}bb=!1,V.settings.slideshow&&V.settings.pauseSlideshowOnHover&&bi!="stop"&&!ba&&!bc&&A(),bd&&V.settings.hideCaption&&w(),V.settings.navigationArrows&&V.settings.fadeNavigationArrows&&(a.browser.msie&&parseInt(a.browser.version)<9?U.find(".navigation-arrows a").stop().hide():U.find(".navigation-arrows a").stop().animate({opacity:0},V.settings.navigationArrowsHideDuration)),V.settings.slideshowControls&&V.settings.fadeSlideshowControls&&(a.browser.msie&&parseInt(a.browser.version)<9?U.find(".slideshow-controls").stop().hide():U.find(".slideshow-controls").stop().animate({opacity:0},V.settings.slideshowControlsHideDuration))}),U.css({width:bA.outerWidth(!0),height:bA.outerHeight(!0)}),V.settings.shuffle&&Y.sort(function(){return.5-Math.random()}),V.settings.lightbox&&a.fn.prettyPhoto({default_width:V.settings.lightboxDefaultWidth,default_height:V.settings.lightboxDefaultHeight,theme:V.settings.lightboxTheme,opacity:V.settings.lightboxOpacity,horizontal_padding:V.settings.lightboxHorizontalPadding,overlay_gallery:!1,callback:function(){bc=!1,V.settings.slideshow&&bi!="stop"&&A()}}),V.settings.navigationArrows&&e(),V.settings.navigationButtons&&g(),V.settings.shadow&&i(),V.settings.thumbnailsType=="navigation"&&F(),V.settings.slideshowControls&&f();if(V.settings.slidesPreloaded){o();for(var b=0,c=V.settings.slidesPreloaded==-1?Y.length:V.settings.slidesPreloaded,d=0;d<c;d++)a("<img/>").load(function(){b++,b==c&&(p(),l(V.settings.slideStart))}).error(function(){b++}).attr("src",Y[d].path)}else l(V.settings.slideStart)}function e(){navigationArrows=a('<div class="navigation-arrows"></div>').appendTo(bA),previousArrow=a('<a class="previous"></a>').appendTo(navigationArrows).click(function(){n()}),nextArrow=a('<a class="next"></a>').appendTo(navigationArrows).click(function(){m()}),V.settings.fadeNavigationArrows&&(a.browser.msie&&parseInt(a.browser.version)<9?(previousArrow.hide(),nextArrow.hide()):(previousArrow.css("opacity",0),nextArrow.css("opacity",0)))}function f(){var b=a('<div class="slideshow-controls"></div>').appendTo(bA);b.addClass(V.settings.slideshow?"pause":"play").click(function(){a(this).hasClass("pause")?(a(this).removeClass("pause").addClass("play"),bi="stop",y()):a(this).hasClass("play")&&(V.settings.slideshow||(V.settings.slideshow=!0),a(this).removeClass("play").addClass("pause"),bi="play",x())}),V.settings.fadeSlideshowControls&&(a.browser.msie&&parseInt(a.browser.version)<9?b.hide():b.css("opacity",0))}function g(){var b=Y.length,c=a('<div class="navigation-buttons"></div>').appendTo(bA);a('<div class="left"></div>').appendTo(c);var d=a('<div class="middle"></div>').appendTo(c);a('<div class="right"></div>').appendTo(c);for(var e=a('<div class="buttons"></div>').appendTo(d),f=0;f<b;f++){var g=a('<a rel="'+f+'"></a>').appendTo(e);V.settings.navigationButtonsNumbers&&a('<div class="number">'+(f+1)+"</div>").appendTo(g),g.hover(function(){var b=a(this).attr("rel");a(this).hasClass("select")||a(this).addClass("over"),V.settings.thumbnailsType=="tooltip"&&j(b)},function(){a(this).hasClass("select")||a(this).removeClass("over"),V.settings.thumbnailsType=="tooltip"&&k()}),g.click(function(){l(parseInt(a(this).attr("rel")))})}V.settings.navigationButtonsContainerCenter&&(b=(bA.innerWidth()-c.outerWidth(!0))/2,c.css("left",b)),V.settings.navigationButtonsCenter&&(b=(d.outerWidth(!0)-e.outerWidth(!0))/2,e.css("left",b)),d=parseInt(c.css("top"))+c.outerHeight(!0),d=U.outerHeight()<d?d-U.outerHeight():0,U.css("height",U.outerHeight()+d),V.settings.fadeNavigationButtons&&(a.browser.msie&&parseInt(a.browser.version)<9?c.hide():c.css("opacity",0),U.hover(function(){a.browser.msie&&parseInt(a.browser.version)<9?c.show():c.stop().animate({opacity:1},V.settings.navigationButtonsShowDuration)},function(){a.browser.msie&&parseInt(a.browser.version)<9?c.hide():c.stop().animate({opacity:0},V.settings.navigationButtonsHideDuration)}))}function i(){var b=a('<div class="shadow"></div>').appendTo(U),c=a('<div class="shadow-left"></div>').appendTo(b),d=a('<div class="shadow-middle"></div>').appendTo(b),e=a('<div class="shadow-right"></div>').appendTo(b);b.css({width:bA.outerWidth(),top:bA.outerHeight()}),c=b.outerWidth()-c.outerWidth()-e.outerWidth(),d.css("width",c),b=parseInt(b.css("top"))+b.outerHeight()+parseInt(b.css("margin-top")),b=U.outerHeight()<b?b-U.outerHeight():0,U.css("height",U.outerHeight()+b)}function j(b){if(Y[b].thumbnail){var c=bA.find(".navigation-buttons a").eq(b),d=Y[b].thumbnail,e=a('<div class="thumbnail"></div>').css({width:V.settings.thumbnailWidth,height:V.settings.thumbnailHeight}).appendTo(U.find(".navigation-buttons .buttons")),f=parseInt(c.position().left)-(parseInt(e.outerWidth(!0))-parseInt(c.css("width")))/2;c=parseInt(c.position().top)-parseInt(e.outerHeight(!0)),e.css({left:f,top:c-V.settings.thumbnailSlideAmount,opacity:0}),a("<img/>").load(function(){e.css("background-image","url("+d+")")}).attr("src",d),e.animate({top:c,opacity:1},V.settings.thumbnailSlideDuration,V.settings.thumbnailSlideEasing),Y[b].thumbnailCaption&&(f=a('<div class="caption"></div>').appendTo(e),a('<div class="background"></div>').appendTo(f),b=a('<div class="content">'+Y[b].thumbnailCaption+"</div>").appendTo(f),f.css("height",b.outerHeight(!0)),V.settings.thumbnailCaptionPosition=="top"?f.css({top:0}):f.css({bottom:0}))}}function k(){var a=U.find(".navigation-buttons .thumbnail");a&&a.animate({top:parseInt(a.css("top"))-V.settings.thumbnailSlideAmount,opacity:0},V.settings.thumbnailSlideDuration,V.settings.thumbnailSlideEasing,function(){a.remove()})}function l(b){if(ba)if(V.settings.overrideTransition)y(),r();else return;V.settings.slideshow&&y(),bd&&(bd=!1,w(!0)),ba=!0,X=W,W=b;var c=Y[W];c.path?(o(),a("<img/>").load(function(){c.width=a(this).attr("width")||a(this).prop("width"),c.height=a(this).attr("height")||a(this).prop("height"),p(),q()}).error(function(){p(),ba=!1,W>X?m():n()}).attr("src",c.path)):(c.width=V.settings.width,c.height=V.settings.height,q());if(V.settings.navigationButtons){var d=U.find(".navigation-buttons");d.find(".select").removeClass("select"),d.find("a").eq(b).attr("class","select")}V.settings.thumbnailsType=="navigation"&&(bu.find(".thumbnail.select").removeClass("select"),bu.find("a").eq(b).removeClass("over").addClass("select"),V.settings.thumbnailSync&&(b=Math.floor(b/V.settings.visibleThumbnails),b!=bg&&I(b))),b={type:"slideOpen",index:W,data:Y[W]},a.isFunction(V.settings.slideOpen)&&V.settings.slideOpen.call(this,b)}function m(){l(W==Y.length-1?0:W+1)}function n(){l(W==0?Y.length-1:W-1)}function o(){var b=a('<div class="preloader"></div>').hide().appendTo(U),c=(bA.outerWidth(!0)-b.outerWidth(!0))*.5,d=(bA.outerHeight(!0)-b.outerHeight(!0))*.5;b.delay(100).fadeIn(300),b.css({left:c,top:d})}function p(){U.find(".preloader").stop().remove()}function q(){var b=Y[W],c=b.properties,d=c.alignType,e=c.htmlDuringTransition,f=parseInt(c.horizontalSlices),g=parseInt(c.verticalSlices),i=c.slicePattern,j=c.effectType,k=c.slicePoint,l=c.slideStartPosition,m=parseFloat(c.slideStartRatio),n=parseInt(c.sliceDuration),o=c.sliceEasing,p=parseInt(c.sliceDelay),q=c.sliceFade==1||j=="fade"?0:1,u=c.simpleSlideDirection,v=c.simpleSlideDuration,w=c.simpleSlideEasing;fadePreviousSlide=c.fadePreviousSlide,fadePreviousSlideDuration=c.fadePreviousSlideDuration,$&&j=="simpleSlide"&&$.is(":animated")&&($.appendTo(bA),$.stop().css({top:0,left:0}),bA.find(".simple-slide-container").remove());if(X!=-1){var x=U.find(".slide").css("z-index");_=U.find(".slide").css("z-index",x-1),x=Y[X].width;var y=Y[X].height,z=b.width,A=b.height;j!="simpleSlide"&&(fadePreviousSlide==1||z<V.settings.width&&z<x||A<V.settings.height&&A<y)&&_.fadeOut(fadePreviousSlideDuration)}$=a('<div class="slide"></div>').appendTo(bA),$.hover(function(){var c={type:"slideMouseOver",index:W,data:b};a.isFunction(V.settings.slideMouseOver)&&V.settings.slideMouseOver.call(this,c)},function(){var c={type:"slideMouseOut",index:W,data:b};a.isFunction(V.settings.slideMouseOut)&&V.settings.slideMouseOut.call(this,c)}).click(function(){var c={type:"slideClick",index:W,data:b};a.isFunction(V.settings.slideClick)&&V.settings.slideClick.call(this,c)}),x=Math.floor(Math.min(b.width,V.settings.width)/f),y=Math.floor(Math.min(b.height,V.settings.height)/g),z=b.width>V.settings.width?D(d,b.width,V.settings.width):0,d=b.height>V.settings.height?E(d,b.height,V.settings.height):0,A=b.width<V.settings.width?Math.floor((V.settings.width-b.width)/2):0;var B=b.height<V.settings.height?Math.floor((V.settings.height-b.height)/2):0,C=[];c.slideMask&&$.css("overflow","hidden"),j=="random"&&(j=s(["scale","width","height","slide","fade","simpleSlide"]));if(j=="simpleSlide"){var F=a('<div class="simple-slide-container"></div>').css({overflow:"hidden",position:"absolute",width:"100%",height:"100%"}).appendTo(bA);b.path&&$.css({"background-image":"url("+b.path+")","background-position":-z+A+"px "+(-d+B)+"px","background-repeat":"no-repeat"}).appendTo(F),b.html&&e&&(c=Z?a("<div>"+b.html+"</div>").clone():b.html.clone(),c.css({left:0,top:0,width:V.settings.width,height:V.settings.height,overflow:"hidden",position:"absolute"}),$.html(c).appendTo(F)),_&&_.appendTo(F),u=="random"&&(u=s(["autoHorizontal","autoVertical","rightToLeft","leftToRight","topToBottom","bottomToTop"])),j={};var G,H;switch(u){case"autoHorizontal":G="left",H=W>X?V.settings.width:-V.settings.width;break;case"autoVertical":G="top",H=W>X?V.settings.height:-V.settings.height;break;case"rightToLeft":G="left",H=V.settings.width;break;case"leftToRight":G="left",H=-V.settings.width;break;case"topToBottom":G="top",H=-V.settings.height;break;case"bottomToTop":G="top",H=V.settings.height;break;default:G="left",H=W>X?V.settings.width:-V.settings.width}$.css(G,H),j[G]=0,$.animate(j,{duration:v,easing:w,complete:function(){$.appendTo(bA),F.remove(),r()},step:function(a){_&&_.css(G,a-H)}})}else{for(u=0;u<f;u++)for(v=0;v<g;v++)w=a('<div class="slice"></div>').css({left:u*x+A,top:v*y+B,width:x,height:y,opacity:q,visibility:"hidden"}).data({hPos:u,vPos:v}).appendTo($),b.path&&w.css({"background-image":"url("+b.path+")","background-position":-(u*x+z)+"px "+ -(v*y+d)+"px","background-repeat":"no-repeat"}),b.html&&e&&(c=Z?a("<div>"+b.html+"</div>").clone():b.html.clone(),c.css({left:-u*x,top:-v*y,width:b.width,height:b.height,overflow:"hidden",position:"absolute"}),w.html(c).css("overflow","hidden")),C.push(w);i=="random"&&(i=s(["randomPattern","topToBottom","bottomToTop","leftToRight","rightToLeft","topLeftToBottomRight","topRightToBottomLeft","bottomLeftToTopRight","bottomRightToTopLeft","horizontalMarginToCenter","horizontalCenterToMargin","marginToCenter","verticalCenterToMargin","skipOneTopToBottom","skipOneBottomToTop","skipOneLeftToRight","skipOneRightToLeft","skipOneHorizontal","skipOneVertical","spiralMarginToCenterCW","spiralMarginToCenterCCW","spiralCenterToMarginCW","spiralCenterToMarginCCW"])),f==1&&g==1&&(i="topToBottom"),k=="random"&&(k=s(["leftTop","leftCenter","leftBottom","centerTop","centerCenter","centerBottom","rightTop","rightCenter","rightBottom"])),l=="random"&&(l=s(["left","right","top","bottom","leftTop","rightTop","leftBottom","horizontalAlternative","verticalAlternative"])),e=R(C,i,f,g),f=e.length;for(u=0;u<f;u++)t(e[u],u,f,j,k,l,m,n,o,p)}j={type:"transitionStart",index:W,data:b},a.isFunction(V.settings.transitionStart)&&V.settings.transitionStart.call(this,j)}function r(){var b=Y[W],c=b.properties.alignType,d=D(c,b.width,V.settings.width);c=E(c,b.height,V.settings.height);var e=b.properties.effectType,f=b.properties.htmlDuringTransition;ba=!1,e!="simpleSlide"&&($.find(".slice").each(function(){clearTimeout(a(this).data("timer")),a(this).remove()}),b.path&&$.css({"background-image":"url("+b.path+")","background-position":-d+"px "+ -c+"px","background-repeat":"no-repeat"})),b.html&&(e!="simpleSlide"||!f)&&(d=Z?a("<div>"+b.html+"</div>"):b.html,d.css({left:0,top:0,width:V.settings.width,height:V.settings.height,overflow:"hidden",position:"absolute"}),$.html(d)),b.link&&($.css("cursor","pointer"),$.click(function(){b.link.substr(0,1)=="#"?a("html, body").animate({scrollTop:a(b.link).offset().top},700):window.open(b.link,b.properties.linkTarget)})),V.settings.lightbox&&b.lightbox&&($.css("cursor","pointer"),$.click(function(){V.settings.slideshow&&bi!="stop"&&z(),bc=!0;var c=b.lightbox.lightbox_index;a.prettyPhoto.changeSettings({default_width:b.properties.lightboxDefaultWidth,default_height:b.properties.lightboxDefaultHeight,theme:b.properties.lightboxTheme,opacity:b.properties.lightboxOpacity,horizontal_padding:b.properties.lightboxHorizontalPadding,current_position:V.settings.lightboxNavigation?c:-1}),V.settings.lightboxNavigation?a.prettyPhoto.open(bx,by,bz):a.prettyPhoto.open(bx[c],by[c],bz[c])})),_&&_.remove(),V.settings.slideshow&&bi!="stop"&&x(),V.settings.slideshow&&V.settings.pauseSlideshowOnHover&&bb&&z(),b.caption&&u(),d={type:"transitionComplete",index:W,data:b},a.isFunction(V.settings.transitionComplete)&&V.settings.transitionComplete.call(this,d)}function s(a){return a[Math.floor(Math.random()*a.length)]}function t(a,b,c,d,e,f,g,h,i,j){var k={},l={},m=parseInt(a.css("width")),n=parseInt(a.css("height")),o=parseInt(a.css("left")),p=parseInt(a.css("top")),q,s;if(d=="scale"||d=="width"||d=="height")switch(e){case"centerCenter":s=p+n*.5,q=o+m*.5;break;case"rightCenter":s=p+n*.5,q=o+m;break;case"leftCenter":s=p+n*.5,q=o;break;case"centerTop":s=p,q=o+m*.5;break;case"rightTop":s=p,q=o+m;break;case"leftTop":s=p,q=o;break;case"centerBottom":s=p+n,q=o+m*.5;break;case"rightBottom":s=p+n,q=o+m;break;case"leftBottom":s=p+n,q=o;break;default:s=p+n*.5,q=o+m*.5}else if(d=="slide")switch(f){case"left":s=p,q=o-m*g;break;case"right":s=p,q=o+m*g;break;case"top":s=p-n*g,q=o;break;case"bottom":s=p+n*g,q=o;break;case"leftTop":s=p-n*g,q=o-m*g;break;case"rightTop":s=p-n*g,q=o+m*g;break;case"leftBottom":s=p+n*g,q=o-m*g;break;case"rightBottom":s=p+n*g,q=o+m*g;break;case"horizontalAlternative":s=p,q=o+m*g*(b%2==0?1:-1);break;case"verticalAlternative":s=p+n*g*(b%2==0?1:-1),q=o;break;default:s=p,q=o-m*g}switch(d){case"fade":l={opacity:1};break;case"scale":k={width:0,height:0,left:q,top:s},l={width:m,height:n,left:o,top:p,opacity:1};break;case"width":k={width:0,left:q},l={width:m,left:o,opacity:1};break;case"height":k={height:0,top:s},l={height:n,top:p,opacity:1};break;case"slide":k={left:q,top:s},l={left:o,top:p,opacity:1};break;default:l={opacity:1}}a.css(k),d=setTimeout(function(){a.css("visibility","visible"),a.animate(l,h,i,function(){b==c-1&&r()})},b*j),a.data("timer",d)}function u(){bd=!0;var b=Y[W],c=b.properties,d=c.captionBackgroundOpacity;c=c.captionBackgroundColor;var e=a('<div class="caption"></div>').appendTo(bA);e=a('<div class="wrapper"></div>').appendTo(e),a('<div class="background"></div>').css({opacity:d,"background-color":c}).appendTo(e),a('<div class="content"></div>').html(b.caption).appendTo(e),(!V.settings.hideCaption||V.settings.hideCaption&&bb)&&v()}function v(){var b=Y[W],c=b.properties,d=c.captionPosition,e=parseInt(c.captionSize),f=parseInt(c.captionWidth),g=parseInt(c.captionHeight),i=parseInt(c.captionLeft),j=parseInt(c.captionTop),k=c.captionShowEffect,l=parseInt(c.captionShowEffectDuration),m=c.captionShowEffectEasing,n=c.captionShowSlideDirection,o=Math.min(b.width,V.settings.width);b=Math.min(b.height,V.settings.height),f=d=="custom"?f:o,g=d=="custom"?g:b,i=d=="custom"?i:(V.settings.width-f)/2,j=d=="custom"?j:(V.settings.height-g)/2,o=bA.find(".caption"),b=o.find(".wrapper");var p=b.find(".background"),q=b.find(".content"),r=c.captionBackgroundOpacity;c=c.captionBackgroundColor;var s=k=="fade"?0:e;switch(d){case"left":o.css({width:e,height:g,left:i,top:j}),n=="auto"&&b.css({width:e,height:g,left:-s,top:0});break;case"right":o.css({width:e,height:g,right:i,top:j}),n=="auto"&&b.css({width:e,height:g,left:s,top:0});break;case"top":o.css({width:f,height:e,left:i,top:j}),n=="auto"&&b.css({width:f,height:e,left:0,top:-s});break;case"bottom":o.css({width:f,height:e,left:i,bottom:j}),n=="auto"&&b.css({width:f,height:e,left:0,top:s});break;case"custom":o.css({width:f,height:g,left:i,top:j}),b.css({width:f,height:g,left:0,top:0});break;case"default":o.css({width:f,height:e,left:i,bottom:j}),n=="auto"&&b.css({width:f,height:e,left:0,top:s})}k=="fade"?a.browser.msie&&parseInt(a.browser.version)<9?a.browser.version!="6.0"?(q.css({opacity:0}),q.animate({opacity:1},l,m,function(){q.css("filter","")}),p.css({opacity:0}),p.animate({opacity:r},l,m)):(b.css("opacity",1),q.css("opacity",1),p.css("opacity",1),b.css("background-color",c)):(b.css({opacity:0}),b.animate({opacity:1},l,m)):(b.css({opacity:1}),q.css("opacity",1),p.css("opacity",r),d=="custom"&&o.css({width:f,height:g,left:i,top:j}),n=="topToBottom"?b.css({width:f,height:g,left:0,top:-g}):n=="bottomToTop"?b.css({width:f,height:g,left:0,top:g}):n=="leftToRight"?b.css({width:f,height:g,left:-f,top:0}):n=="rightToLeft"&&b.css({width:f,height:g,left:f,top:0}),a.browser.msie&&a.browser.version=="6.0"&&b.css("background-color",c),b.animate({top:0,left:0},l,m))}function w(b){var c=bA.find(".caption"),d=c.find(".wrapper"),e=d.find(".background"),f=d.find(".content"),g=Y[W].properties,i=g.captionPosition,j=g.captionHideEffect,k=parseInt(g.captionHideEffectDuration),l=g.captionHideEffectEasing;g=g.captionHideSlideDirection;if(j=="fade")a.browser.msie&&parseInt(a.browser.version)<9?a.browser.version!="6.0"?(f.animate({opacity:0},k,l,function(){b&&c.remove()}),e.animate({opacity:0},k,l)):(f.css("opacity",0),e.css("opacity",0),d.css("opacity",0),b&&c.remove()):d.animate({opacity:0},k,l,function(){b&&c.remove()});else if(g=="topToBottom")d.animate({top:parseInt(d.css("height"))},k,function(){b&&c.remove()});else if(g=="bottomToTop")d.animate({top:-parseInt(d.css("height"))},k,function(){b&&c.remove()});else if(g=="leftToRight")d.animate({left:parseInt(d.css("width"))},k,function(){b&&c.remove()});else if(g=="rightToLeft")d.animate({left:-parseInt(d.css("width"))},k,function(){b&&c.remove()});else if(g=="auto")switch(i){case"left":d.animate({left:-parseInt(d.css("width"))},k,function(){b&&c.remove()});break;case"right":d.animate({left:parseInt(d.css("width"))},k,function(){b&&c.remove()});break;case"top":d.animate({top:-parseInt(d.css("height"))},k,function(){b&&c.remove()});break;case"bottom":d.animate({top:parseInt(d.css("height"))},k,function(){b&&c.remove()});break;case"custom":d.animate({top:parseInt(d.css("height"))},k,function(){b&&c.remove()});break;case"default":d.animate({top:parseInt(d.css("height"))},k,function(){b&&c.remove()})}}function x(){var a=Y[W].properties.slideshowDelay||V.settings.slideshowDelay;V.settings.timerAnimation&&B(a),bj=0,bk=(new Date).getTime(),be&&clearTimeout(be),be=setTimeout(function(){V.settings.slideshowDirection=="next"?m():V.settings.slideshowDirection=="previous"&&n()},a)}function y(){be&&clearTimeout(be),V.settings.timerAnimation&&C()}function z(){be&&clearTimeout(be),bj+=(new Date).getTime()-bk}function A(){var a=Y[W].properties.slideshowDelay||V.settings.slideshowDelay;bk=(new Date).getTime(),be&&clearTimeout(be),be=setTimeout(function(){V.settings.slideshowDirection=="next"?m():V.settings.slideshowDirection=="previous"&&n()},a-bj)}function B(b){var c=document.createElement("canvas"),d=Math.max(V.settings.timerStrokeWidth1,V.settings.timerStrokeWidth2)+V.settings.timerRadius*2,e=d/2,f=Math.PI/180,g=0,i,j,k=V.settings.timerStrokeOpacity1,l=V.settings.timerStrokeOpacity2,m=T(V.settings.timerStrokeColor1).red,n=T(V.settings.timerStrokeColor1).green,o=T(V.settings.timerStrokeColor1).blue,p=T(V.settings.timerStrokeColor2).red,q=T(V.settings.timerStrokeColor2).green,r=T(V.settings.timerStrokeColor2).blue;c.width=c.height=d,a(c).attr("class","timer-animation").appendTo(bA),V.settings.fadeTimer&&!bb?a(c).css("opacity",0):a.browser.msie&&parseInt(a.browser.version)<9||a(c).css({opacity:0}).stop().animate({opacity:1},V.settings.timerFadeDuration),a.browser.msie&&parseInt(a.browser.version)<9&&(c=G_vmlCanvasManager.initElement(c));var s=c.getContext("2d");s.beginPath(),s.lineWidth=V.settings.timerStrokeWidth1,s.strokeStyle="rgba("+m+", "+n+", "+o+", "+k+")",s.arc(e,e,V.settings.timerRadius,0,2*Math.PI,!1),s.stroke(),bf=setInterval(function(){g<=360&&!(V.settings.pauseSlideshowOnHover&&bb||bc)&&(i=(new Date).getTime(),j=i-bk,g=(bj+j)/b*360+1,g>360&&(g=360),c.width=c.width,s.beginPath(),s.lineWidth=V.settings.timerStrokeWidth1,s.strokeStyle="rgba("+m+", "+n+", "+o+", "+k+")",s.arc(e,e,V.settings.timerRadius,0,2*Math.PI,!1),s.stroke(),s.beginPath(),s.lineWidth=V.settings.timerStrokeWidth2,s.strokeStyle="rgba("+p+", "+q+", "+r+", "+l+")",s.arc(e,e,V.settings.timerRadius,0,g*f,!1),s.stroke())},20)}function C(){bf&&clearInterval(bf);var b=U.find(".timer-animation");b&&(a.browser.msie&&parseInt(a.browser.version)<9?b.remove():b.stop().animate({opacity:0},V.settings.timerFadeDuration,function(){b.remove()}))}function D(a,b,c){var d=0;if(a=="centerTop"||a=="centerCenter"||a=="centerBottom"||b<c)d=Math.floor((b-c)/2);else if(a=="rightTop"||a=="rightCenter"||a=="rightBottom")d=b-c;return d}function E(a,b,c){var d=0;if(a=="leftCenter"||a=="centerCenter"||a=="rightCenter"||b<c)d=Math.floor((b-c)/2);else if(a=="leftBottom"||a=="centerBottom"||a=="rightBottom")d=b-c;return d}function F(){var b=Y.length;bu=a('<div class="navigation-thumbnails"></div>').appendTo(U),bv=a('<div class="visible-container"></div>').appendTo(bu),bw=a('<div class="container"></div>').appendTo(bv),V.settings.thumbnailOrientation=="horizontal"?bu.addClass("horizontal"):bu.addClass("vertical"),bh=Math.ceil(Y.length/V.settings.visibleThumbnails);for(var c=0;c<b;c++){var d=a('<a class="thumbnail" rel="'+c+'"></a>').css({width:V.settings.thumbnailWidth,height:V.settings.thumbnailHeight,"background-image":"url("+Y[c].thumbnail+")"}).appendTo(bw);V.settings.thumbnailOrientation=="horizontal"?d.css("left",c*d.outerWidth(!0)):d.css("top",c*d.outerHeight(!0));if(Y[c].thumbnailCaption){var e=a('<div class="caption"></div>').appendTo(d);a('<div class="background"></div>').appendTo(e);var f=a('<div class="content">'+Y[c].thumbnailCaption+"</div>").appendTo(e);e.css("height",f.outerHeight(!0)),V.settings.thumbnailCaptionPosition=="top"?e.css({top:0}):e.css({bottom:0}),V.settings.hideThumbnailCaption&&(V.settings.thumbnailCaptionEffect=="slide"?V.settings.thumbnailCaptionPosition=="top"?e.css({top:-e.outerHeight(!0)}):e.css({bottom:-e.outerHeight(!0)}):e.hide())}d.hover(function(){a(this).hasClass("select")||a(this).addClass("over");var b=a(this).find(".caption");b&&V.settings.hideThumbnailCaption&&(V.settings.thumbnailCaptionEffect=="slide"?V.settings.thumbnailCaptionPosition=="top"?b.stop().animate({top:0},V.settings.thumbnailCaptionShowDuration):b.stop().animate({bottom:0},V.settings.thumbnailCaptionShowDuration):b.stop(!1,!0).fadeIn(V.settings.thumbnailCaptionShowDuration,V.settings.thumbnailCaptionEasing)),V.settings.thumbnailTooltip&&G(parseInt(a(this).attr("rel")))},function(){a(this).hasClass("select")||a(this).removeClass("over");var b=a(this).find(".caption");b&&V.settings.hideThumbnailCaption&&(V.settings.thumbnailCaptionEffect=="slide"?V.settings.thumbnailCaptionPosition=="top"?b.stop().animate({top:-b.outerHeight(!0)},V.settings.thumbnailCaptionHideDuration,V.settings.thumbnailCaptionEasing):b.stop().animate({bottom:-b.outerHeight(!0)},V.settings.thumbnailCaptionHideDuration,V.settings.thumbnailCaptionEasing):b.stop(!1,!0).fadeOut(V.settings.thumbnailCaptionHideDuration,V.settings.thumbnailCaptionEasing)),V.settings.thumbnailTooltip&&H()}),d.click(function(){l(parseInt(a(this).attr("rel")))})}c=bu.find(".thumbnail").outerWidth(!0),d=bu.find(".thumbnail").outerHeight(!0),V.settings.thumbnailOrientation=="horizontal"?(bu.css({width:c*Math.min(b,V.settings.visibleThumbnails),height:d,top:bA.outerHeight(!0)}),bv.css({width:c*Math.min(b,V.settings.visibleThumbnails),height:d}),bt=Y.length*c):(bu.css({width:c,height:d*Math.min(b,V.settings.visibleThumbnails),left:bA.outerWidth(!0)}),bv.css({width:c,height:d*Math.min(b,V.settings.visibleThumbnails)}),bt=Y.length*d),V.settings.fadeNavigationThumbnails&&(bu.css({opacity:0}),bu.hover(function(){a.browser.msie&&parseInt(a.browser.version)<9?bu.css("filter",""):bu.stop().animate({opacity:1},V.settings.navigationThumbnailsShowDuration)},function(){a.browser.msie&&parseInt(a.browser.version)<9?bu.css("opacity",0):bu.stop().animate({opacity:0},V.settings.navigationThumbnailsHideDuration)}));if(V.settings.visibleThumbnails<b){if(V.settings.thumbnailArrows){var g=a('<div class="arrows"></div>').appendTo(bu);e=a('<a class="previous"></a>').click(function(){bg>0?(bg--,I(bg)):I(bh-1)}).appendTo(g),f=a('<a class="next"></a>').click(function(){bg<bh-1?(bg++,I(bg)):I(0)}).appendTo(g),V.settings.thumbnailOrientation=="horizontal"?(bu.css("width",c*Math.min(b,V.settings.visibleThumbnails)+e.outerWidth(!0)+f.outerWidth(!0)),bv.css("left",Math.round((bu.outerWidth()-bv.outerWidth())/2)),e.css({top:Math.round((bu.outerHeight()-e.outerHeight())/2)}),f.css({top:Math.round((bu.outerHeight()-f.outerHeight())/2)})):(bu.css("height",d*Math.min(b,V.settings.visibleThumbnails)+e.outerHeight(!0)+f.outerHeight(!0)),bv.css("top",Math.round((bu.outerHeight()-bv.outerHeight())/2)),e.css({left:Math.round((bu.outerWidth()-e.outerWidth())/2)}),f.css({left:Math.round((bu.outerWidth()-f.outerWidth())/2)})),V.settings.fadeThumbnailArrows&&(a.browser.msie?g.hide():g.css("opacity",0),bu.hover(function(){a.browser.msie?g.show():g.stop().animate({opacity:1},V.settings.thumbnailArrowsShowDuration)},function(){a.browser.msie?g.hide():g.stop().animate({opacity:0},V.settings.thumbnailArrowsHideDuration)}))}if(V.settings.thumbnailButtons){var i=a('<div class="buttons"></div>').appendTo(bu),j;for(c=0;c<bh;c++)b=a('<a rel="'+c+'"></a>').appendTo(i),V.settings.thumbnailOrientation=="horizontal"?(j=b.outerWidth(!0),b.css({left:c*j})):(j=b.outerHeight(!0),b.css({top:c*j})),b.bind({mouseover:function(){a(this).hasClass("select")||a(this).addClass("over")},mouseout:function(){a(this).hasClass("select")||a(this).removeClass("over")},click:function(){var b=parseInt(a(this).attr("rel"));I(b)}});b={},c={},V.settings.thumbnailOrientation=="horizontal"?(c.width=j*bh,c.height=j):(c.height=j*bh,c.width=j),i.css(c),V.settings.thumbnailOrientation=="horizontal"?(bu.css("height",bv.outerHeight()+i.outerHeight(!0)),b.left=(bu.outerWidth()-i.outerWidth())/2,b.top=bv.outerHeight()):(bu.css("width",bv.outerWidth()+i.outerWidth(!0)),b.top=(bu.outerHeight()-i.outerHeight())/2,b.left=bv.outerWidth()),i.css(b),V.settings.fadeThumbnailButtons&&(a.browser.msie&&parseInt(a.browser.version)<9?i.hide():i.css("opacity",0),bu.hover(function(){a.browser.msie&&parseInt(a.browser.version)<9?i.show():i.stop().animate({opacity:1},V.settings.thumbnailButtonsShowDuration)},function(){a.browser.msie&&parseInt(a.browser.version)<9?i.hide():i.stop().animate({opacity:0},V.settings.thumbnailButtonsShowDuration)})),i.find("a").eq(0).addClass("select")}}V.settings.navigationThumbnailsCenter&&(j={},V.settings.thumbnailOrientation=="horizontal"?j.left=(bA.outerWidth(!0)-bu.outerWidth(!0))/2:j.top=(bA.outerHeight(!0)-bu.outerHeight(!0))/2,bu.css(j)),V.settings.thumbnailTooltip&&a('<div class="tooltip"><div class="content"></div></div>').hide().appendTo(bu),(V.settings.thumbnailMouseScroll||V.settings.thumbnailTooltip||V.settings.thumbnailScrollbar)&&a(document).bind("mousemove",function(a){br=a.pageX,bs=a.pageY}),V.settings.thumbnailScrollbar&&L(),V.settings.thumbnailMouseScroll&&J(),V.settings.thumbnailMouseWheel&&K(),V.settings.thumbnailOrientation=="horizontal"?(j=parseInt(bu.css("top"))+bu.outerHeight(!0),j=U.outerHeight()<j?j-U.outerHeight():0,U.css("height",U.outerHeight()+j)):(j=parseInt(bu.css("left"))+bu.outerWidth(!0),j=U.outerWidth()<j?j-U.outerWidth():0,U.css("width",U.outerWidth()+j))}function G(b){if(b=Y[b].thumbnailTooltip){var c=U.find(".tooltip");c.find(".content").html(b),c.stop(!1,!0).fadeIn(V.settings.tooltipShowDuration);var d=-c.outerWidth()/2,e=0-c.outerHeight()-parseInt(c.css("marginBottom"));c.css({left:br-bu.offset().left+d,top:bs-bu.offset().top+e}),a(document).bind("mousemove.tooltip",function(){c.css({left:br-bu.offset().left+d,top:bs-bu.offset().top+e})})}}function H(){var b=U.find(".tooltip");b&&b.stop(!1,!0).fadeOut(V.settings.tooltipHideDuration,function(){a(document).unbind("mousemove.tooltip"),b.css("left",-9999)})}function I(a){var b=V.settings.thumbnailOrientation=="horizontal"?bv.outerWidth():bv.outerHeight(),c=a*b;bg=a,bg==bh-1&&(c=bt-b),O(),bw.animate(V.settings.thumbnailOrientation=="horizontal"?{left:-c}:{top:-c},{duration:V.settings.thumbnailScrollDuration,easing:V.settings.thumbnailScrollEasing,step:function(){Q()},complete:function(){P()}}),V.settings.thumbnailButtons&&(b=bu.find(".buttons"),b.find(".select").removeClass("select"),b.find("a").eq(a).removeClass("over").addClass("select"))}function J(){V.settings.thumbnailMouseScroll=!0;var a=0,b=!1,c=bv.offset().top,d=bv.offset().left,e=bv.outerWidth(!0),f=bv.outerHeight(!0),g=V.settings.thumbnailOrientation=="horizontal"?e:f,h=V.settings.thumbnailOrientation=="horizontal"?d:c,i=V.settings.thumbnailOrientation=="horizontal"?"left":"top",j=parseInt(bw.css(i));bl=setInterval(function(){b||(b=!0,c=bv.offset().top,d=bv.offset().left,e=bv.outerWidth(!0),f=bv.outerHeight(!0)),br>d&&br<d+e&&bs>c&&bs<c+f?(a=Math.round((-((bt-g+200)*(((V.settings.thumbnailOrientation=="horizontal"?br:bs)-h)/g))+100-j)*V.settings.thumbnailMouseScrollSpeed/100),j+=a):Math.abs(a)>.1?(a*=V.settings.thumbnailMouseScrollEase/100,j+=a):a=0,Math.abs(a)>0&&(j>=0?j=0:j<=g-bt&&(j=g-bt),Q(),bw.css(i,j))},30)}function K(){V.settings.thumbnailMouseWheel=!0;var a=0,b=V.settings.thumbnailMouseWheelReverse?-1:1,c,d=V.settings.thumbnailOrientation=="horizontal"?"left":"top",e=V.settings.thumbnailOrientation=="horizontal"?bv.outerWidth(!0):bv.outerHeight(!0);bv.bind("mousewheel",function(f,g){f.preventDefault(),bn||(O(),bn=!0,a=c=parseInt(bw.css(d)),bm=setInterval(function(){Math.abs(a-c)>.5?(c+=(a-c)*(V.settings.thumbnailMouseWheelSpeed/100),Q(),bw.css(d,c)):P()},30)),a+=b*g*10,a>=0?a=0:a<=e-bt&&(a=e-bt)})}function L(){function b(){j=(V.settings.thumbnailOrientation=="horizontal"?br:bs)-e.offset()[o]-k,c()}function c(){j<0?j=0:j>parseInt(e.css(n))-parseInt(f.css(n))&&(j=parseInt(e.css(n))-parseInt(f.css(n))),bp&&f.css(o,j),l=j/(parseInt(e.css(n))-parseInt(f.css(n))),bq||(O(),bq=!0,m=parseInt(bw.css(o)),bo=setInterval(function(){if(Math.abs(M()+l)>.001){var a=(-l*(bt-parseInt(bv.css(n)))-m)*V.settings.thumbnailScrollbarEase/100;m+=a,Q(),bw.css(o,m)}else bq&&P()},30))}var d=a('<div class="scrollbar"></div>').appendTo(bu),e=a('<div class="track"></div>').appendTo(d);a('<div class="track-middle"></div>').appendTo(e),a('<div class="track-back"></div>').appendTo(e),a('<div class="track-forward"></div>').appendTo(e);var f=a('<div class="thumb"></div>').appendTo(e);a('<div class="thumb-middle"></div>').appendTo(f),a('<div class="thumb-back"></div>').appendTo(f),a('<div class="thumb-forward"></div>').appendTo(f);var g=a('<div class="back"></div>').appendTo(d),i=a('<div class="forward"></div>').appendTo
(d),j=0,k,l=0,m=0,n=V.settings.thumbnailOrientation=="horizontal"?"width":"height",o=V.settings.thumbnailOrientation=="horizontal"?"left":"top";d.addClass(V.settings.scrollbarSkin),V.settings.thumbnailOrientation=="horizontal"?(d.addClass("horizontal"),d.css({top:bv.outerHeight(),left:(bu.outerWidth()-parseInt(d.css("width")))/2}),bu.css("height",bv.outerHeight()+d.outerHeight(!0))):(d.addClass("vertical"),d.css({left:bv.outerWidth(),top:(bu.outerHeight()-parseInt(d.css("height")))/2}),bu.css("width",bv.outerWidth()+d.outerWidth(!0))),V.settings.fadeThumbnailScrollbar&&(a.browser.msie&&parseInt(a.browser.version)<9?d.hide():d.css("opacity",0),bu.hover(function(){a.browser.msie&&parseInt(a.browser.version)<9?d.show():d.stop().animate({opacity:1},V.settings.thumbnailScrollbarShowDuration)},function(){a.browser.msie&&parseInt(a.browser.version)<9?d.hide():d.stop().animate({opacity:0},V.settings.thumbnailScrollbarShowDuration)})),f.bind("mousedown",function(c){c.preventDefault(),k=(V.settings.thumbnailOrientation=="horizontal"?br:bs)-f.offset()[o],bp=!0,a(document).bind("mousemove",b)}),a(document).bind("mouseup",function(){bp&&(bp=!1,a(document).unbind("mousemove",b))}),g.bind("click",function(){j=parseInt(f.css(o))-V.settings.scrollbarArrowScrollAmount,c()}),i.bind("click",function(){j=parseInt(f.css(o))+V.settings.scrollbarArrowScrollAmount,c()})}function M(){var a=V.settings.thumbnailOrientation=="horizontal"?"width":"height";return parseFloat(bw.css(V.settings.thumbnailOrientation=="horizontal"?"left":"top"))/(bt-parseInt(bv.css(a)))}function N(){bl&&clearInterval(bl),bm&&(bn=!1,clearInterval(bm)),bo&&(bq=!1,clearInterval(bo))}function O(){N(),bw&&bw.is(":animated")&&bw.stop()}function P(){N(),V.settings.thumbnailMouseScroll&&J()}function Q(){if(V.settings.thumbnailScrollbar&&!bp){var a=U.find(".track"),b=a.find(".thumb");positionProp=V.settings.thumbnailOrientation=="horizontal"?"left":"top",sizeProp=V.settings.thumbnailOrientation=="horizontal"?"width":"height",value=-M()*(parseInt(a.css(sizeProp))-parseInt(b.css(sizeProp))),value>0&&b.css(positionProp,value)}}function R(a,b,c,d){var e=[],f,g,h=0;switch(b){case"randomPattern":for(c=[];a.length;)h=Math.floor(Math.random()*a.length),c.push(a[h]),a.splice(h,1);var i=c.length;for(b=0;b<i;b++)e[b]=c[b];break;case"topToBottom":for(g=0;g<d;g++)for(f=0;f<c;f++)e.push(S(a,f,g));break;case"bottomToTop":for(g=d-1;g>=0;g--)for(f=c-1;f>=0;f--)e.push(S(a,f,g));break;case"rightToLeft":for(f=c-1;f>=0;f--)for(g=d-1;g>=0;g--)e.push(S(a,f,g));break;case"leftToRight":for(f=0;f<c;f++)for(g=0;g<d;g++)e.push(S(a,f,g));break;case"topLeftToBottomRight":for(b=0;b<c+d-1;b++){g=0;for(f=b;f>=0;f--)S(a,f,g)!=undefined&&e.push(S(a,f,g)),g++}break;case"bottomLeftToTopRight":h=c>d?c:d;for(b=c-1;b>=1-h;b--){f=0;for(g=b;g<=c-1;g++)S(a,f,g)!=undefined&&e.push(S(a,f,g)),f++}break;case"topRightToBottomLeft":h=c>d?c:d;for(b=c-1;b>=1-h;b--){f=b;for(g=0;g<=d-1;g++)S(a,f,g)!=undefined&&e.push(S(a,f,g)),f++}break;case"bottomRightToTopLeft":for(b=d+c-2;b>=0;b--){g=0;for(f=b;f>=0;f--)S(a,f,g)!=undefined&&e.push(S(a,f,g)),g++}break;case"horizontalMarginToCenter":if(c%2){for(f=0;f<Math.floor(c/2);f++)for(g=0;g<d;g++)e.push(S(a,f,g)),e.push(S(a,c-1-f,g));for(b=0;b<d;b++)e.push(S(a,Math.floor(c/2),b))}else for(f=0;f<Math.floor(c/2);f++)for(g=0;g<d;g++)e.push(S(a,f,g)),e.push(S(a,c-1-f,g));break;case"horizontalCenterToMargin":if(c%2)for(b=0;b<d;b++)e.push(S(a,Math.floor(c/2),b));for(f=Math.floor(c/2)-1;f>=0;f--)for(g=0;g<d;g++)e.push(S(a,f,g)),e.push(S(a,c-1-f,g));break;case"verticalMarginToCenter":if(d%2){for(g=0;g<Math.floor(d/2);g++)for(f=0;f<c;f++)e.push(S(a,f,g)),e.push(S(a,f,d-1-g));for(b=0;b<c;b++)e.push(S(a,b,Math.floor(d/2)))}else for(g=0;g<Math.floor(d/2);g++)for(f=0;f<c;f++)e.push(S(a,f,g)),e.push(S(a,f,d-1-g));break;case"verticalCenterToMargin":if(d%2)for(b=0;b<c;b++)e.push(S(a,b,Math.floor(d/2)));for(g=Math.floor(d/2)-1;g>=0;g--)for(f=0;f<c;f++)e.push(S(a,f,g)),e.push(S(a,f,d-1-g));break;case"skipOneTopToBottom":for(g=0;g<d;g++){for(f=h;f<c;f+=2)e.push(S(a,f,g));h==0?h=1:h=0}h=1;for(g=0;g<d;g++){for(f=h;f<c;f+=2)e.push(S(a,f,g));h==0?h=1:h=0}break;case"skipOneBottomToTop":for(g=d-1;g>=0;g--){for(f=h;f<c;f+=2)e.push(S(a,f,g));h==0?h=1:h=0}h=1;for(g=d-1;g>=0;g--){for(f=h;f<c;f+=2)e.push(S(a,f,g));h==0?h=1:h=0}break;case"skipOneLeftToRight":for(f=0;f<c;f++){for(g=h;g<d;g+=2)e.push(S(a,f,g));h==0?h=1:h=0}h=1;for(f=0;f<c;f++){for(g=h;g<d;g+=2)e.push(S(a,f,g));h==0?h=1:h=0}break;case"skipOneRightToLeft":for(f=c-1;f>=0;f--){for(g=h;g<d;g+=2)e.push(S(a,f,g));h==0?h=1:h=0}h=1;for(f=c-1;f>=0;f--){for(g=h;g<d;g+=2)e.push(S(a,f,g));h==0?h=1:h=0}break;case"skipOneVertical":if(d%2)for(g=0;g<d;g++){for(f=h;f<c;f+=2){if(g==Math.floor(d/2)){g++;for(b=1-c%2;b<c;b+=2)e.push(S(a,b,Math.floor(d/2))),S(a,b-1,Math.floor(d/2))!=undefined&&e.push(S(a,b-1,Math.floor(d/2)))}e.push(S(a,f,g)),e.push(S(a,f,d-g-1))}h==0?h=1:h=0}else for(g=0;g<d;g++){for(f=h;f<c;f+=2)e.push(S(a,f,g)),e.push(S(a,f,d-g-1));h==0?h=1:h=0}break;case"skipOneHorizontal":if(c%2)for(f=0;f<c;f++){for(g=h;g<d;g+=2){if(f==Math.floor(c/2)){f++;for(b=1-d%2;b<d;b+=2)e.push(S(a,Math.floor(c/2),b)),S(a,Math.floor(c/2),b-1)!=undefined&&e.push(S(a,Math.floor(c/2),b-1))}e.push(S(a,f,g)),e.push(S(a,c-1-f,g))}h==0?h=1:h=0}else for(f=0;f<c;f++){for(g=h;g<d;g+=2)e.push(S(a,f,g)),e.push(S(a,c-1-f,g));h==0?h=1:h=0}break;case"spiralMarginToCenterCW":var j=c,k=d,l,m=0,n=d<c?d:c;i=Math.floor(n/2);for(l=0;l<i;l++){for(f=m++;f<j;f++)e.push(S(a,f,m-1));j--;for(g=m;g<k;g++)e.push(S(a,c-m,g));k--;for(b=j;b>=c-j;b--)e.push(S(a,b-1,k));for(h=k-1;h>=d-k;h--)e.push(S(a,m-1,h))}if(n%2){if(n==d)for(f=m++;f<j;f++)e.push(S(a,f,m-1));if(n==c)for(g=m++;g<k;g++)e.push(S(a,c-m,g))}break;case"spiralMarginToCenterCCW":j=c,k=d,m=0,n=d<c?d:c,i=Math.floor(n/2);for(l=0;l<i;l++){for(g=m++;g<k;g++)e.push(S(a,m-1,g));k--;for(f=m;f<j;f++)e.push(S(a,f,d-m));j--;for(b=k;b>=d-k;b--)e.push(S(a,j,b-1));for(h=j-1;h>=c-j;h--)e.push(S(a,h,m-1))}if(n%2){if(n==d)for(f=m++;f<j;f++)e.push(S(a,f,d-m));if(n==c)for(g=m++;g<k;g++)e.push(S(a,m-1,g))}break;case"spiralCenterToMarginCCW":j=c,k=d,m=0,n=d<c?d:c,i=Math.floor(n/2);for(l=0;l<i;l++){for(f=m++;f<j;f++)e.push(S(a,f,m-1));j--;for(g=m;g<k;g++)e.push(S(a,c-m,g));k--;for(b=j;b>=c-j;b--)e.push(S(a,b-1,k));for(h=k-1;h>=d-k;h--)e.push(S(a,m-1,h))}if(n%2){if(n==d)for(f=m++;f<j;f++)e.push(S(a,f,m-1));if(n==c)for(g=m++;g<k;g++)e.push(S(a,c-m,g))}e.reverse();break;case"spiralCenterToMarginCW":j=c,k=d,m=0,n=d<c?d:c,i=Math.floor(n/2);for(l=0;l<i;l++){for(g=m++;g<k;g++)e.push(S(a,m-1,g));k--;for(f=m;f<j;f++)e.push(S(a,f,d-m));j--;for(b=k;b>=d-k;b--)e.push(S(a,j,b-1));for(h=j-1;h>=c-j;h--)e.push(S(a,h,m-1))}if(n%2){if(n==d)for(f=m++;f<j;f++)e.push(S(a,f,d-m));if(n==c)for(g=m++;g<k;g++)e.push(S(a,m-1,g))}e.reverse();break;default:for(c=[];a.length;)h=Math.floor(Math.random()*a.length),c.push(a[h]),a.splice(h,1);i=c.length;for(b=0;b<i;b++)e[b]=c[b]}return e}function S(b,c,d){return a.grep(b,function(a){return a.data("hPos")==c&&a.data("vPos")==d})[0]}function T(a){var b=parseInt(a.substring(1,3),16),c=parseInt(a.substring(3,5),16);return a=parseInt(a.substring(5,7),16),{red:b,green:c,blue:a}}var U=a(b),V=this,W=-1,X=-1,Y=[],Z,$=null,_=null,ba=!1,bb=!1,bc=!1,bd=!1,be=0,bf=0,bg=0,bh=0,bi="",bj=0,bk=0,bl,bm,bn=!1,bo,bp=!1,bq=!1,br,bs,bt,bu,bv,bw,bx=[],by=[],bz=[],bA,bB=["htmlDuringTransition","alignType","effectType","sliceDelay","sliceDuration","sliceEasing","horizontalSlices","verticalSlices","slicePattern","slicePoint","slideStartPosition","slideStartRatio","sliceFade","captionSize","captionPosition","captionShowEffectDuration","captionShowEffectEasing","captionHideEffectDuration","captionHideEffectEasing","captionShowEffect","captionHideEffect","captionLeft","captionTop","captionWidth","captionHeight","captionShowSlideDirection","captionHideSlideDirection","captionBackgroundColor","captionBackgroundOpacity","slideshowDelay","slideMask","linkTarget","simpleSlideDirection","simpleSlideDuration","simpleSlideEasing","lightboxDefaultWidth","lightboxDefaultHeight","lightboxTheme","lightboxOpacity","fadePreviousSlide","fadePreviousSlideDuration"];this.settings=a.extend({},a.fn.advancedSlider.defaults,c),function(){V.settings.xmlSource?(Z=!0,U.empty(),a.ajax({type:"GET",url:V.settings.xmlSource,dataType:a.browser.msie?"text":"xml",success:function(b){var c;a.browser.msie?(c=new ActiveXObject("Microsoft.XMLDOM"),c.async=!1,c.loadXML(b)):c=b,a(c).find("slide").each(function(){var b={};b.properties={};for(var c=0;c<a(this).children().length;c++){var d=a(this).children()[c];d.nodeName=="lightboxContent"&&(bx.push(a(this).find("lightboxContent").text()),by.push(a(this).find("lightboxTitle").text()||""),bz.push(a(this).find("lightboxDescription").text()||""),b.lightbox={lightbox_index:bx.length-1}),d.nodeName!="lightboxContent"&&d.nodeName!="lightboxTitle"&&d.nodeName!="lightboxDescription"&&(b[d.nodeName]=a(this).find(d.nodeName).text())}for(c=0;c<bB.length;c++){d=bB[c];var e=a(this).attr(d);b.properties[d]=e==undefined?V.settings[d]:e}Y.push(b)}),d()}})):(U.children().each(function(b){var c={};c.properties={};for(var d=0;d<a(this).children().length;d++){var e=a(this).children()[d];a(e).is("a")?a(e).hasClass("lightbox")?(bx.push(a(e).attr("href")),by.push(a(e).html()||""),bz.push(a(e).attr("title")||""),c.lightbox={lightbox_index:bx.length-1}):(c.path=a(e).find("img").attr("src"),c.link=a(e).attr("href"),a(e).attr("target")&&(c.properties.linkTarget=a(e).attr("target"))):a(e).is("img")?a(e).hasClass("thumbnail")?(c.thumbnail=a(e).attr("src"),a(e).attr("title")&&(c.thumbnailCaption=a(e).attr("title"))):c.path=a(e).attr("src"):a(e).hasClass("html")?c.html=a(e):c[a(e).attr("class")]=a(e).html()}for(d=0;d<bB.length;d++){e=bB[d];var f;V.settings.slideProperties&&V.settings.slideProperties[b]&&(f=V.settings.slideProperties[b][e]),c.properties[e]||(c.properties[e]=f==undefined?V.settings[e]:f)}Y.push(c)}),U.empty(),d())}(),this.nextSlide=m,this.previousSlide=n,this.gotoSlide=l,this.startSlideshow=function(){U.find(".slideshow-controls").removeClass("play").addClass("pause"),bi="play",x()},this.stopSlideshow=function(){U.find(".slideshow-controls").removeClass("pause").addClass("play"),bi="stop",y()},this.getSlideshowState=function(){return bi},this.pauseSlideshow=function(){V.settings.slideshow&&bi!="stop"&&!ba&&z()},this.resumeSlideshow=function(){V.settings.slideshow&&bi!="stop"&&!ba&&A()},this.getCurrentIndex=function(){return W},this.getSlideAt=function(a){return Y[a]},this.isTransition=function(){return ba},this.totalSlides=function(){return Y.length},this.destroy=function(){this.stopSlideshow(),N(),a(document).unbind("mousemove"),a(document).unbind("mousemove.tooltip")}}a.fn.advancedSlider=function(a){for(var c=[],d=0;d<this.length;d++)this[d].slider||(this[d].slider=new b(this[d],a)),c.push(this[d].slider);return c.length>1?c:c[0]},a.fn.advancedSlider.defaults={xmlSource:null,width:500,height:300,skin:"pixel",scrollbarSkin:"scrollbar-1",alignType:"leftTop",skipBroken:!0,slideshow:!0,slideshowDelay:5e3,slideshowDirection:"next",slideshowControls:!0,fadeSlideshowControls:!0,slideshowControlsShowDuration:500,slideshowControlsHideDuration:500,pauseSlideshowOnHover:!1,lightbox:!1,lightboxDefaultWidth:500,lightboxDefaultHeight:300,lightboxTheme:"pp_default",lightboxOpacity:.8,lightboxNavigation:!0,fadePreviousSlide:!1,fadePreviousSlideDuration:300,overrideTransition:!1,shadow:!0,timerAnimation:!0,timerFadeDuration:500,fadeTimer:!1,timerRadius:18,timerStrokeColor1:"#000000",timerStrokeColor2:"#FFFFFF",timerStrokeOpacity1:.5,timerStrokeOpacity2:.7,timerStrokeWidth1:8,timerStrokeWidth2:4,slideStart:0,slidesPreloaded:0,shuffle:!1,htmlDuringTransition:!0,effectType:"random",simpleSlideDirection:"autoHorizontal",simpleSlideDuration:700,simpleSlideEasing:"swing",sliceDelay:50,sliceDuration:1e3,sliceEasing:"swing",horizontalSlices:5,verticalSlices:3,slicePattern:"random",slicePoint:"centerCenter",slideStartPosition:"left",slideStartRatio:1,sliceFade:!0,navigationArrows:!0,fadeNavigationArrows:!0,navigationArrowsShowDuration:500,navigationArrowsHideDuration:500,navigationButtons:!0,navigationButtonsNumbers:!1,fadeNavigationButtons:!1,navigationButtonsShowDuration:500,navigationButtonsHideDuration:500,navigationButtonsCenter:!0,navigationButtonsContainerCenter:!0,thumbnailsType:"tooltip",thumbnailWidth:80,thumbnailHeight:50,thumbnailSlideAmount:10,thumbnailSlideDuration:300,thumbnailSlideEasing:"swing",fadeNavigationThumbnails:!1,navigationThumbnailsCenter:!0,thumbnailScrollDuration:1e3,thumbnailScrollEasing:"swing",visibleThumbnails:5,thumbnailOrientation:"horizontal",thumbnailTooltip:!1,tooltipShowDuration:300,tooltipHideDuration:300,thumbnailCaptionPosition:"bottom",hideThumbnailCaption:!0,thumbnailCaptionEffect:"slide",thumbnailCaptionShowDuration:500,thumbnailCaptionHideDuration:500,thumbnailCaptionEasing:"swing",thumbnailScrollbar:!1,thumbnailButtons:!1,thumbnailArrows:!0,fadeThumbnailButtons:!1,fadeThumbnailArrows:!1,fadeThumbnailScrollbar:!1,scrollbarArrowScrollAmount:100,navigationThumbnailsHideDuration:500,navigationThumbnailsShowDuration:500,thumbnailArrowsHideDuration:500,thumbnailArrowsShowDuration:500,thumbnailButtonsHideDuration:500,thumbnailButtonsShowDuration:500,thumbnailScrollbarHideDuration:500,thumbnailScrollbarShowDuration:500,thumbnailSync:!1,thumbnailMouseScroll:!1,thumbnailMouseScrollEase:90,thumbnailMouseScrollSpeed:10,thumbnailMouseWheel:!1,thumbnailMouseWheelSpeed:20,thumbnailMouseWheelReverse:!1,thumbnailScrollbarEase:10,hideCaption:!1,captionSize:70,captionBackgroundOpacity:.5,captionBackgroundColor:"#000000",captionShowEffect:"slide",captionShowEffectDuration:500,captionShowEffectEasing:"swing",captionShowSlideDirection:"auto",captionHideEffect:"fade",captionHideEffectDuration:300,captionHideEffectEasing:"swing",captionHideSlideDirection:"auto",captionPosition:"bottom",captionLeft:50,captionTop:50,captionWidth:300,captionHeight:100,slideProperties:null,slideMask:!1,linkTarget:"_blank",slideOpen:null,slideClick:null,slideMouseOver:null,slideMouseOut:null,transitionStart:null,transitionComplete:null}})(jQuery)
