﻿(function(a){a.fn.jFlow=function(j){var b=a.extend({},a.fn.jFlow.defaults,j),k=Math.floor(Math.random()*11),d=b.controller,e=b.slideWrapper,f=b.selectedWrapper,c=0,h=a(d).length,g=function(c,d){a(b.slides).children().css({overflow:"hidden"});a(b.slides+" iframe").hide().addClass("temp_hide");a(b.slides).animate({marginLeft:"-"+(d*a(b.slides).find(":first-child").width()+"px")},b.duration*c,b.easing,function(){a(b.slides).children().css({overflow:"auto"});a(".temp_hide").show()})};a(this).find(d).each(function(e){a(this).click(function(){if(a(b.slides).is(":not(:animated)")){a(d).removeClass(f);a(this).addClass(f);var h=Math.abs(c-e);g(h,e);c=e}})});a(b.slides).before('<div id="'+e.substring(1,e.length)+'"></div>').appendTo(e);a(b.slides).find("div").each(function(){a(this).before('<div class="jFlowSlideContainer"></div>').appendTo(a(this).prev())});a(d).eq(c).addClass(f);var i=function(){a(e).css({position:"relative",width:b.width,height:b.height,overflow:"hidden"});a(b.slides).css({position:"relative",width:a(e).width()*a(d).length+"px",height:a(e).height()+"px",overflow:"hidden"});a(b.slides).children().css({position:"relative",width:a(e).width()+"px",height:a(e).height()+"px","float":"left",overflow:"auto"});a(b.slides).css({marginLeft:"-"+(c*a(b.slides).find(":eq(0)").width()+"px")})};i();a(window).resize(function(){i()});a(b.prev).click(function(){if(a(b.slides).is(":not(:animated)")){var e=1;if(c>0)c--;else{c=h-1;e=c}a(d).removeClass(f);g(e,c);a(d).eq(c).addClass(f)}});a(b.next).click(function(){if(a(b.slides).is(":not(:animated)")){var e=1;if(c<h-1)c++;else{c=0;e=h-1}a(d).removeClass(f);g(e,c);a(d).eq(c).addClass(f)}})};a.fn.jFlow.defaults={controller:".jFlowControl",slideWrapper:"#jFlowSlide",selectedWrapper:"jFlowSelected",easing:"swing",duration:400,width:"100%",prev:".jFlowPrev",next:".jFlowNext"}})(jQuery)