Index: js/lightbox.js
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/lightbox2/js/lightbox.js,v
retrieving revision 1.5.2.6.4.22
diff -u -r1.5.2.6.4.22 lightbox.js
--- js/lightbox.js 19 Feb 2008 15:58:26 -0000 1.5.2.6.4.22
+++ js/lightbox.js 22 Feb 2008 16:54:58 -0000
@@ -675,7 +675,7 @@
     $('#lightbox').hide();
     $("#overlay").fadeOut();
     // replaces calls to showSelectBoxes() and showFlash() in original lightbox2
-    $("select, object, embed").css({zIndex: '10500'}).show();
+    $("select[display!='none'], object[display!='none'], embed[display!='none']").show();
   },


Index: js/lightbox_lite.js
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/lightbox2/js/lightbox_lite.js,v
retrieving revision 1.1.2.2.4.8
diff -u -r1.1.2.2.4.8 lightbox_lite.js
--- js/lightbox_lite.js 12 Feb 2008 17:28:15 -0000 1.1.2.2.4.8
+++ js/lightbox_lite.js 22 Feb 2008 16:54:58 -0000
@@ -213,7 +213,9 @@
     // Hide select boxes as they will 'peek' through the image in IE
     selects = document.getElementsByTagName("select");
     for (i = 0; i != selects.length; i++) {
-      selects[i].style.visibility = "hidden";
+      if (selects[i].style.display != "none") {
+        selects[i].style.visibility = "hidden";
+      }
     }

     objLightbox.style.display = 'block';
@@ -256,7 +258,9 @@
   // make select boxes visible
   selects = document.getElementsByTagName("select");
   for (i = 0; i != selects.length; i++) {
-    selects[i].style.visibility = "visible";
+    if (selects[i].style.display != "none") {
+      selects[i].style.visibility = "visible";
+    }
   }

   // disable keypress listener
