я бы с радостью, но пока не выходит выцепить нерабочий кусок, он начинает работать

Через пол часа методом научного тыка выяснил, что если удалить описание определенной функции, то всё работает
Gvozd, спасибо за напустствие, а то я засочинялся тут, пока писал свою проблему и забыл сократить код
как тут закрыть тему?