 dojo.disconnect(this._handle); this._handle = dojo.connect(this[this._background],"onload", this, "_backgroundImageLoaded"); 
dojo.disconnect(this._handle); this._handle = dojo.connect(this[this._background],"onload", this, "_backgroundImageLoaded"); 
	_loadNextImage: function(){		// summary: after specified delay, load a new image in that container, 		// and call _backgroundImageLoaded() when it finishes loading		dojo.disconnect(this._handle); 		this._handle = dojo.connect(this[this._background],"onload", this, "_backgroundImageLoaded"); 		dojo.style(this[this._background], "opacity", 1.0);		dojo.style(this[this._background], "width", this.imgWidth);		dojo.style(this[this._background], "height", this.imgHeight);		if (this.showDialog) { this._updateDialog(); }		var nextIdx = (this.direction=='forwards') ? this._urlsIdx+1 : this._urlsIdx-1;		this[this._background].src = this.imgUrlBase+this.imgUrls[this._urlsIdx];		if (this.direction=='forwards') { 		if(nextIdx>(this.imgUrls.length-1)){ this._urlsIdx = 0;	} 			else { this._urlsIdx = nextIdx; } 		} else {			if (nextIdx<0) { this._urlsIdx = this.imgUrls.length-1; } 			else { this._urlsIdx = nextIdx; } 		}	}
5168	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5168/5034d020c981e60058fc1448992238b937f9cf86/SlideShow.js/buggy/presentation/SlideShow.js