﻿$(function(){$.fn.featureList=function(options){var defaults={pause_on_hover:true,start_item:0,transition:{auto:true,interval:5000}};var $this=$(this);var opts=$.extend(defaults,options);return this.each(function(){var tabs=$(this).find(opts.tabs);var output=$(this).find(opts.output);var total_items=tabs.length;var visible_item=opts.start_item;var transition_interval=opts.transition.interval;output.hide().eq(visible_item).show();tabs.removeClass('current');tabs.eq(visible_item).addClass('current');tabs.hover(function(){if($(this).hasClass('current')){return false}slide(tabs.index(this))});if(opts.transition.auto&&transition_interval>0){var timer=setInterval(function(){slide()},transition_interval);if(options.pause_on_hover){tabs.mouseenter(function(){clearInterval(timer)}).mouseleave(function(){clearInterval(timer);timer=setInterval(function(){slide()},transition_interval)})}}function slide(nr){if(typeof nr=="undefined"){nr=visible_item+1;nr=nr>=total_items?0:nr}tabs.removeClass('current').filter(":eq("+nr+")").addClass('current');output.stop(true,true).filter(":visible").fadeOut();output.filter(":eq("+nr+")").fadeIn(function(){visible_item=nr})}})}});
