edit:

scusate.. non mi fungeva un controllo simile pur avendolo implementato spesso.. ma proprio rileggendo mi sono reso conto che avevo messo una parentesi di troppo nell'if