// qTabs for jQuery
// by CSantos (carmela.santos@aspect.com) 2011-oct-24
// (based on http://plugins.jquery.com/project/SkiyoTabs, http://plugins.jquery.com/project/accord)
(function(a){a.fn.qTabs=function(b){var c=a.extend({},a.fn.qTabs.defaults,b);var d=this;return this.each(function(){function e(b){a(b).parent().removeClass(c.className).addClass(c.className).siblings().removeClass(c.activeClass);d.find("div."+c.contentClass).hide();var e=0;if(jQuery.support.opacity){e=c.speed}d.find("div."+c.contentClass).filter(a(b).attr("href")).fadeIn(e)}a.each(a(document).find(c.tabList+" li>a"),function(){a(this).click(function(a){a.preventDefault();c.onBeforeActivate.call(this);e(this);if(c.setHash=="true"){location.hash=this.hash}c.onAfterActivate.call(this);return false})});var b=null;if(location.hash){b=a(this).find("a[href="+location.hash+"]")[0]}if(!b&&c.initialTab!=""){b=a(this).find("a[href="+c.initialTab+"]")[0]}if(!b){b=a(document).find(c.tabList).find("li").filter(":first").find("a")}if(b){e(b)}})};a.fn.qTabs.defaults={activeClass:"selected",speed:"slow",contentClass:"tabcontent",setHash:"false",tabList:"ul.tabs",initialTab:"",onBeforeActivate:function(){},onAfterActivate:function(){}}})(jQuery)
