Hola furoya:
Gracias por probar el código. Tomo nota de los bugs y procuraré arreglarlos. Admito que no los he chequeado a fondo, pero al ver en un ejemplo que cumplían su cometido los dí por válidos... Tampoco hice pruebas en otros navegadores (salvo lo de ordenar)
ordenar() tiene un parámatro porque se trata de una ordenación de objetos con distintos campos. Por ejemplo, la primera prueba la hice con mi galería:
http://www.pepemolina.com/galeria/index.html
En el último de los ejemplos (es un iframe) se muestran unos botones para ordenar las miniaturas, y se puede ordenar por los distintos campos de los objetos (URL, fecha, comentario)
Creo que algunas cosas son de fácil corrección.
A medida de que vea que funcionan correctamente, iré publicando los resultados.
Saludos