$(document).ready(function() {
	sm_li = $('#sm').find('li');
	sm_a = $('#sm').find('a');
	sm_a.children('img').filter(':odd').hide().css('opacity', 0);
	$('#sm').find('img').eq(1).css('opacity', 1).show();
	sm_li.each(function(i){
		$(this).bind('mouseenter',{index:i}, function(e){
     			j = e.data.index;
			sm_a.children('img').filter(':last-child').stop().animate({opacity:0}).hide();
			sm_li.eq(i).find('img').show().stop().animate({opacity: 1});
		});
	});
	
	var i=1;
	bgloff = 0;
	bgtoff = 0;
	bg_i = $('.active_i img').attr('src');
	$('#slider_desc span').hide();
	$('#slider_desc span').eq(0).show();
	$('#m_slider').css({background: "url('" + bg_i + "') no-repeat "+bgloff+"px "+bgtoff+"px"});
	$('#slider_num li').each(function(j) {
		$(this).bind('click', {index:j}, function(e) {
			i = e.data.index;			
			$('#slider_num li').removeClass('active');
			$('.slider_img li').removeClass('active_i');
			$('#slider_desc span').hide();
			$(this).addClass('active');
			$('.slider_img li').eq(i).addClass('active_i');
			$('#slider_desc span').eq(i).show();
			bg_i = $('.active_i img').attr('src');
			$('#m_slider').css({background: "url('" + bg_i + "') no-repeat "+bgloff+"px "+bgtoff+"px"});
		});
	});	
	function timer(){
		$('#slider_num li').eq(i).addClass('active');
		$('.slider_img li').eq(i).addClass('active_i');
		$('#slider_desc span').eq(i).show();
		$('#slider_num li').eq(i-1).removeClass('active');
		$('.slider_img li').eq(i-1).removeClass('active_i');
		$('#slider_desc span').eq(i-1).hide();
		bg_i = $('.active_i img').attr('src');
		$('#m_slider').css({background: "url('" + bg_i + "') no-repeat "+bgloff+"px "+bgtoff+"px"});
		if(i<$('#slider_num li').length-1){i=i+1;} else {i=0;}	
	}
	var slidetime = setInterval(timer, 7000); 
	$('#slider_num li').bind('click', function() {
		clearTimeout(slidetime);
		slidetime = setInterval(timer, 7000); 
	});
	$('#slider_desc').mouseenter(function(){
		clearTimeout(slidetime);
	});
	$('#slider_desc').mouseleave(function(){
		slidetime = setInterval(timer, 7000); 
	});
});
