/*** image preloader ***/

function image_preloader_obj() {
	//this.image_name_array=new Array();
	this.image_array=new Array();
	this.addImage=image_preloader_addImage;
	this.isImageNameLoaded=image_preloader_isImageNameLoaded;
	this.isImageIndexLoaded=image_preloader_isImageIndexLoaded;
}

function image_preloader_addImage(imageName) {
	//this.image_name_array[this.image_name_array.length]=imageName;
	//this.image_array[this.image_array.length]=new Image(imageName);
	var i=this.image_array.length
	this.image_array[i]=new Image();
	this.image_array[i].src=imageName;
}

function image_preloader_isImageNameLoaded(imageName) {
	for(var i=0; i<this.image_array.length; i++) {
		if(this.image_array[i].src==imageName) {
			return(this.image_array[i].complete);
		}
	}
	return(false);
}

function image_preloader_isImageIndexLoaded(imageIndex) {
	return(this.image_array[imageIndex].complete);
}

function changeImages() {
	if (document.images) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}