//	jquery.tabs v0.4
(function($){$.fn.tabs=function(options){return this.each(function(){this.params=$.extend({},defaultParams,options);obj=this;$(this).children().click(function(event){event.preventDefault();if($.isFunction(obj.params.click)){obj.params.click.call(this);};$.event.trigger('jqTabs-click');if(!$(this).hasClass('jqTabs-selected')){if($.isFunction(obj.params.load)){obj.params.load.call(this);};$.event.trigger('jqTabs-load');$(this).parent().children().each(function(){$($(this).find('a').attr('href')).addClass('jqTabs-hide');});$(this).parent().find('.jqTabs-selected').removeClass('jqTabs-selected');$(this).addClass('jqTabs-selected');$($(this).parent().children('.jqTabs-selected').find('a').attr('href')).removeClass('jqTabs-hide');if($.isFunction(obj.params.complete)){obj.params.complete.call(this);};$.event.trigger('jqTabs-complete');}else{if($.isFunction(obj.params.reload)){obj.params.reload.call(this);};$.event.trigger('jqTabs-reload');};});setup.call(this);});};var defaultParams={normalize:false,normalizeSelector:false,startAt:0};var setup=function(){var obj=this;var $children=$(this).children();if(this.params.normalize){if($.isFunction(this.params.normalizing)){this.params.normalizing.call(this);};$.event.trigger('jqTabs-normalizing');var maxHeight=0;$children.each(function(){if(obj.params.normalizeSelector){var $ele=$($(this).find('a').attr('href')).find(obj.params.normalizeSelector);}else{var $ele=$($(this).find('a').attr('href'));};if($ele.height()>maxHeight){maxHeight=$ele.height();};});$children.each(function(){if(obj.params.normalizeSelector){var $ele=$($(this).find('a').attr('href')).find(obj.params.normalizeSelector);}else{var $ele=$($(this).find('a').attr('href'));};$ele.height(maxHeight);});if($.isFunction(this.params.normalized)){this.params.normalized.call(this);};$.event.trigger('jqTabs-normalized');};$children.each(function(){$(this).addClass('jqTabs-tab');});$($children[0]).addClass('jqTabs-first');$($children[$children.length-1]).addClass('jqTabs-last');if(this.params.startAt>($(this).children().length-1)){var startAt=0;}else{var startAt=this.params.startAt;};$($children[startAt]).addClass('jqTabs-selected');$children.each(function(){$($(this).find('a').attr('href')).addClass('jqTabs-hide jqTabs-panel');});$($($children[startAt]).find('a').attr('href')).removeClass('jqTabs-hide');if($.isFunction(this.params.setup)){this.params.setup.call(this);};$.event.trigger('jqTabs-setup');};})(jQuery);
