Usa anche un pochino di fantasia... il nome "email" lo hai usato dappertutto e non e' cosa saggia che oggetti diversi abbiano lo stesso nome (che, forse, e' pure parola riservata).

Nomina il campo in un modo e la variabile nello script in un altro.