var MultipleImageLoader = function(url){
  this.loaders = new Array();
  this.completedItems = 0;
};

MultipleImageLoader.prototype = {
	
		
	load:function(){
		this.completedItems = 0;
		for (var i in this.loaders){
			this.loaders[i].loader.load();
		}
	},
	
	addFile:function(param_id , param_path){
		var newItem = {};
		newItem.id = param_id;
		newItem.loader = new ImageLoader(param_path);
		var self  = this;
		newItem.loader.loadEvent = function(url, image){
			self.fileComplete();
		}
		this.loaders.push(newItem);
	},
	
	getLoadedData:function(param_id){
		var data = new Object();
		if(param_id != null)
			return this.getItemByID(param_id).loader.getImage();
	},
	
	
	getItemByID:function(param_id){
		for(var i  = 0; i < this.loaders.length ; ++i){
			if(this.loaders[i].id == param_id)
				return this.loaders[i];
		}
		return null;
	},
	
	fileComplete:function(){
		alert('file complete');
		 this.completedItems++;
		 if(this.completedItems >=  this.loaders.length)
			 this.loadComplete();
	},
	
	
	loadComplete:function(){
		alert('load complete, bitch');
	}
	
};

