спасибо, всё работает. как я сразу не догадался (=
Правильно, не надо забывать, что переменные определённые внутри функции недоступны извне и наоборот. Правильнее передавать необходимые данные через параметры функции.