Как сверстать сайт по изготовленному макету в формате jpg?
1) изучить основы html верстки
2) нанять профессионала
для того что бы сверстать сайт потребуются исходники картинок (в частности подложки)
По большому счету JPG для вас макетом являться не будет, скорее макапом. Вы можете перенести из него структуру страницы, использовать цвета (код цвета можно вытащить сторонними сервисам). "Закодировать функционал для макета сайта" - очень странная формулировка, лучше наймите человека с опытом, сэкономите время и деньги.