var ImgPreloadArray = new Array(); function PreloadImg(src){ var NewImg = document.createElement("img"); NewImg.onload = RemoveLoadedImgFromArray; NewImg.src = src; ImgPreloadArray.push(NewImg); } function RemoveLoadedImgFromArray(){ var ThisSrc = this.src; for(j=0;j