(function(a){a.fn.jFlow=function(o){var b=a.extend({},a.fn.jFlow.defaults,o);var j=Math.floor(Math.random()*11);var m=b.controller;var c=b.slideWrapper;var l=b.selectedWrapper;var n=0;var d;var h=a(m).length;var i=function(q,p){a(b.slides).children().css({overflow:"hidden"});a(b.slides+" iframe").hide().addClass("temp_hide");a(b.slides).animate({marginLeft:"-"+(p*a(b.slides).find(":first-child").width()+"px")},b.duration*(q),b.easing,function(){a(b.slides).children().css({overflow:"hidden"});a(".temp_hide").show()})};a(this).find(m).each(function(p){a(this).click(function(){f();if(a(b.slides).is(":not(:animated)")){a(m).removeClass(l);a(this).addClass(l);var q=Math.abs(n-p);i(q,p);n=p}})});a(b.slides).before('<div id="'+c.substring(1,c.length)+'"></div>').appendTo(c);a(b.slides).find("div").each(function(){a(this).before('<div class="jFlowSlideContainer"></div>').appendTo(a(this).prev())});a(m).eq(n).addClass(l);var e=function(p){a(c).css({position:"relative",width:b.width,height:b.height,overflow:"hidden"});a(b.slides).css({position:"relative",width:a(c).width()*a(m).length+"px",height:a(c).height()+"px",overflow:"hidden"});a(b.slides).children().css({position:"relative",width:a(c).width()+"px",height:a(c).height()+"px","float":"left",overflow:"hidden"});a(b.slides).css({marginLeft:"-"+(n*a(b.slides).find(":eq(0)").width()+"px")})};e();a(window).resize(function(){e()});a(b.prev).click(function(){f();g()});a(b.next).click(function(){f();k()});var g=function(p){if(a(b.slides).is(":not(:animated)")){var q=1;if(n>0){n--}else{n=h-1;q=n}a(m).removeClass(l);i(q,n);a(m).eq(n).addClass(l)}};var k=function(p){if(a(b.slides).is(":not(:animated)")){var q=1;if(n<h-1){n++}else{n=0;q=h-1}a(m).removeClass(l);i(q,n);a(m).eq(n).addClass(l)}};var f=function(p){if((b.auto)==true){if(d!=null){clearInterval(d);resetTimeout();jQuery("#fadeimages").unbind("innerfade");if(jQuery("#fadeimages")[0]){jQuery("#fadeimages").innerfade({speed:1000,timeout:9000,type:"sequence",containerheight:"256px",})}}d=setInterval(function(){a(b.next).click()},16000)}};f()};a.fn.jFlow.defaults={controller:".jFlowControl",slideWrapper:"#jFlowSlide",selectedWrapper:"jFlowSelected",auto:false,easing:"swing",duration:400,width:"100%",prev:".jFlowPrev",next:".jFlowNext"}})(jQuery);