function focusBox(n){function s(){i.children("a.btn_next").trigger("click")}function o(n,t){$ul.is(":animated")||$ul.animate({left:t},500,function(){i.children(".banner_count").text(n+1);$infoLi.not($infoLi.eq(n).addClass("current")).removeClass("current");f.not(f.eq(n).addClass("current")).removeClass("current");t==(1-len)*u?$ul.css({left:(1-len/2)*u}):t==0&&$ul.css({left:-len*u/2})})}var f;if(n){var i=$("#"+n),u=i.width(),r=0,e=0;arr=[];t=null;$infoLi=i.find(".banner_info li");len=$infoLi.length*2;$ul=i.find(".banner_pic>ul");$ul.append($ul.html()).css({width:len*u,left:-len*u/2});$infoLi.eq(0).addClass("current");arr.push('
');$infoLi.each(function(n){n==0?arr.push('- '+(n+1)+"<\/span><\/li>"):arr.push("
- "+(n+1)+"<\/span><\/li>")});arr.push("<\/ul><\/div>");i.append(arr.join(""));f=i.find(".banner_pages li");f.children("span").on("click",function(){var n=f.index(i.find(".banner_pages li.current"));if(r=f.children("span").index($(this)),r!=n)return e=parseInt($ul.css("left"))+u*(n-r),o(r,e),!1});i.children("a.btn_prev").on("click",function(){return r=f.index(i.find(".banner_pages li.current")),r==0?r=len/2-1:r--,e=parseInt($ul.css("left"))+u,o(r,e),!1});i.children("a.btn_next").on("click",function(){return r=(f.index(i.find(".banner_pages li.current"))+1)%(len/2),e=parseInt($ul.css("left"))-u,o(r,e),!1});t=setInterval(s,8e3);i.on("mouseenter",function(){clearInterval(t)}).on("mouseleave",function(){t=setInterval(s,8e3)})}}$(function(){focusBox("kakaFocus")})