(function(a){a.widget("ui.thumbSelector",{_thumbUrls:Array(),_setIndex:-1,_currentIndex:0,_currentThumb:"",_navPrev:null,_navNext:null,_init:function(){var c=this.element,b=this;b._navNext=this.options.nextLink;b._navPrev=this.options.prevLink;b._navNext.hide();b._navPrev.hide();b._navNext.click(function(){b._onNextClick(b)});b._navPrev.click(function(){b._onPrevClick(b)});b._setIndex=this.options.setIndex;b._currentThumb=this.options.thumbUrl;b._currentThumb!=""&&c.attr("src",b._currentThumb);callWebservice("/svc/grid.asmx/GetUserSetThumbUrls",JSON.stringify({SetIndex:b._setIndex}),function(f){var d=true,e=true;if(f.d!==null&&f.d.length>0){b._thumbUrls=f.d;if(b._currentThumb==""){c.attr("src",b._thumbUrls[0]);b._currentIndex=0;e=false;d=false}else for(i=0;i<b._thumbUrls.length;i++)if(b._thumbUrls[i]==b._currentThumb){b._currentIndex=i;if(i==0)e=false;if(i==b._thumbUrls.length-1)d=false;break}}e&&b._navPrev.show();d&&b._navNext.show();(e||d)&&a("#thumbHelp").hide()},false)},_onPrevClick:function(a){a._navNext.show();var b=this.element;b.attr("src",a._thumbUrls[--a._currentIndex]);a._currentIndex==0&&a._navPrev.hide()},_onNextClick:function(a){a._navPrev.show();var b=this.element;b.attr("src",a._thumbUrls[++a._currentIndex]);a._currentIndex==a._thumbUrls.length-1&&a._navNext.hide()},destroy:function(){a.widget.prototype.destroy.apply(this,arguments);this.element.unbind("click")}});a.extend(a.ui.thumbSelector,{defaults:{setIndex:-1,thumbUrl:"",prevLink:null,nextLink:null}})})(jQuery);