$(document).ready(function(){
	initGall();
	initTabs('.tabset');
	ieHover('#menu li');
	resizeFotn();
});
/*---  IE6 hover function ---*/
function ieHover(h_list) {
	if ($.browser.msie && $.browser.version < 7) {
		$(h_list).hover(function() {
			$(this).addClass('hover');
		}, function() {
			$(this).removeClass('hover');
		});
	}
}


/*--- tabs function ---*/
function initTabs(h_list) {
	$(h_list).each(function(_ind, _el) {
		var btn_h = $(_el);
		var _btn = $(_el).find('a.tab');
		var _a = 0;
		var box_a;
		_btn.each(function(_ind, _el) {
			this._box = $('#'+_el.href.substr(_el.href.indexOf("#") + 1));
			if($(_el).hasClass('active')) {
				this._box.show();
				_a = _ind;
				box_a = this._box.find('a.button').filter('.active:eq(0)');
				if(box_a.length == 0) box_a = this._box.find('a.button').eq(0);
				box_a = $('#'+box_a.attr('href').substr(box_a.attr('href').indexOf("#") + 1));
				if(box_a.length){
					$('#visual > .box').removeClass('active');
					box_a.addClass('active');
				}
			}
			else {
				this._box.hide();
			}
			_el.onclick = function() {
				if(!$(this).hasClass('active')){
					_btn.get(_a)._box.hide();
					_btn.eq(_a).removeClass('active');
					this._box.show();
					$(this).addClass('active');
					box_a = this._box.find('a.button').filter('.active:eq(0)');
					if(box_a.length == 0) box_a = this._box.find('a.button').eq(0);
					box_a = $('#'+box_a.attr('href').substr(box_a.attr('href').indexOf("#") + 1));
					if(box_a.length){
						$('#visual > .box').removeClass('active');
						box_a.addClass('active');
					}
					_a = _ind;
				}
				return false;
			}
		});
	});
}
/*--- resizeFotn function ---*/
function resizeFotn(){
	var _hold = $('#aaa');
	if(_hold.length > 0){
		$('body').css('font-size','64%');
		_hold.find('.default').click(function(){
			$('body').css('font-size','64%');
			return false;
		});
		_hold.find('.zoom1').click(function(){
			$('body').css('font-size','72%');
			return false;
		});
		_hold.find('.zoom2').click(function(){
			$('body').css('font-size','82%');
			return false;
		});
	}
}
/*--- init gallery function ---*/
function initGall(){
	var _box = $('#visual > .box');
	var box_a;
	$('div.media .button').each(function(){
		this.onclick = function(){
			box_a = $('#'+this.href.substr(this.href.indexOf("#") + 1));
			if(box_a.length){
				_box.removeClass('active');
				box_a.addClass('active');
				$(this).parents('.tab:eq(0)').find('a.button').removeClass('active');
				$(this).addClass('active');
			}
			return false;
		}
	});
}