(function(a){a.fn.slideshow=function(b){var c={speed:0,navigationSpeed:400,pagingSpeed:1200};b=a.extend({},c,b);this.each(function(){var h=a(this);var l=0;var f=0;var n=1;var e=a(".slideshow-content ul",h).children().length;a(".slideshow-content li",h).css("width",h.width());a(".slideshow-content li",h).css("height",h.height());a(".slideshow-content ul",h).css("width",h.width()*e);a(".slideshow-content ui",h).css("height",h.height());a(".slideshow-navigation li:first",h).addClass("slideshow-navigation-selected");var j=false;var k=a({});setInterval(function(){if(!j){k.dequeue("q")}},100);a(".slideshow-paging-button-next",h).click(function(o){if(n==-1){m()}n=1;k.queue("q",function(){d("next",{speed:b.pagingSpeed})})});a(".slideshow-paging-button-previous",h).click(function(){if(n==1){m()}n=-1;k.queue("q",function(){d("previous",{speed:b.pagingSpeed})})});a(".slideshow-navigation ul",h).delegate("li","click",function(){i=a(this).index();if(i>l){var o=i-l;if(n==-1){m()}n=1;while(o>0){k.queue("q",function(){d("next",{speed:b.navigationSpeed})});o--}}else{if(i<l){var o=l-i;if(n==1){m()}n=-1;while(o>0){k.queue("q",function(){d("previous",{speed:b.navigationSpeed})});o--}}}});function d(r,p){p=a.extend({},b,p);j=true;a(".slideshow-content ul",h).children().each(function(s){a(this).css("margin-left",0)});var q=a(".slideshow-content li:first",h);var o=a(".slideshow-content li:last",h);if(r=="next"){f=(l<e-1)?l+1:0;q.animate({marginLeft:-q.width()},p.speed,function(){q.css("margin-left",0);q.insertAfter(o);g();j=false;k.dequeue("q")})}else{f=(l>0)?l-1:e-1;o.insertBefore(q);o.css("margin-left",-o.width());o.animate({marginLeft:0},p.speed,function(){g();j=false;k.dequeue("q")})}}function m(){k.queue("q",[])}function g(){a(".slideshow-navigation li:eq("+l+")",h).removeClass("slideshow-navigation-selected");a(".slideshow-navigation li:eq("+f+")",h).addClass("slideshow-navigation-selected");l=f}})}})(jQuery);
