function initFooterTabs(){
	_footer = $('#footer');
	_footer.find('ul.tabset').each(function(){
		var btn_h = $(this);
		var _btn = $(this).find('a.tab');
		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;
			}
		});
		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.fadeIn();
				_btn.eq(_a).removeClass('active');
				_btn.eq(_ind).addClass('active');
				_a = _ind;
			}
		}
	});
}
function initMain(){
	var _page = $('body > div:eq(0)');
	var _fade = 300;
	var _IE6 = ((navigator.appName.indexOf('Microsoft Internet Explorer') != -1) && (parseInt(navigator.appVersion) < 7)) ? true : false;
	$('ul.image-list').find('a').lightBox();
	var _holder = $('#main').find('ul.gallery');
	var _Margin = 0;
	var _width = 0;
	var _slideW = 0;
	var _slide = _holder.children('li');
	_slide.css('padding', 0);
	var t_hold = _slide.find('ul.slide-nav');
	var t_main = _slide.find('#nav').find('a');
	var _a = _slide.index(_slide.filter('.current:eq(0)'));
	if(_a == -1) _a = 0;
	var _w;
	var _contW = $('div.content').width()+100;
	var _minWidth = _page.outerWidth();
		if (window.innerHeight) {
			_width = window.innerWidth;
		}
		else {
			_width = document.documentElement.clientWidth;
		}
		var _otstup = (_width - $('#header').width())/2;
	
	_slide.removeClass('active').eq(_a).addClass('current');
	var _Dwidth = _width;
	_slide.css({
		width: _Dwidth
	});
	
	var _ttt;
	$(window).resize(function(){
		if(_ttt) clearTimeout(_ttt);
		_ttt = setTimeout(function(){
			var _a = _slide.index(_slide.filter('.current:eq(0)'));
			if(_a == -1) _a = 0;
			if (window.innerHeight) _width = window.innerWidth;
			else _width = document.documentElement.clientWidth;
			_Dwidth = _width;
			if(_Dwidth < _contW){
				_Dwidth = _contW;
				_slide.css({
					width: _Dwidth
				});
			}
			else{
				_slide.css({
					width: _Dwidth
				});
			}
			if(_a == 0){
				_holder.css({
				left: 0
			});
			}
			else{
				_holder.css({
				left: -(_Dwidth*(_a+1))
			});
			}
			_Margin =_Dwidth;
		}, 200);
	});
	t_hold.each(function(){
		var t_hold_li = $(this).find('li > a');
		t_main.click(function(){
			_holder.stop();
			if(_btn.index(this) != _a){
				_a = t_main.index(this) + 1;
				_slide.removeClass('current').eq(_a - 1).addClass('current');
				t_hold.each(function(){$(this).find('li > a').removeClass('active').eq(_a-1).addClass('active')});
				_holder.animate({left: -(_Dwidth*(_a))}, 1000, "linear", function(){
						if(_IE6){
							$('div.nav-holder').hide();
							$('div.nav-holder').eq(_a).show();
						}
						else{
							$('div.nav-holder').fadeOut(_fade);
							$('div.nav-holder').eq(_a).fadeIn(_fade);
						}
					} );
				if(_a != 0){
					var _flag = true;
				}
				else{
					var _flag = false;
				}
				_a = _a - 1;
				var _start = $('a.start');
				_start.click(function(){
					_holder.stop();
					_holder.animate({left: -_slideW*0}, 1000, "linear", function(){
						if(_IE6){
							$('div.nav-holder').hide();
						}
						else{
							$('div.nav-holder').fadeOut(_fade);
						}
					} );
					_a = 0;
					_slide.removeClass('current').eq(0).addClass('current');
					return false;
				})
			}
			return false;
		}).mouseenter(function(){
				_w = $(this).find('strong').width()-200;
				$(this).find('span.link-bg').animate( {right:_w}, { queue:false, duration:500});
		}).mouseleave(function(){
			if(!$(this).hasClass('active')){
				$(this).find('span.link-bg').animate({ right: "-222"}, { queue:false, duration:500});
			}
		});
		var _btn = $(this).find('a');
		_btn.removeClass('active').eq(_a).addClass('active');
		
		_btn.click(function(){
			if(_btn.index(this) != _a){
				if(_btn.index(this) == (_a)){
					_a =(_btn.index(this));
					_slide.removeClass('current').eq(_a).addClass('current');
					_holder.stop();
					_holder.animate({left: -_Dwidth*(_a)}, 1000, "linear", function(){
						if(_IE6){
							$('div.nav-holder').hide();
							$('div.nav-holder').eq(_a).show();
						}
						else{
							$('div.nav-holder').fadeOut(_fade);
							$('div.nav-holder').eq(_a).fadeIn(_fade);
						}
					} );
				}
				else {
						_a = _btn.index(this) + 1;
						_slide.removeClass('current').eq(_a).addClass('current');
						_holder.stop();
						_holder.animate({left: -_Dwidth*(_a)}, 1000, "linear", function(){
						if(_IE6){
							$('div.nav-holder').hide();
							$('div.nav-holder').eq(_a).show();
						}
						else{
							$('div.nav-holder').fadeOut(_fade);
							$('div.nav-holder').eq(_a).fadeIn(_fade);
						}
					} );
						_a = _a - 1;
					t_hold.each(function(){$(this).find('li > a').removeClass('active').eq(_a).addClass('active')});
					}
				}
			return false;
		});
	});
	for(var i=0; i < _slide.length-1; i++){
		_slideW = _slide.eq(i).width()+_otstup+_otstup;
		_width = _width + _slideW;
	}
}
$(document).ready(function(){
	initMain();
	initFooterTabs();
});

