var PreloadImageUrls;
var PreloadImage;
var PreloadedImages;

function ImagePreloader( ImageUrls ) { 
	
	if( isArray( ImageUrls ) ){
		PreloadImageUrls = ImageUrls;
	}
	
	PreloadImage = new Image();
	PreloadedImages = 0;
	ImagePreloaderPreload();
	
}

function ImagePreloaderPreload()
{
	if( PreloadedImages < PreloadImageUrls.length )
	{
		PreloadImage.src = PreloadImageUrls[ PreloadedImages ];
		setTimeout( "ImagePreloaderCheckLoad()", 50 );
	}
}	

function ImagePreloaderCheckLoad() 
{
		
	if( PreloadImage.complete )
	{
		PreloadedImages++;
		ImagePreloaderPreload();
	
	}else if( PreloadedImages < PreloadImageUrls.length ){
	
		setTimeout( "ImagePreloaderCheckLoad()", 50 );
		
	}

}
