(function($){$.fn.jwTabs=function(f){var f=$.extend({fade:null,tabTitleReference:null,interval:null,startTab:1,tabContainerName:'tab-items'},f);return this.each(function(){var c=$(this),divCount=c.children('div').length,tabContainer='<ul id="'+f.tabContainerName+'">';c.children('div:not(:nth-child('+f.startTab+'))').hide().end().hover(function(){c.addClass('hovered')},function(){c.removeClass('hovered')});for(var i=1;i<=divCount;i++){if(f.tabTitleReference){var d=c.children('div:nth-child('+i+')').find(f.tabTitleReference).filter(':first').text();if(d!=='')tabContainer+='<li><a href="#" rel="'+i+'">'+d+'</a></li>';else tabContainer+='<li><a href="#" rel="'+i+'">'+i+'</a></li>'}else tabContainer+='<li><a href="#" rel="'+i+'">'+i+'</a></li>'};tabContainer+='</ul>';c.prepend(tabContainer);var e=$('#'+f.tabContainerName);e.find('li:nth-child('+f.startTab+')').addClass('tab-selected').end().find('a').click(function(){var a=$(this);var b=a.attr('rel');if(c.children('div').eq(b-1).is(':visible'))return;e.find('li.tab-selected').removeClass('tab-selected');a.parent().addClass('tab-selected');if(f.fade){c.children('div').hide().eq(b-1).fadeIn(f.fade)}else{c.children('div').hide().eq(b-1).show()}return false});if(f.interval){var i=f.startTab;setInterval(function(){if(!c.hasClass('hovered')){e.find('a').eq(i).trigger('click');i++;if(i===divCount)i=0}},f.interval)}})}})(jQuery);
