A prima vista manca una parentesi graffa in una funzione.
Ti consiglio di indentare bene il codice quando lo scrivi (se già non lo fai) così è più semplice anche per te capire determinati errori.
Inoltre puoi usare la console web e i vari strumenti del tuo browser con cui poter ottenere le segnalazioni degli errori sul codice.
Infine, quando posti del codice sul forum, sarebbe opportuno usare adeguatamente gli appositi tag di formattazione (vedi "info utili" nel regolamento di sezione), in questo modo è più semplice che si riceva aiuto.