$.fn.minitabs=function(settings){settings=$.extend({tabSelector:'.tab',contentSelector:'.block-content',afterLoad:null,activeTab:0},settings);return this.each(function(){var element=this;var $tabs=$(settings.tabSelector,element);var $content=$(settings.contentSelector,element);$content.data('spinner',$content.text());$('a',$tabs).each(function(k,v){var url=$(v).attr('href');if(url.match(/^(#|javascript)/i))url=false;$(v).data('url',url).attr({href:'javascript: void(0);'}).data('content',false).click(function(){var content=$(this).data('content');$tabs.toggleClass('active',false);$(this).closest(settings.tabSelector).toggleClass('active',true);if(url===false)$content.html('');else if(content!==false)$content.html(content);else{$content.html($content.data('spinner')).load(url,function(data,status){var isError=status=='error';if(isError){$content.html('');}
if($.isFunction(settings.afterLoad))settings.afterLoad(v,$content[0],isError);$(v).data('content',$content.html());});}
return false;});}).eq(settings.activeTab).click();});};
