/* idTabs ~ Sean Catchpole MIT/GPL */
(function(){var a=function(){(function(b){b.fn.idTabs=function(){var e={};for(var d=0;d<arguments.length;++d){var c=arguments[d];switch(c.constructor){case Object:b.extend(e,c);break;case Boolean:e.change=c;break;case Number:e.start=c;break;case Function:e.click=c;break;case String:if(c.charAt(0)=="."){e.selected=c}else{if(c.charAt(0)=="!"){e.event=c}else{e.start=c}}break}}if(typeof e["return"]=="function"){e.change=e["return"]}return this.each(function(){b.idTabs(this,e)})};b.idTabs=function(e,d){var h=(b.metadata)?b(e).metadata():{};var f=b.extend({},b.idTabs.settings,h,d);if(f.selected.charAt(0)=="."){f.selected=f.selected.substr(1)}if(f.event.charAt(0)=="!"){f.event=f.event.substr(1)}if(f.start==null){f.start=-1}var c=function(){if(b(this).is("."+f.selected)){return f.change}var m="#"+this.href.split("#")[1];var k=[];var l=[];b("a",e).each(function(){if(this.href.match(/#/)){k.push(this);l.push("#"+this.href.split("#")[1])}});if(f.click&&!f.click.apply(this,[m,l,e,f])){return f.change}for(i in k){b(k[i]).removeClass(f.selected)}for(i in l){b(l[i]).hide()}b(this).addClass(f.selected);b(m).show();return f.change};var g=b("a[href*='#']",e).unbind(f.event,c).bind(f.event,c);g.each(function(){b("#"+this.href.split("#")[1]).hide()});var j=false;if((j=g.filter("."+f.selected)).length){}else{if(typeof f.start=="number"&&(j=g.eq(f.start)).length){}else{if(typeof f.start=="string"&&(j=g.filter("[href*='#"+f.start+"']")).length){}}}if(j){j.removeClass(f.selected);j.trigger(f.event)}return f};b.idTabs.settings={start:0,change:false,click:null,selected:".selected",event:"!click"};b.idTabs.version="2.2";b(function(){b(".tabs").idTabs()})})(jQuery)};return a()})();
