sources.each(function(source){ var img = new Asset.image(source, { 'onload': function(){ options.onProgress.call(this, counter); counter++; if (counter == sources.length) options.onComplete(); } 
['load', 'abort', 'error'].each(function(type){ var event = properties['on' + type]; delete properties['on' + type]; element.addEvent(type, function(){ this.removeEvent(type, arguments.callee); event.call(this); 
		sources.each(function(source){			var img = new Asset.image(source, {				'onload': function(){					options.onProgress.call(this, counter);					counter++;					if (counter == sources.length) options.onComplete();				}			});			images.push(img);		});
5733	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5733/243daa139e7bec321c6e5f7e1a1ce87fa91633cd/Assets.js/buggy/Remote/Assets.js