А зачем двоеточие после ELSE?