var batchImageLoader = new Class({      
	Implements: [Chain, Events],
				
	initialize: function(imageArr)
	{
		this.images = imageArr;			
	},
	
	startLoad: function() {
		if(this.images.length <= 0) {
			this.noBatch();			
		}else {
			this.loader = new Asset.images(this.images, {
				onComplete: function() {
					this.loaderComplete();
				}.bind(this)
			},this);			
		}
	},
	
	loaderComplete: function() {
		this.loader = null;
		this.fireEvent("batchready");
	},
	
	noBatch: function() {
		this.loader = null;
		this.fireEvent("nobatch");
	}
});