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

