$(document).ready(function(){
	$('.tabs-hold').each(function() {
		var _a = 0;
		var _btn = $(this).find('.tabset a');
		var btn_next = $(this).find('.next-tab a');
		_btn.each(function(_ind, _el) {
			_el.box = $('#' + _el.href.substr(_el.href.indexOf("#") + 1));
			_btn.each(function(){
				if((_el != this) && (_el.href == this.href)){
					if(!_el.clon) _el.clon = [];
					_el.clon.push(this);
				}
			});
			if($(_el).hasClass('active')) {
				if(_el.box.length) _el.box.show();
				_a = _ind;
			}
			else {
				if(_el.box.length) _el.box.hide();
			}
			_el.onclick = function() {
				tabChange(_ind);
				return false;
			}
		});
		btn_next.click(function(){
			if(_a < _btn.length - 1) tabChange(_a + 1);
			return false;
		});
		function tabChange(_i) {
			if(!_btn.eq(_i).hasClass('active')) {
				_btn.get(_a).box.hide();
				_btn.get(_i).box.show();
				_btn.eq(_a).removeClass('active');
				$(_btn[_a].clon).removeClass('active');
				_btn.eq(_i).addClass('active');
				$(_btn[_i].clon).addClass('active');
				if(_i == _btn.length - 1) btn_next.hide();
				else btn_next.show();
				_a = _i;
			}
		}
	});
});