Il loop sostituise il tuo pezzo (ma non e` esattamente identico: c'e` qualche immagine in + delle tue, ed i nomi delle variabili sono diversi).

Non so cosa puoi mettere al posto dell'eval().
Dipende da cosa puoi passare. Io non conosco il tuo codice HTML.
I nomi delle variabili sono cambiati, dato che ora sono dei vettori.

Ciao
Michele