(function(a){a.fn.jFlow=function(b){var c=a.extend({},a.fn.jFlow.defaults,b);var d=Math.floor(Math.random()*11);var e=c.controller;var f=c.slideWrapper;var g=c.selectedWrapper;var h=0;var i;var j=a(e).length;var k=a(c.slides).children().outerWidth();var l=a(c.slides).children().size();var m=k*l;var n=l-1;var o=l+1;var p=c.pause;var q=function(b,d){a(c.slides).children().css({overflow:"hidden"});a(c.slides+" iframe").hide().addClass("temp_hide");if(c.effect=="rewind"){a(c.slides).animate({marginLeft:"-"+(d*a(c.slides).find(":first-child").width()+"px")},c.duration*b,c.easing,function(){a(c.slides).children().css({overflow:"hidden"});a(".temp_hide").show()})}else if(c.effect=="flow"){if(d!=0){a("#mySlides").animate({left:-(d*k)},function(){if(l-1==d){a(".jFlowSlideContainer").first().css({left:k*l})}});r()}else{a(".jFlowSlideContainer").first().animate({left:k*l});a(c.slides).css({width:k*o});a(c.slides).animate({left:"-"+m},function(){a(this).css("left","0px");a(".jFlowSlideContainer").first().css("left","0px")});a(".jFlowSelected").removeClass("jFlowSelected");a(e).first().addClass("jFlowSelected")}}};var r=function(){var b=a(".jFlowSelected");a(b).removeClass("jFlowSelected");a(b).next().addClass("jFlowSelected")};a(this).find(e).each(function(b){a(e).first().click(function(){a(".jFlowSlideContainer").first().css({left:"0px"});a("#mySlides").animate({left:"0px"});a(e).removeClass(g);a(this).addClass(g)});a(this).click(function(){v();if(a(c.slides).is(":not(:animated)")){var d=Math.abs(h-b);q(d,b);h=b;a(e).removeClass(g);a(this).addClass(g)}})});a(c.slides).before('
').appendTo(f);a(c.slides).find(".slide").each(function(){a(this).before('').appendTo(a(this).prev())});a(e).eq(h).addClass(g);var s=function(b){a(f).css({position:"relative",width:c.width,height:c.height,overflow:"hidden"});a(c.slides).css({position:"relative",width:a(f).width()*a(e).length+"px",height:a(f).height()+"px",overflow:"hidden"});a(c.slides).children().css({position:"relative",width:a(f).width()+"px",height:a(f).height()+"px","float":"left",overflow:"hidden"});a(c.slides).css({left:"-"+(h*a(c.slides).find(":eq(0)").width()+"px")})};s();a(window).resize(function(){s()});a(c.prev).click(function(){v();t()});a(c.next).click(function(){v();u()});var t=function(b){if(c.effect=="rewind"){if(a(c.slides).is(":not(:animated)")){var d=1;if(h>0){h--}else{h=j-1;d=h}a(e).removeClass(g);q(d,h);a(e).eq(h).addClass(g)}}else if(c.effect=="flow"){if(h==0){a(c.slides).css({width:k*o});a(".jFlowSlideContainer:last").css({position:"absolute",left:"-"+k+"px"});a("#mySlides").animate({paddingLeft:k+"px"});a(".jFlowSlideContainer:last").animate({left:"0px"},function(){a(this).css({position:"relative",left:""});a("#mySlides").css({padding:"0px",left:"-"+(m-k)+"px"})});h=l-1;a(".jFlowSelected").removeClass("jFlowSelected");a(e).last().addClass("jFlowSelected")}else{if(a(c.slides).find(":first-child").css({left:m})){a(c.slides).find(":first-child").css("left","0px")}a("#mySlides").animate({left:-(k*(h-1))},{queue:false});h=h-1;var f=a(".jFlowSelected");a(f).removeClass("jFlowSelected");a(f).prev().addClass("jFlowSelected")}}else{alert("Error: No effect entered as option!")}};var u=function(b){if(h==n){a(".jFlowSlideContainer").first().css({left:m+"px"})}if(c.effect=="rewind"){if(a(c.slides).is(":not(:animated)")){var d=1;if(h