По-моему несложная работа,но если нужно,то можно прочитать описание автора как делали :
http://stranamasterov.ru/node/872?tid=135