Одним из источников является прошлогодний проект по похожей теме.
http://project.gym1505.ru/node/15188
107061, Москва, ул 2-Пугачевская, 6А +7 (495) 963-76-77