Ох, магические числа... Надо вместо этого enum использовать.