PaoloP: nel "case 3" c'è un ; al posto di :
Giusto, mi ero fermato al primo ";" mancante, però c'è pure questo di errore.