function initTabs(){
	$('.tabset').each(function(){
		var this_tab;
		var tabset = $(this);
		var tabs = tabset.find('a');
		var _active_tab = tabset.find('a.active');
		tabs.each(function(){
			this_tab = $(this);
			$(this_tab.attr('href')).hide();
			$(_active_tab.attr('href')).show();
		});
		tabs.click(function(){
			this_tab = $(this);
			$('.scroll-content').scrollTop(0);
			$('div.tab-content').each(function(){
				$(this).hide();
			});
			$(this_tab.attr('href')).show();
			VSA_handleResize();
			tabs.hide();
			tabs.not($(this)).css('display','block');
			return false;
		});
	});
}

//* 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.css({
					position: 'relative',
					left:0,
					top:0
				});
				else _tab.css({
					position: 'absolute',
					left:'-9999px',
					top: '-9999px'
				});

				_link.bind(_options.event, function(){
					_links.filter('.active').each(function(){
						$($(this).removeClass('active').attr('href')).css({
							position: 'absolute',
							left:'-9999px',
							top: '-9999px'
						});
					});
					_link.addClass('active');
					_tab.css({
						position: 'relative',
						left:0,
						top:0
					});
					return false;
				});
			});
		});
	})
}

$(document).ready(function(){
	initTabs();
	jQuery('.tabs-holder').jqueryTabs({
		tabset: 'ul.tabset-new'
	});
});
