смотри, как такие проблемы решаются:
1) ставишь
ff +
firebug и с помощью console.log начинаешь писать на вкладку Console firebug'а:
2) для начала перед той строчкой в lightbox.js пишешь
console.log(this.imageArray[imageNum]) // undefined
3) потом
console.log(this.imageArray) // [], пустой массив
значит this.imageArray должен быть не пустым массивом, раз ошибка выходит
4) смотришь на предыдущее выражение и аналогично смотришь, что там происходит и в результате натыкаешься на свой проблему