--- /data/drupal/sites/all/modules/lightbox2/js/lightbox.js	2008-06-29 17:25:12.000000000 +0200
+++ lightbox.js	2008-10-13 12:04:24.000000000 +0200
@@ -181,31 +181,31 @@ var Lightbox = {
 
     // Attach lightbox to any links with rel 'lightbox', 'lightshow' or
     // 'lightframe', etc.
-    $("a[@rel^='lightbox'], area[@rel^='lightbox']").click(function(e) {
+    $("a[@rel^='lightbox']:not(.lightbox-processed), area[@rel^='lightbox']:not(.lightbox-processed)").addClass('lightbox-processed').click(function(e) {
       $('#lightbox').click(function() { Lightbox.end('forceClose'); } );
       Lightbox.start(this, false, false, false, false);
       if (e.preventDefault) { e.preventDefault(); }
       return false;
     });
-    $("a[@rel^='lightshow'], area[@rel^='lightshow']").click(function(e) {
+    $("a[@rel^='lightshow']:not(.lightbox-processed), area[@rel^='lightshow']:not(.lightbox-processed)").addClass('lightbox-processed').click(function(e) {
       $('#lightbox').click(function() { Lightbox.end('forceClose'); } );
       Lightbox.start(this, true, false, false, false);
       if (e.preventDefault) { e.preventDefault(); }
       return false;
     });
-    $("a[@rel^='lightframe'], area[@rel^='lightframe']").click(function(e) {
+    $("a[@rel^='lightframe']:not(.lightbox-processed), area[@rel^='lightframe']:not(.lightbox-processed)").addClass('lightbox-processed').click(function(e) {
       $('#lightbox').click(function() { Lightbox.end('forceClose'); } );
       Lightbox.start(this, false, true, false, false);
       if (e.preventDefault) { e.preventDefault(); }
       return false;
     });
-    $("a[@rel^='lightvideo'], area[@rel^='lightvideo']").click(function(e) {
+    $("a[@rel^='lightvideo']:not(.lightbox-processed), area[@rel^='lightvideo']:not(.lightbox-processed)").addClass('lightbox-processed').click(function(e) {
       $('#lightbox').click(function() { Lightbox.end('forceClose'); } );
       Lightbox.start(this, false, false, true, false);
       if (e.preventDefault) { e.preventDefault(); }
       return false;
     });
-    $("a[@rel^='lightmodal'], area[@rel^='lightmodal']").click(function(e) {
+    $("a[@rel^='lightmodal']:not(.lightbox-processed), area[@rel^='lightmodal']:not(.lightbox-processed)").addClass('lightbox-processed').click(function(e) {
       $('#lightbox').unbind('click');
       Lightbox.start(this, false, false, false, true);
       if (e.preventDefault) { e.preventDefault(); }
