si però devi scriverti la funzione a mano ed è lunghetta

prova a cercare nelle raccolte di prototype che di sicuro trovi qualcosa

(un link per cominciare www.sephiroth.it)

cya