(function(a){a.fn.extend({slideBox:function(b){var c={AutoMotion:true,TimeoutMotion:10,TypeRewinding:"backall",NumberItemsMoved:1,Speed:"normal"},b=a.extend(c,b);return this.each(function(){var s=a(".SlideBox_mask",this),e=a(".SlideBox_listItems",s),h=a(".SlideBox_item",e),k=a(".SlideBox_item:first",e),w=a(".SlideBox_controlPrev:first",this),v=a(".SlideBox_controlNext:first",this),B=k.outerWidth(),z=parseInt(k.css("margin-left"),10),t=parseInt(k.css("margin-right"),10),g=B+z+t,r=k.height();h.each(function(){var c=a(this),b=c.outerHeight();if(b>r)r=b});var A=parseInt(k.css("margin-top"),10),x=parseInt(k.css("margin-bottom"),10),y=r+A+x,d=0,f=h.size(),j=0,C=0;e.width(g*f);e.height(y);while(g*j<s.width()&&j<f){j++;nVisibleCompleteItems=j;if(g*j-t>s.width())nVisibleCompleteItems--}var i=null,i=null,u=b.TimeoutMotion*1e3,p=0,m=false,n=false;if(b.TypeRewinding=="infinite"){b.NumberItemsMoved=1;e.append(h.clone());h=a(".SlideBox_item",e);f=h.size();e.width(g*f);h.each(function(b){var c=a(this);if(c.is(".SlideBox_cloneItem"))b+=f/2;c.css({top:"0px",left:g*b+"px",position:"absolute"});this.posLeft=g*b})}var l=0,q=false;a(this).mouseover(function(){q=true}).mouseout(function(){q=false});function o(){if(!n)if(b.TypeRewinding=="reverse"){if(d>=0||d-1<=-f)m=!m;if(m)d--;else d++}else if(b.TypeRewinding=="infinite"){d--;e.width(e.width()+g)}else if(d-1>-f)d--;else d=0;else n=false;e.animate({left:g*(d*b.NumberItemsMoved)+"px"},b.Speed,function(){if(b.TypeRewinding=="infinite"){if(l>f-1||l<0)l=0;var c=a(h[l]);c.css({left:c.position().left+g*f});l++}if(b.AutoMotion){p=u;i=setInterval(function(){if(p==0){o();clearInterval(i)}else if(!q)p-=100},100)}})}if(b.AutoMotion)setTimeout(o,u);else{b.TimeoutMotion=1;b.TypeRewinding="reverse"}if(w.size()>0&&v.size()>0)if(b.TypeRewinding!="infinite"){w.bind("click",function(){if(d<0){clearInterval(i);i=null;m=false;n=true;d++;postionAnt=d+1;o()}});v.bind("click",function(){if(d*c.NumberItemsMoved>-(f-j)){clearInterval(i);i=null;m=true;n=true;d--;postionAnt=d-1;o()}})}})}})})(jQuery)
