(function(b){jQuery.fn.plasma_slideshow=function(a){if(this.length>1)return this.each(function(){b(this).plasma_slideshow(a)}),this;var a=b.extend({slide_speed:"slow",slide_easing_type:"easeOutBounce",selected_percentage_size:60,accordion_orientation:"horizontal",slide_full_opacity:1,slide_part_opacity:1,init_slide_pos_on_mouseleave:!0,navi_position:"bottom",navi_thickness:50,navi_hidden_offset:5,navi_button_spacer_size:50,navi_offset:0,navi_auto_hide:!0,navi_auto_hide_delay:2E3,navi_auto_hide_animation_time:1E3,
slide_switch_timeout:3E3,progressbar_thickness:4,navi_mode:"full",navi_visible_opacity:0.9,navi_hidden_opacity:0.8,navi_toggle_opacity_duration:"slow",navi_easing_type_show:"easeOutBounce",navi_easing_type_hide:"easeOutBounce",pause_on_trigger:!0,auto_play:!1,run_random:!1,show_direction:"forward",interactive_while_playing:!0,trigger:"mouseenter",slides_drop_shadow:!0,navigation_drop_shadow:!1,show_titles:!0,title_position:"top",title_in_effect:"fade-slide",title_out_effect:"fade-slide",slide_title_from:"top-left",
slide_title_to:"top-left",slide_title_time:"slow",slide_title_easing:"easeOutBack",slide_title_full_opacity:0.75,title_in_pos_outside:!1,title_out_pos_outside:!1,custom_xml_path:""},a||{}),q=this,m=this.attr("id"),B="#"+m,e="#"+m+" .navigation",r="#"+m+" .navigation_prev",n="#"+m+" .navigation_play",w="#"+m+" .navigation_next",l="#"+m+" .navigation_progressbar",o="#"+m+" .slide",C="#"+m+" > ul",h="#"+m+" > .title",D,E=0,J,y,K,s,F,L=[],i=!1,p=-1,u,v,z,A,G=!1,g=[];return this.each(function(){function m(d){var c=
b(o).index(d);q.trigger("plasma_slide_showed",[c]);if(a.show_titles&&(d=b(d).attr("alt")))if(b(h).stop(!0,!0),!G){b(h).css({top:"0px",left:"0px"});b(h).empty();b(h).append(d);var d=g[c].title_in_effect,j=g[c].title_in_pos_outside,ba=g[c].slide_title_from,k=g[c].slide_title_time,t=g[c].slide_title_full_opacity,e=g[c].slide_title_easing,c=M(g[c].title_position,"pos");d.indexOf("slide")!=-1?(j=M(ba,j?"init":"pos"),b(h).css({top:j.top+"px",left:j.left+"px"}),S(c,k,e)):b(h).css({top:c.top+"px",left:c.left+
"px"});d.indexOf("fade")!=-1?b(h).fadeTo(k,t):b(h).fadeTo(0,t);G=!0}}function M(a,c){var j=b(h).outerWidth(!0),g=b(h).outerHeight(!0);z=u;A=v;var k={},t=Math.ceil(A/2-g/2),e=Math.ceil(z/2-j/2);a.indexOf("top")!=-1&&(c=="pos"?t=0:c=="init"&&(t=-g));a.indexOf("left")!=-1&&(c=="pos"?e=0:c=="init"&&(e=-j));a.indexOf("bottom")!=-1&&(c=="pos"?t=A-g:c=="init"&&(t=A));a.indexOf("right")!=-1&&(c=="pos"?e=z-j:c=="init"&&(e=z));a.indexOf(" ")!=-1&&(j=a.split(" "),e=j[0],t=j[1]);k.top=t;k.left=e;return k}function S(a,
c,j){b(h).animate({top:a.top+"px",left:a.left+"px"},{queue:!1,duration:c,easing:j})}function T(a){b(h).stop(!0,!0);if(G){var c=g[a].title_out_effect,j=g[a].title_out_pos_outside,e=g[a].slide_title_to,k=g[a].slide_title_time,a=g[a].slide_title_easing;c.indexOf("slide")!=-1&&(j=M(e,j?"init":"pos"),S(j,k,a));c.indexOf("fade")!=-1&&b(h).fadeOut(k);G=!1}}function N(){var d=a.navi_thickness-(a.progressbar_thickness+a.navi_hidden_offset);if(a.navi_mode=="progressbar")a.navi_auto_hide_animation_time=0;else if(a.navi_mode==
"none")a.navi_auto_hide_animation_time=0,d=a.navi_thickness;var c=a.navi_easing_type_hide;c=="random"&&(c=H());a.navi_position=="bottom"?b(e).animate({bottom:"-"+d+"px"},{duration:a.navi_auto_hide_animation_time,easing:c}):a.navi_position=="top"?b(e).animate({top:"-"+d+"px"},{duration:a.navi_auto_hide_animation_time,easing:c}):a.navi_position=="left"?b(e).animate({left:"-"+d+"px"},{duration:a.navi_auto_hide_animation_time,easing:c}):a.navi_position=="right"&&b(e).animate({right:"-"+d+"px"},{duration:a.navi_auto_hide_animation_time,
easing:c})}function U(){E+=100;E>=a.slide_switch_timeout?V():D=setTimeout(function(){U()},100)}function W(){var d=2*a.navi_button_spacer_size+b(r).outerWidth()+b(n).outerWidth()+b(w).outerWidth(),d=Math.ceil(u/2-d/2+a.navi_offset),c=Math.ceil((a.navi_thickness-b(r).outerHeight())/2);b(r).css({bottom:c+"px",left:d+"px"});c=Math.ceil((a.navi_thickness-b(n).outerHeight())/2);d+=a.navi_button_spacer_size+b(r).outerWidth();b(n).css({bottom:c+"px",left:d+"px"});c=Math.ceil((a.navi_thickness-b(w).outerHeight())/
2);d+=a.navi_button_spacer_size+b(n).outerWidth();b(w).css({bottom:c+"px",left:d+"px"})}function X(){var d=2*a.navi_button_spacer_size+b(r).outerHeight()+b(n).outerHeight()+b(w).outerHeight(),d=Math.ceil(v/2-d/2+a.navi_offset),c=Math.ceil((a.navi_thickness-b(r).outerWidth())/2);b(r).css({top:d+"px",left:c+"px"});c=Math.ceil((a.navi_thickness-b(n).outerWidth())/2);d+=a.navi_button_spacer_size+b(r).outerHeight();b(n).css({top:d+"px",left:c+"px"});c=Math.ceil((a.navi_thickness-b(w).outerWidth())/2);
d+=a.navi_button_spacer_size+b(n).outerHeight();b(w).css({top:d+"px",left:c+"px"})}function Y(){b(l).stop();b(l).css({width:"0px",height:"0px",display:"none"});clearTimeout(D)}function Z(a){for(var b=a;b==a;)b=Math.floor(Math.random()*s);return b}function O(d){var c=!1;b(o).each(function(j){d==j&&(b(this).trigger(a.trigger,["nav_key"]),c=!0)});return c}function P(){var b=0;p!=-1&&(b=p-1,b<0&&(b=s-1));a.run_random&&(b=Z(b));O(b)}function Q(){var b=0;p!=-1&&(b=p+1,b>s-1&&(b=0));a.run_random&&(b=Z(b));
O(b)}function $(){i?b(n).removeClass("nav_playing").addClass("nav_paused"):b(n).removeClass("nav_paused").addClass("nav_playing")}function I(){b(l).stop();var d=a.slide_switch_timeout-E;a.navi_position=="bottom"?(b(l).css({height:a.progressbar_thickness+"px",top:"0px"}),b(l).animate({width:u+"px"},{duration:d,easing:"linear"})):a.navi_position=="top"?(b(l).css({height:a.progressbar_thickness+"px",bottom:"0px"}),b(l).animate({width:u+"px"},{duration:d,easing:"linear"})):a.navi_position=="left"?(b(l).css({width:a.progressbar_thickness+
"px",right:"0px"}),b(l).animate({height:v+"px"},{duration:d,easing:"linear"})):a.navi_position=="right"&&(b(l).css({width:a.progressbar_thickness+"px",left:"0px"}),b(l).animate({height:v+"px"},{duration:d,easing:"linear"}));D=setTimeout(function(){U()},100)}function R(){i=!i;$();i?(q.trigger("plasma_playback_state_changed",[i]),V()):(q.trigger("plasma_playback_state_changed",[i]),Y())}function V(){Y();E=0;a.show_direction=="forward"?Q():a.show_direction=="backward"&&P();I()}function H(){return L[Math.floor(Math.random()*
L.length)]}function aa(){var d=a.navi_hidden_opacity*100;b(e).animate({opacity:a.navi_hidden_opacity,filter:"alpha(opacity ="+d+")"},{duration:a.navi_toggle_opacity_duration,easing:"linear",queue:!1})}function ca(){b(o).each(function(d){if(jQuery.browser.msie&&d==0)return!0;d=a.accordion_orientation=="horizontal"?"vertical_slide_shadow":"horizontal_slide_shadow";b(this).addClass(d)})}function da(){b.get(a.custom_xml_path,function(a){b(a).find("slide").each(function(){var a=b(this),d=a.attr("index"),
e,k,t,h,i,l,m,n,o,p,q,r;a.find("slide_speed").text().length>0&&(e=a.find("slide_speed").text().search(/slow|medium|fast/i)!=-1?a.find("slide_speed").text():parseInt(a.find("slide_speed").text()));a.find("slide_title_time").text().length>0&&(n=a.find("slide_title_time").text().search(/slow|medium|fast/i)!=-1?a.find("slide_title_time").text():parseInt(a.find("slide_title_time").text()));a.find("slide_easing_type").text().length>0&&(k=a.find("slide_easing_type").text());a.find("title_position").text().length>
0&&(t=a.find("title_position").text());a.find("title_in_effect").text().length>0&&(h=a.find("title_in_effect").text());a.find("title_out_effect").text().length>0&&(i=a.find("title_out_effect").text());a.find("slide_title_from").text().length>0&&(l=a.find("slide_title_from").text());a.find("slide_title_to").text().length>0&&(m=a.find("slide_title_to").text());a.find("slide_title_easing").text().length>0&&(o=a.find("slide_title_easing").text());a.find("slide_title_full_opacity").text().length>0&&(p=
parseFloat(a.find("slide_title_full_opacity").text()));a.find("title_in_pos_outside").text().length>0&&(q=a.find("title_in_pos_outside").text());a.find("title_out_pos_outside").text().length>0&&(r=a.find("title_out_pos_outside").text());var a=[],f=0;if(d=="all")for(f=0;f<s;f++)a.push(f);else if(d=="odd")for(f=0;f<s;f++)f%2==1&&a.push(f);else if(d=="even")for(f=0;f<s;f++)f%2==0&&a.push(f);else if(d=="first")a.push(0);else if(d=="last")a.push(s-1);else{d=d.split(",");for(f=0;f<d.length;f++)a.push(parseInt(d[f]))}for(f=
0;f<s;f++)if(jQuery.inArray(f,a)!=-1){if(e)g[f].slide_speed=e;if(k)g[f].slide_easing_type=k;if(t)g[f].title_position=t;if(h)g[f].title_in_effect=h;if(i)g[f].title_out_effect=i;if(l)g[f].slide_title_from=l;if(m)g[f].slide_title_to=m;if(n)g[f].slide_title_time=n;if(o)g[f].slide_title_easing=o;if(p)g[f].slide_title_full_opacity=p;if(q)g[f].title_in_pos_outside=q;if(r)g[f].title_out_pos_outside=r}})},"xml")}b.fn.plasma_slideshow.Toggle_Play=function(){R()};b.fn.plasma_slideshow.Prev_Slide=function(){P()};
b.fn.plasma_slideshow.Next_Slide=function(){Q()};b.fn.plasma_slideshow.Show_Slide=function(a){return O(a)};if(jQuery.browser.webkit&&document.readyState!="complete")setTimeout(arguments.callee,100);else{u=b(B).width();v=b(B).height();a.accordion_orientation=="horizontal"?y=u:a.accordion_orientation=="vertical"&&(y=v);K=Math.ceil(y*a.selected_percentage_size/100);s=b(o).size();F=Math.ceil((y-K)/(s-1));(function(){for(var b=0;b<s;b++){var c={};c.slide_speed=a.slide_speed;c.slide_easing_type=a.slide_easing_type;
c.title_position=a.title_position;c.title_in_effect=a.title_in_effect;c.title_out_effect=a.title_out_effect;c.slide_title_from=a.slide_title_from;c.slide_title_to=a.slide_title_to;c.slide_title_time=a.slide_title_time;c.slide_title_easing=a.slide_title_easing;c.slide_title_full_opacity=a.slide_title_full_opacity;c.title_in_pos_outside=a.title_in_pos_outside;c.title_out_pos_outside=a.title_out_pos_outside;g.push(c)}})();a.custom_xml_path!=""&&da();(function(){var a=parseInt(b(C).css("borderBottomWidth"),
10),c=parseInt(b(C).css("borderTopWidth"),10),j=parseInt(b(C).css("borderLeftWidth"),10),e=parseInt(b(C).css("borderRightWidth"),10);isNaN(a)&&(a=0);isNaN(c)&&(c=0);isNaN(j)&&(j=0);isNaN(e)&&(e=0);z=u-j-e;A=v-c-a;b(C).css({width:z+"px",height:A+"px"})})();(function(){b(o).each(function(c){c*=y/s;a.accordion_orientation=="horizontal"?b(this).css({left:c+"px"}):a.accordion_orientation=="vertical"&&b(this).css({top:c+"px"})});a.show_titles&&b(B).append('<div class="title"></div>');b(B).append('<div class="navigation"><div class="navigation_prev"></div><div class="navigation_play"></div><div class="navigation_next"></div><div class="navigation_progressbar"></div></div>');
var d=a.navi_visible_opacity,c=d*100;b(e).css({opacity:d,filter:"alpha(opacity ="+c+")"});a.navi_position=="bottom"?(b(e).css({bottom:"0px",left:"0px",width:u+"px",height:a.navi_thickness+"px"}),W()):a.navi_position=="top"?(b(e).css({top:"0px",left:"0px",width:u+"px",height:a.navi_thickness+"px"}),W()):a.navi_position=="left"?(b(e).css({top:"0px",left:"0px",width:a.navi_thickness+"px",height:v+"px"}),X()):a.navi_position=="right"&&(b(e).css({top:"0px",right:"0px",width:a.navi_thickness+"px",height:v+
"px"}),X())})();$();a.auto_play&&R();(a.navi_mode=="progressbar"||a.navi_mode=="none")&&N();a.navi_mode=="full"&&a.navi_auto_hide&&(J=setTimeout(function(){N()},a.navi_auto_hide_delay),aa());a.slides_drop_shadow&&ca();a.navigation_drop_shadow&&(a.navi_position=="bottom"?b(e).addClass("top_navi_shadow"):a.navi_position=="top"?b(e).addClass("bottom_navi_shadow"):a.navi_position=="left"?b(e).addClass("right_navi_shadow"):a.navi_position=="right"&&b(e).addClass("left_navi_shadow"));for(x in jQuery.easing)x!=
"def"&&L.push(x);q.trigger("plasma_ready");b(o).mouseleave(function(){var d=b(o).index(this);q.trigger("plasma_slide_mouseleave",[d]);(!i||a.interactive_while_playing)&&i&&a.pause_on_trigger&&I()});b(o).bind(a.trigger,function(d,c){var e=b(o).index(this),h=a.slide_speed;e==p&&(h=0);i&&a.pause_on_trigger&&a.interactive_while_playing&&(b(l).stop(),clearTimeout(D));if(!i||a.interactive_while_playing||c=="nav_key"){a.show_titles&&e!=p&&T(p);p=e;q.trigger("plasma_slide_triggered",[p]);var k=a.slide_easing_type;
k=="random"&&(k=H());b(o).each(function(c){var d=c==e?a.slide_full_opacity:a.slide_part_opacity,i=d*100;h=h!=0?g[c].slide_speed:0;k=g[c].slide_easing_type;b(this).stop();c<e?(c*=F,a.accordion_orientation=="horizontal"?b(this).animate({left:c+"px",opacity:d,filter:"alpha(opacity ="+i+")"},{duration:h,easing:k}):a.accordion_orientation=="vertical"&&b(this).animate({top:c+"px",opacity:d,filter:"alpha(opacity ="+i+")"},{duration:h,easing:k})):c==e?(c*=F,a.accordion_orientation=="horizontal"?b(this).animate({left:c+
"px",opacity:d,filter:"alpha(opacity ="+i+")"},{duration:h,easing:k,complete:function(){m(this)}}):a.accordion_orientation=="vertical"&&b(this).animate({top:c+"px",opacity:d,filter:"alpha(opacity ="+i+")"},{duration:h,easing:k,complete:function(){m(this)}})):(c=F*(c-1)+K,a.accordion_orientation=="horizontal"?b(this).animate({left:c+"px",opacity:d,filter:"alpha(opacity ="+i+")"},{duration:h,easing:k}):a.accordion_orientation=="vertical"&&b(this).animate({top:c+"px",opacity:d,filter:"alpha(opacity ="+
i+")"},{duration:h,easing:k}))})}});b(B).mouseleave(function(){a.show_titles&&T(p);if(a.init_slide_pos_on_mouseleave&&!i){p=-1;var d=a.slide_easing_type;d=="random"&&(d=H());b(o).each(function(c){var e=e!=0?g[c].slide_speed:0;d=g[c].slide_easing_type;c*=y/s;b(this).stop();a.accordion_orientation=="horizontal"?b(this).animate({left:c+"px",opacity:a.slide_full_opacity},{duration:e,easing:d}):a.accordion_orientation=="vertical"&&b(this).animate({top:c+"px",opacity:a.slide_full_opacity},{duration:e,easing:d})})}});
b(e).bind("mouseleave",function(){a.navi_mode=="full"&&(a.navi_auto_hide&&(J=setTimeout(function(){N()},a.navi_auto_hide_delay)),aa())});b(e).mouseenter(function(){if(a.navi_mode=="full"){if(a.navi_auto_hide&&(b(this).stop(),clearTimeout(J),a.navi_mode=="full")){var d=a.navi_easing_type_show;d=="random"&&(d=H());a.navi_position=="bottom"?b(e).animate({bottom:"0px"},{duration:a.navi_auto_hide_animation_time,easing:d}):a.navi_position=="top"?b(e).animate({top:"0px"},{duration:a.navi_auto_hide_animation_time,
easing:d}):a.navi_position=="left"?b(e).animate({left:"0px"},{duration:a.navi_auto_hide_animation_time,easing:d}):a.navi_position=="right"&&b(e).animate({right:"0px"},{duration:a.navi_auto_hide_animation_time,easing:d})}d=a.navi_visible_opacity*100;b(this).animate({opacity:a.navi_visible_opacity,filter:"alpha(opacity ="+d+")"},{duration:a.navi_toggle_opacity_duration,easing:"linear",queue:!1})}});b(r).click(function(){q.trigger("plasma_prev_clicked");P();i&&I()});b(w).click(function(){q.trigger("plasma_next_clicked");
Q();i&&I()});b(n).click(function(){q.trigger("plasma_play_clicked");R()});b(h).live("mouseenter",function(){i&&a.pause_on_trigger&&a.interactive_while_playing&&(b(l).stop(),clearTimeout(D))})}})}})(jQuery);
