Che linguaggio vuoi usare?Se è js ok,perchè non farlo in flash??
Verebbe un risultato molto piu gradevole...