(function($){$.fn.extend({getUniqueId:function(p){return p+new Date().getTime();},accessibleTabs:function(config){var defaults={wrapperClass:'content',currentClass:'current',tabhead:'h4',tabbody:'.tabbody',fx:'show',fxspeed:'normal',currentInfoText:'current tab: ',currentInfoPosition:'prepend',currentInfoClass:'current-info'};var options=$.extend(defaults,config);var o=this;return this.each(function(){var el=$(this);var list='';var contentAnchor=o.getUniqueId('accessibletabscontent');var tabsAnchor=o.getUniqueId('accessibletabs');$(el).wrapInner('<div class="'+options.wrapperClass+'"></div>');$(el).find(options.tabhead).each(function(i){var id='';if(i===0){id=' id="'+tabsAnchor+'"';}
list+='<li><a'+id+' href="#'+contentAnchor+'">'+$(this).text()+'</a></li>';$(this).remove();});$(el).prepend('<ul>'+list+'</ul>');$(el).find(options.tabbody).hide();$(el).find(options.tabbody+':first').show().before('<'+options.tabhead+'><a tabindex="0" class="accessibletabsanchor" name="'+contentAnchor+'" id="'+contentAnchor+'">'+$(el).find("ul>li:first").text()+'</a></'+options.tabhead+'>');$(el).find("ul>li:first").addClass(options.currentClass).find('a')[options.currentInfoPosition]('<span class="'+options.currentInfoClass+'">'+options.currentInfoText+'</span>');$(el).find('ul>li>a').each(function(i){$(this).click(function(event){event.preventDefault();$(el).find('ul>li.current').removeClass(options.currentClass).find("span."+options.currentInfoClass).remove();$(this).blur();$(el).find(options.tabbody+':visible').hide();$(el).find(options.tabbody).eq(i)[options.fx](options.fxspeed);$('#'+contentAnchor).text($(this).text()).focus();$(this)[options.currentInfoPosition]('<span class="'+options.currentInfoClass+'">'+options.currentInfoText+'</span>').parent().addClass(options.currentClass);});});});}});})(jQuery);