
(function($)
{$.fn.simplyTabs=function(options)
{var opts=$.extend({},$.fn.simplyTabs.defaults,options);return this.each(function()
{var $tabContainer=$(this).addClass('simplyTabs');var o=$.meta?$.extend({},opts,$tabContainer.data()):opts;if($(o.tabsNavMenuSelector,$tabContainer).length>0)
{var $menu=$(o.tabsNavMenuSelector,$tabContainer);$menu.addClass(o.tabsNavMenuClass);$('a',$menu).addClass(o.tabsNavMenuItemClass).each(function(index)
{var $thisMenuItem=$(this);var panelSelector=this.hash;var $panel=$(panelSelector);if($panel.length)
{$panel.addClass(o.tabsPanelClass);$thisMenuItem.addClass(o.tabsNavMenuItemClass);if(index==o.selectedTab)
{$panel.addClass(o.visibleTabClass);$thisMenuItem.addClass(o.selectedTabClass);}else
{$panel.addClass(o.invisibleTabClass);}}});$('a.'+o.tabsNavMenuItemClass).bind('click.simplyTabs',function(e)
{e.preventDefault();var $this=$(this);var selectedPanel=this.hash;var $tabContainer=$(this).parents('.simplyTabs');$('.'+o.tabsPanelClass,$tabContainer).removeClass(o.visibleTabClass).addClass(o.invisibleTabClass);$(selectedPanel).addClass(o.visibleTabClass);$('a.'+o.tabsNavMenuItemClass,$tabContainer).removeClass(o.selectedTabClass);$this.addClass(o.selectedTabClass);if(jQuery.isFunction(o.onShow))
{o.onShow.apply(this);}});}});};$.fn.simplyTabs.defaults={tabsNavMenuSelector:'ul.tabsNavMenu',tabsNavMenuClass:'tab-menu',tabsPanelClass:'tab-panel',tabsNavMenuItemClass:'tab-menu-item',visibleTabClass:'tab-visible',invisibleTabClass:'tab-hidden',selectedTab:0,selectedTabClass:'tab-menu-item-selected',onShow:null};})(jQuery);
