// JavaScript Document
var b_speed = 4000;
var b_cur = 0;
var b_old = 0;
var b_set = null;
var $b_box;
var $b_li;
var $b_btn;
var b_max;

$(function(){
	$b_box = $(".in_banbox");
	$b_li = $b_box.find(".list li");
	$b_btn = $b_box.find(".btn li");
	b_max = $b_li.length;

	F_B_init();
	b_set = setInterval(function(){
		F_B_Move(b_cur, ++b_cur);
	},b_speed);
	$b_box.hover(
		function(){
			clearInterval(b_set);
		},
		function(){
			b_set = setInterval(function(){
				F_B_Move(b_cur, ++b_cur);
			},b_speed);
		}
	);
	$b_btn.click(function(){
		var _i = $b_btn.index($(this));
		F_B_Move(b_cur, _i);
	});
	$(".btn_2 .prev").click(function(){
		F_B_Move(b_cur, --b_cur);
	});
	$(".btn_2 .next").click(function(){
		F_B_Move(b_cur, ++b_cur);
	});
});

//初始化
var F_B_init = function(){	
	$b_li.each(function(i, d){
		var _url = $(d).find("img").attr("src");
		if(i!=0){
			$(d).css({"background":"url("+_url+") top center no-repeat", "z-index":1, "opacity":0});
		}
		else{
			$(d).css({"background":"url("+_url+") top center no-repeat", "z-index":2, "opacity":1});
		}
		$(d).find("img").remove();
	});
};

//开始执行
function F_B_Move(_old, _cur){
	b_cur = _cur;
	if(_cur < 0){
		b_cur = b_max-1;
	}
	if(_cur >= b_max){
		b_cur = 0;
	}
	b_old = _old;
	$b_li.eq(b_old).css({"z-index":1});
	$b_li.eq(b_cur).css({"z-index":2, "opacity":0}).stop().animate({"opacity":1}, 1000, function(){
		$b_li.eq(b_old).css({"opacity":0});
	});	
	$b_btn.removeClass("cur");
	$b_btn.eq(b_cur).addClass("cur");
}






