 var width = (100 * this.numberThumbs) + 90; dojo.style(this.outerNode, "textAlign","center"); dojo.style(this.outerNode, "width", width+"px");    if(this.useHyperlink){ dojo.subscribe(this.getTopicName(), function(packet){ var index = packet.index; var url = _this.imageStore.getValue(_this.imageData[index],_this.linkAttr);   if(!url){return;}  if(_this.hyperlinkTarget == "new"){ window.open(url); } else{ window.location = url; } }); }  this.init(); }, 
if(this.isScrollable) { dojo.require("dojox.fx.scroll"); dojo.require("dojox.fx.easing"); } if(this.isClickable){ dojo.addClass(this.thumbsNode, "thumbClickable"); } this._totalSize = 0; this.init(); }, 
	postCreate: function(){		// summary: Initializes styles and listeners				this.widgetid = this.id;		this.inherited("postCreate",arguments);		this.pageSize = this.numberThumbs * 4;				var _this = this;				// FIXME: do this via css? calculate the correct width for the widget		var width = (100 * this.numberThumbs) + 90;		dojo.style(this.outerNode, "textAlign","center");		dojo.style(this.outerNode, "width", width+"px");				//If useHyperlink is true, then listen for a click on a thumbnail, and		//open the link		if(this.useHyperlink){			dojo.subscribe(this.getTopicName(), function(packet){				var index = packet.index;				var url = _this.imageStore.getValue(_this.imageData[index],_this.linkAttr);								//If the data item doesn't contain a URL, do nothing				if(!url){return;}								if(_this.hyperlinkTarget == "new"){					window.open(url);				} else{					window.location = url;				}							});		}		this.init();	},
5168	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5168/f4d82f4eedc281ff5de06d9cdf63e56bfc4eeb2b/ThumbnailPicker.js/buggy/image/ThumbnailPicker.js