Ciao,
io credo che tu debba scorporare il tutto e fare un passo alla volta, comprendendo bene tutto.
Potresti poi, per esempio:
- guardarti il sorgente della pagina e verificare che tutto sia ok
- utilizzare alert() lato javascript per verificare se la funzione vinene richiamata, e se il valor eletto è quello aspettato
....
inzomm, debugga!