Index: thickbox.js
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/thickbox/thickbox.js,v
retrieving revision 1.2.4.2
diff -u -p -r1.2.4.2 thickbox.js
--- thickbox.js	21 Jun 2007 02:19:44 -0000	1.2.4.2
+++ thickbox.js	30 Jun 2008 16:50:35 -0000
@@ -92,10 +92,21 @@ function tb_show(caption, url, imageGrou
 				}
 			}
 
+			// Modified to preload previous and next image.
 			imgPreloader = new Image();
+			prevImg = new Image();
+			nextImg = new Image();
 			imgPreloader.onload = function(){
 			imgPreloader.onload = null;
 
+			var tb_links = $('a[@class="thickbox"]');
+			var i = -1;
+			tb_links.each(function(n) { if (this.href == imgPreloader.src) { i = n; } });
+			if (i != -1) {
+				if (i > 0) { prevImg.src = tb_links[i-1].href; }
+				if (i+1 < tb_links.length) { nextImg.src = tb_links[i+1].href; }
+			}
+
 			// Resizing large images - orginal by Christian Montoya edited by me.
 			var pagesize = tb_getPageSize();
 			var x = pagesize[0] - 100;
