/********************** cache.flipSlide.js Requires: globalVars.flipSlide.php, jQuery Handles the image-caching. When loading a document we only load the the page before activePage, activePage itself and the page after. With caching enabled we begin image-caching in user browser when page loaded. **********************/ /* function preloadImages(srcs) { if (!preloadImages.cache) { preloadImages.cache = []; } var img; for (var i = 0; i < srcs.length; i++) { img = new Image(); //img.src = srcs[i]; preloadImages.cache.push(img); } } $(document).ready(function() { if(enableImageCaching==1) { imagesAbove=activePage+1; imagesBelow=activePage-1; var addToArray='above'; var aboveComplete=0; var belowComplete=0; var imageSrcs = []; for (i=1;i<=(totalPages*2);i++) { if(addToArray=='above') { if(imagesAbove<=totalPages) { imageSrcs.push('/'+imgPrefix+imagesAbove+'?rand='); imagesAbove++; } addToArray='below'; } if(addToArray=='below') { if(imagesBelow>=1) { imageSrcs.push('/'+imgPrefix+imagesBelow+'?rand='); imagesBelow--; } addToArray='above'; } } preloadImages(imageSrcs); } }); */