сегодня к вечеру будет исходник вот этого)

и пара-тройка других)