jQuery.noConflict();
jQuery(function(){
	jQuery('.twocolumns-frame').jqueryTabs({
		tabset: '#sidebar ul.menu',
		duration: 600
	})
})

//* jquery tabs *********************************************************************************
jQuery.fn.jqueryTabs = function(_options){
	// defaults options
/*
		event: 'click','mouseover','mouseleave'
*/
	var _options = jQuery.extend({
		event: 'click',
		tabset: 'ul.tabset',
		duration: 800
	},_options);

	return this.each(function(){
		var _this = jQuery(this);
		var _tabset = jQuery(_options.tabset,_this);

		_tabset.each(function(){
			var _list = jQuery(this);
			var _links = _list.find('a.tab', _list);
			if(_links.filter('.active').length == 0) _links.eq(0).addClass('active').parent().addClass('active');
			else _links.filter('.active').parent().addClass('active');

			_links.each(function() {
				var _link = jQuery(this);
				var _href = _link.attr('href');
				var _tab = jQuery(_href, _this);

				if(_link.hasClass('active')) _tab.css({
					position: 'relative',
					top:0,
					left:0,
					zIndex: 10,
					opacity: 1,
					opacity: 'auto'
				});
				else _tab.css({
					position: 'absolute',
					top:'-9999px',
					left:'-9999px',
					zIndex: 11,
					opacity: 0
				});

				_link.bind(_options.event, function(){
					var _prev;
					_links.filter('.active').each(function(){
						jQuery(this).parent().removeClass('active');
						_prev = jQuery(jQuery(this).removeClass('active').attr('href'));
					});
					_link.addClass('active').parent().addClass('active');
					_prev.css({
						position: 'absolute',
						top:'-9999px',
						left:'-9999px',
						zIndex: 11,
						opacity: 0
					});
					_tab.css({
						position: 'relative',
						top:0,
						left:0
					}).animate({opacity:1},{duration: _options.duration, complete: function(){
						jQuery(this).css({
							opacity: 'auto',
							zIndex: 10
						});
					}});
					return false;
				});
			});
		});
	})
}
