Надо только доработать
http://infostart.ru/community/groups/1053/forum/75535/