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