(function(d){d.fn.extend({soChange:function(a){function h(){if(e!=c){a.thumbObj!=null&&d(a.thumbObj).removeClass(a.thumbNowClass).eq(c).addClass(a.thumbNowClass);if(a.slideTime<=0){b.eq(e).hide();b.eq(c).show()}else if(a.changeType=="fade"){b.eq(e).fadeOut(a.slideTime);b.eq(c).fadeIn(a.slideTime)}else{b.eq(e).slideUp(a.slideTime);b.eq(c).slideDown(a.slideTime)}e=c;if(a.autoChange==true){clearInterval(g);g=setInterval(i,a.changeTime)}}}function i(){c=(e+1)%j;h()}a=d.extend({thumbObj:null,botPrev:null,
botNext:null,changeType:"fade",thumbNowClass:"now",thumbOverEvent:true,slideTime:1E3,autoChange:true,clickFalse:true,overStop:true,changeTime:5E3,delayTime:300},a||{});var b=d(this),f,j=b.size(),e=0,c,g,k;b.hide().eq(0).show();if(a.thumbObj!=null){f=d(a.thumbObj);f.removeClass(a.thumbNowClass).eq(0).addClass(a.thumbNowClass);f.click(function(){c=f.index(d(this));h();if(a.clickFalse==true)return false});if(a.thumbOverEvent==true){f.mouseenter(function(){c=f.index(d(this));k=setTimeout(h,a.delayTime)});
f.mouseleave(function(){clearTimeout(k)})}}a.botNext!=null&&d(a.botNext).click(function(){b.queue().length<1&&i();return false});a.botPrev!=null&&d(a.botPrev).click(function(){if(b.queue().length<1){c=(e+j-1)%j;h()}return false});if(a.autoChange==true){g=setInterval(i,a.changeTime);if(a.overStop==true){b.mouseenter(function(){clearInterval(g)});b.mouseleave(function(){g=setInterval(i,a.changeTime)})}}}})})(jQuery);


