uhm.

il discorso è che ho applicato il tuo script per una gallery

[...]
document.write("<td height=\"190\"><a href=\""+cartella+foto[i] +".jpg\" rel=\"lightbox[k]\" title=\""+dida[i] +"\"><img src=\""+cartella+foto[i] +"k.jpg\" alt=\""+dida[i] +"\" width=\"200\" height=\"134\" hspace=\"5\" vspace=\"5\" border=\"0\" /></a>
<p style=\"text-align:center; margin:0\">"+dida[i] +"</p></td>");
[...]
quindi lui si aspetta in ogni caso anche un percorso per una foto. Anche a dargli "valore nullo", fa ugualmente l'ingombro di una foto.

Pensavo quindi di sdoppiare lo script, e ricaricarlo con un file esterno per non appesantire la pagina.
Prima versione se sono pari, con la solita
Seconda versione se sono dispari, con i<(elementi.length-1)
anche se temo che mi salti qualcosa
stronzata?