verifica che lo script venga effettivamente richiamato,
dopodiche' metti un alert('mi trovo qui') dopo ogni if(...){ in questa funzione richiamata al click per capire dove si blocca

ciao