посмотрите соседнюю ветку. автор Дашутка. принцип тот же...