function Picture(){
	this.sources = new Array();
	this.images = new Object();
	this.loaded = false;

	this.setSource = function( ID,STATUS ){// "STATUS" must be Array object.
		this.sources[ this.sources.length ] = { id:ID,status:STATUS }
	}
	this.isLoaded = function(){
		return this.loaded;
	}
	this.setNewSource = function( ID,STATUS ){
		if( this.isLoaded() && this.images[ID][STATUS].src && !!!document.layers ){
			if( !!document.images[ID] ) document.images[ID].src = this.images[ID][STATUS].src;
		}
	}

	this.onLoad = function(){
		if( document.images ){
			var counter = this.sources.length-1;
			while( counter >= 0 ){
				var currentId = this.sources[counter].id;
				this.images[ currentId ] = new Array();
				for( var i=0; i<this.sources[counter].status.length; i++ ){
					this.images[ currentId ][i] = new Image();
					this.images[ currentId ][i].src = this.sources[counter].status[i];
				}
				counter--;
			}
			this.loaded = true;
		}
	}
}

