> -- androna писал(а):
> P.S. Только ногами не бейте, я не программист, а только учусь.Все бы так учились.

Листнул -- выглядит очень даже.

Смотреть подробно нет возможности -- увидел только, что повторяются внутренние процедуры.
Зачем? Вынесите их на уровень модуля.

Вообще внутренних процедур лучше избегать.
Иногда они неизбежны, но это специальные случаи.