il codice mi sembra esatto...contolla con qualche alert i valori che arrivano e se entra nella funzione