/* jquery.dltabs.min.js
 * jQuery tabs plugin for definition lists (dl)
 * Author: Jason Moon
 * Requires: jQuery
 * Uncompressed: jquery.dltabs.js
 */
(function($){$.fn.dltabs=function(d){options=$.extend(true,{activeClassName:'',inactiveClassName:'',activeTab:0,displayEffect:{animation:'none',speed:'normal'}},d);var e=options.displayEffect.animation.toLowerCase();var f={show:$.fn.show,hide:$.fn.hide,speed:options.displayEffect.speed};if(e=='fade'){f=$.extend(f,{show:$.fn.fadeIn,hide:$.fn.fadeOut})}else if(e=='slide'){f=$.extend(f,{show:$.fn.slideDown,hide:$.fn.slideUp})}else if(e!='expand'){f.speed=0}var g=function(a,b,c){$('> dt',this).attr('class',options.inactiveClassName).eq(a).attr('class',options.activeClassName);b.call($('> dd',this).hide().eq(a),c)};return this.each(function(){if(this.tagName=='DL'){var b=this;$('> dt',this).each(function(a){if(!$('+ dd',this).length){$(this).after('<dd/>')}$(this).css('float','left').click(function(){g.call(b,a,f.show,f.speed);return false})});$(this).append('<div style="clear:both"><!-- --></div>').find('> dd').appendTo(this);g.call(this,options.activeTab,$.fn.show,0)}else if(window.console){console.warn('The jQuery tabs plugin can only be run on a definition list (dl).')}})}})(jQuery);