image.onload = function(){ if (arguments.callee.done) return false; arguments.callee.done = true; this.onload = null; return properties.onload.call(this); }; image.onerror = properties.onerror; image.onabort = properties.onabort; image.src = properties.src; return Asset.create('img', {'src': properties.src}); 
image.src = source; var element = new Element('img', {'src': source}); ['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); }); }); if (image.width && image.height) element.fireEvent('load'); return element.setProperties(properties); 
	image: function(source, properties){		properties = $merge({			'src': source,			'onload': Class.empty,			'onabort': Class.empty,			'onerror': Class.empty		}, properties);		var image = new Image();		image.onload = function(){			if (arguments.callee.done) return false;			arguments.callee.done = true;			this.onload = null;			return properties.onload.call(this);		};		image.onerror = properties.onerror;		image.onabort = properties.onabort;		image.src = properties.src;		return Asset.create('img', {'src': properties.src});	},
6991	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/6991/243daa139e7bec321c6e5f7e1a1ce87fa91633cd/Assets.js/clean/Remote/Assets.js