var _this = this; var idx = arguments.length == 0 ? this._thumbIndex : arguments[0]; 
  if(!idx){ idx = this._thumbIndex; } 
	_showThumbs: function(idx){		// summary: Displays thumbnail images, starting at position 'idx'		// idx: Number		//	The index of the first thumbnail		var _this = this;		var idx = arguments.length == 0 ? this._thumbIndex : arguments[0];		idx = Math.min(Math.max(idx, 0), this._maxPhotos);				if(idx >= this._maxPhotos){ return; }				var img = this._thumbs[idx];		if(!img){ return; }				var left = img.offsetLeft - this.thumbsNode.offsetLeft;		var top = img.offsetTop - this.thumbsNode.offsetTop;		var offset = this.isHorizontal ? left : top;						if(	(offset >= this.thumbScroller[this._scrollAttr]) &&			(offset + img[this._sizeAttr] <= this.thumbScroller[this._scrollAttr] + this._scrollerSize)		){			// FIXME: WTF is this checking for?			return;		}						if(this.isScrollable){			var target = this.isHorizontal ? {x: left, y: 0} : { x:0, y:top};			dojox.fx.smoothScroll({				target: target,				win: this.thumbScroller,				duration:300,				easing:dojox.fx.easing.easeOut,				onEnd: dojo.hitch(this, "_checkLoad", img, idx)			}).play(10);		}else{			if(this.isHorizontal){				this.thumbScroller.scrollLeft = left;			}else{				this.thumbScroller.scrollTop = top;			}			this._checkLoad(img, idx);		}		},
5168	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5168/f5ea9ac9caa9b92a1c961d797899464aec6450d8/ThumbnailPicker.js/buggy/image/ThumbnailPicker.js