(function(a){a.fn.bxCarousel=function(b){var c={move:4,display_num:4,speed:500,margin:0,auto:false,auto_interval:2000,auto_dir:"next",auto_hover:false,next_text:"next",next_image:"",prev_text:"prev",prev_image:"",controls:true};var b=a.extend(c,b);return this.each(function(){var h=a(this);var p=h.find("li");var l=0;var t=0;var m=b.display_num-1;var u=b.display_num-1;var f=false;var x="";var k=false;p.css({"float":"left",listStyle:"none",marginRight:b.margin});var g=p.outerWidth(true);wrap_width=(g*b.display_num)-b.margin;var z=g*b.move;h.wrap('<div class="bx_container"></div>').width(999999);if(b.controls){if(b.next_image!=""||b.prev_image!=""){var q='<a href="" class="prev"><img src="'+b.prev_image+'"/></a><a href="" class="next"><img src="'+b.next_image+'"/></a>'}else{var q='<a href="" class="prev">'+b.prev_text+'</a><a href="" class="next">'+b.next_text+"</a>"}}h.parent(".bx_container").wrap('<div class="bx_wrap"></div>').css({position:"relative",width:wrap_width,overflow:"hidden"}).before(q);var o=p.slice(0,b.display_num).clone();var y=(b.display_num+b.move)-1;h.empty().append(o);v();d();h.css({position:"relative",left:-(z)});h.parent().siblings(".next").click(function(){s();clearInterval(x);k=true;return false});h.parent().siblings(".prev").click(function(){r();clearInterval(x);k=true;return false});if(b.auto){e();if(b.auto_hover&&k!=true){h.find("li").live("mouseenter",function(){if(!k){clearInterval(x)}});h.find("li").live("mouseleave",function(){if(!k){e()}})}}function e(){if(b.auto_dir=="next"){x=setInterval(function(){s()},b.auto_interval)}else{x=setInterval(function(){r()},b.auto_interval)}}function s(){if(!f){f=true;n("next");h.animate({left:"-="+z},b.speed,function(){h.find("li").slice(0,b.move).remove();h.css("left",-(z));d();f=false})}}function r(){if(!f){f=true;n("prev");h.animate({left:"+="+z},b.speed,function(){h.find("li").slice(-b.move).remove();h.css("left",-(z));v();f=false})}}function d(){var w=new Array();var j=p.clone();u=m;for(i=0;i<b.move;i++){u++;if(j[u]!=undefined){w[i]=a(j[u])}else{u=0;w[i]=a(j[u])}}a.each(w,function(A){h.append(w[A][0])})}function v(){var w=new Array();var j=p.clone();t=l;for(i=0;i<b.move;i++){t--;if(j[t]!=undefined){w[i]=a(j[t])}else{t=p.length-1;w[i]=a(j[t])}}a.each(w,function(A){h.prepend(w[A][0])})}function n(j){if(j=="next"){l+=b.move;if(l>=p.length){l=l%p.length}m+=b.move;if(m>=p.length){m=m%p.length}}else{if(j=="prev"){l-=b.move;if(l<0){l=p.length+l}m-=b.move;if(m<0){m=p.length+m}}}}})}})(jQuery);$("#carousel").ready(function(){$("#carousel").bxCarousel({display_num:4,move:1,prev_image:"http://hikari-life.com/img/top-js/left.gif",next_image:"http://hikari-life.com/img/top-js/right.gif",auto:true,auto_hover:true})});
