Non sapevo si potesse usare la notazione if(!(...)), in questo caso il problema è risolto.
Grazie mille