ЗЫ. Что-то пошло не так. Выше правил свой камент, но получилось что отредактировал комментарий @yxi.

Чет как-то вывернулось все. Исходные тексты остались, но шиворот на выворот. Ладна...