/*********************************************** * Unobtrusive Image Preloader script - by essential * This notice MUST stay intact for use ***********************************************/ var preload, myImages; var img, iLen, x, y; var isImage = [ { iSrc : [], iPath : [] }]; preload = (function() { myImages = function() { if ( document.images ) { img = ( document.getElementsByTagName ) ? document.getElementsByTagName("img") : document.images; iLen = img.length; try { for ( x = 0; x < iLen; x++ ) { isImage[0].iSrc[x] = new Image(); for ( y in isImage[0].iSrc ) { isImage[0].iPath[y] = img[y].src; } isImage[0].iSrc[x].src = isImage[0].iPath[x]; img[x].src = isImage[0].iSrc[x].src; } return true; } catch( e ) { (( e.description ) ? alert( e.description ) : alert( e.message )); } } return false; }; // Main Function return { myImages : myImages }; }()); // Preloaded Images window.onload = preload.myImages;