ЗЫ: и на будущее, давайте условимся в выражениях сравнения - константы или функции возвращающие значения писать слева, а переменные справа.
Почему так? Мы же всетаки читаем слева-направо, да и сравниваем значение переменной (функции) с неким значением, а не наоборот. Как-то такой вариант мне неочень