jQuery.fn.jlsMiniFader=function(a){function i(){d=setInterval(function(){g(c)},b.delay)}function h(){clearInterval(d)}function g(a){var c=$j(a).find("ul > li.showing");var d=$j(a).find("ul > li.showing").index();var f=$j(a).find("ul > li");$j(c).fadeOut(b.duration,function(){$j(c).removeClass("showing");$j(c).removeClass("first");if(d==e-1){$j(f).eq(0).fadeIn();$j(f).eq(0).addClass("showing")}else{$j(f).eq(d+1).fadeIn();$j(f).eq(d+1).addClass("showing")}})}function f(a){var b=0;slideData=$j(a).find("ul > li").each(function(){var a=$j(this).height();b=a>b?a:b});$j(a).find("ul").height(b);$j(a).find("ul > li.hidden").each(function(){$j(this).removeClass("hidden")})}var b={delay:5e3,duration:1e3,hoverStop:false};if(a){$j.extend(b,a)}var c=this;var d;var e=$j(c).find("ul > li").length;f(c);if(e>1)d=setInterval(function(){g(c)},b.delay);if(b.hoverStop==true){$j(c).find("ul").bind("mouseenter",h).bind("mouseleave",i)}}
