Разбила на два файла, и скрипт чудесным образом работает. Он не виноват,
что он кривой