//* jquery tabs *********************************************************************************
jQuery.fn.jqueryTabs = function(_options){
	// defaults options
/*
		event: 'click','mouseover','mouseleave'
*/
	var _options = jQuery.extend({
		event: 'click',
		tabset: 'ul.tabset'
	},_options);

	return this.each(function(){
		var _this = jQuery(this);
		var _tabset = jQuery(_options.tabset,_this);

		_tabset.each(function(){
			var _list = $(this);
			var _links = _list.find('a.tab', _list);
			if(_links.filter('.active').length == 0) _links.eq(0).addClass('active');

			_links.each(function() {
				var _link = $(this);
				var _href = _link.attr('href');
				var _tab = $(_href, _this);

				if(_link.hasClass('active')){
					_tab.show();
					_link.parent().addClass('active');
				}else _tab.hide();

				_link.bind(_options.event, function(){
					_links.filter('.active').each(function(){
						$(this).parent().removeClass('active');
						$($(this).removeClass('active').attr('href')).hide();
					});
					_link.parent().addClass('active');
					_link.addClass('active');
					_tab.show();
					return false;
				});
			});
		});
	});
};

$(document).ready(function(){
	jQuery('body').jqueryTabs();
	jQuery('.twocolumns').jqueryTabs({
		tabset: 'ul.main-tabs'
	});
});

