думаю что неплохая зарисовочка, а вам как? http://dump.ru/file/3591106
доделал http://dump.ru/file/3597215