Quello e` corretto.
Il dubbio che ho e` sulla sintassi del codice JS (non sulla logica), ma ora non ho tempo di rivedermi le regole di sintassi.
magari qualcuno in questo forum le ha presenti ...