Forse devo spiegarmi meglio, dunque:
Lo script consta di 3 funzioni fondamentali (a parte la init() che serve per riportare tutto nella posizione iniziale)

1. MD gestisce gli eventi per l'onmousedown
2. MM gestisce gli eventi per l'onmousemove
3. MU gestisce gli eventi per l'onmouseup

in particolare nella funzione MU viene fatto il controllo sui margini entro cui deve fermarsi l'immagine, se io volessi farlo dinamico...cioè: se l'immagine è "x" allora i margini devono essere quelli del livello "o" se invece l'immagine è "y" allora i margini devono essere quelli del livello "n"...come si può fare???...