А вообще настоятельно рекомендую проверить все функции, циклы, типы, условия и прочие петли на завершенность.
Очень сильно в этом помогает Tab-ание. И свежие мозги.
Если и это не помогло - что ж, код в студию.
__________________
Public service announcement: вы можете заблокировать отображение сообщений определённого пользователя, добавив его ник в список игнорируемых.
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
Ответ: Вопрос о функциях..
в этом очень сильно помогает человеческая IDE.
аффтору Proteana нехватило совсем чуть-чуть сообразительности, чтобы спрятать все панельки куда подальше.
если можно что-то спихнуть на IDE, на нее стоит ето спихнуть. если IDE может сама расставлять tab-ы, сама завершать циклы и ругацца если что не в теме, то почему бы не оставить ету муторную работу на нее.