/*--- content tabs ---*/
function initContentTabs(){
	var _hold = $('div.content-table:eq(0)');
	if(_hold.find('div.tab-set-hold').length && _hold.find('div.tab').length){
		var btn_hold = _hold.find('div.tab-set-hold ul');
		var _btn = btn_hold.find('a');
		var btn_prev = _hold.find('div.prev-nav a.btn').hide();
		var btn_next = _hold.find('div.next-nav a.btn').hide();
		var info_prev = _hold.find('div.prev-nav span.more-inf').hide();
		var info_next = _hold.find('div.next-nav span.more-inf').hide();
		
		var _a = _btn.index(_btn.filter('.active:eq(0)'));
		if(_a == -1) _a = 0;
		_btn.removeClass('active').eq(_a).addClass('active');
		_btn.each(function(_i){
			this._box = this.href.substr(this.href.indexOf("#") + 1);
			if(this._box){
				this._box = $('#'+this._box);
				if(_i == _a) this._box.show();
				else this._box.hide();
			}
			this.onclick = function(){
				changeTab(_i);
				return false;
			}
		});
		
		var btn_w = btn_hold.outerWidth();
		var hold_w = _hold.find('div.tab-set-hold').width();
		
		var _w = 0;
		var btn_p = _btn.parent();
		var btn_p_a = 0;
		var max_w = btn_w - hold_w;
		if(btn_w > hold_w){
			btn_next.show();
			btn_prev.show();
			info_next.show();
		}
		
		var _ff = false;
		btn_prev.mousedown(function(){
			_ff = true;
			if(_w > 0){
				btn_hold_p.stop();
				moveTab(false);
			}
		}).mouseup(function(){
			_ff = false;
		}).click(function(){
			return false;
		});
		
		btn_next.mousedown(function(){
			_ff = true;
			if(_w < max_w){
				btn_hold_p.stop();
				moveTab(true);
			}
		}).mouseup(function(){
			_ff = false;
		}).click(function(){
			return false;
		});
		$('dody').bind('mouseup', function(){
			_ff = false;
		});
		var btn_hold_p = btn_hold.parent();
		function moveTab(_f){
			if(_f){
				_w += 10;
				if(_w >= max_w){
					_w = max_w;
					info_next.hide();
					_ff = false;
				}
				info_prev.show();
			}
			else{
				_w -=10;
				if(_w <= 0){
					_w = 0;
					info_prev.hide();
					_ff = false;
				}
				info_next.show();
			}
			btn_hold_p.animate({left:-_w}, 30, "linear", function(){
				if(_ff) moveTab(_f);
			});
		}
		
		function changeTab(_ind){
			if(_ind != _a){
				if(_btn.get(_a)._box) _btn.get(_a)._box.hide();
				if(_btn.get(_ind)._box) _btn.get(_ind)._box.show();
				_btn.eq(_a).removeClass('active');
				_btn.eq(_ind).addClass('active');
				_a = _ind;
			}
		}
	}
}
/*--- IE6 hover ---*/
function ieHover(h_list){
	if($.browser.msie && $.browser.version < 7){
		$(h_list).hover(function(){
			$(this).addClass('hover');
		}, function(){
			$(this).removeClass('hover');
		});
	}
}
$(document).ready(function(){
	initContentTabs();
	ieHover('ul.right-nav > li, ul.main-nav > li, ul.list-news > li');
});