$(document).ready(function(){
	ieHover('ul.nav > li, div.btn, span, #box, #nav > li');
	initGallery();
	initSlidingShow();
});
/*--- IE6 hover function ---*/
function ieHover(h_list){
	if ($.browser.msie && $.browser.version < 7){
		$(h_list).hover(function(){
			$(this).addClass('hover');
		}, function(){
			$(this).removeClass('hover');
		});
	}
}
/*--- gallery function ---*/
function initGallery(){
	$('div.imager').each(function(){
		var list_h = $(this).find('.galery-list');
		var btn_hold = $('<div class="galery-link"></div>');
		var btn_prev = $('<a href="#" class="a-left">left arrow</a>');
		var btn_next = $('<a href="#" class="a-right">left arrow</a>');
		var _btn = $('<ul></ul>');
		var _a = list_h.children().index(list_h.children().filter('.active:eq(0)'));
		if(_a == -1) _a = 0;
		var _step = $(this).width();
		btn_hold.append(btn_prev).append('<div class="galery-number"></div>').append(btn_next);
		list_h.children().each(function(_i){
			_btn.append('<li><a href="#">'+(_i+1)+'</a></li>');
		});
		btn_hold.find('.galery-number').append(_btn);
		_btn = _btn.find('a');
		$(this).append(btn_hold);
		list_h.children().removeClass('active');
		_btn.eq(_a).addClass('active');
		list_h.css('margin-left', -_step*_a);
		_btn.parents('ul:eq(0)').css('margin-left', (_btn.parents('ul:eq(0)').parent().width() - _btn.parents('ul:eq(0)').width())/2);
		if($.browser.msie && $.browser.version < 7) btn_hold.hide();
		else btn_hold.css({ display: 'none', opacity: 0});
		btn_hold.hide();
		$(this).mouseenter(function(){
			if($.browser.msie && $.browser.version < 7) btn_hold.show();
			else btn_hold.show().stop().animate({opacity: 1}, 300);
			
		}).mouseleave(function(){
			if($.browser.msie && $.browser.version < 7) btn_hold.hide();
			else btn_hold.stop().animate({opacity: 0}, 300, function(){ $(this).hide()});
		});
		btn_prev.click(function(){
			if(_a == 0) changeEl(list_h.children().length -1);
			else changeEl(_a - 1);
			return false;
		});
		btn_next.click(function(){
			if(_a == list_h.children().length -1) changeEl(0);
			else changeEl(_a + 1);
			return false;
		});
		_btn.click(function(){
			changeEl(_btn.index(this));
			return false;
		});
		function changeEl(_ind){
			if(_ind != _a){
				list_h.animate({marginLeft: -_step*_ind}, {queue:false, duration:400});
				_btn.eq(_a).removeClass('active');
				_btn.eq(_ind).addClass('active');
				_a = _ind;
			}
		}
	});
}
/*--- Sliding Show function ---*/
function initSlidingShow(){
	$('.sliding-show .show-img a').each(function(){
		var _info = $(this).children('span').css('opacity', 0.45);
		var _fader = $('<span class="fader">&nbsp;</span>').css('opacity', 0);
		$(this).append(_fader);
		$(this).mouseenter(function(){
			_info.animate({opacity: 1}, {queue:false, duration:300});
			_fader.animate({opacity: 1}, {queue:false, duration:300});
		}).mouseleave(function(){
			_info.animate({opacity: 0.45}, {queue:false, duration:300});
			_fader.animate({opacity: 0}, {queue:false, duration:300});
		});
		
	});
}
