Hi successfulfail. Welcome to the forums.
That site does use a bit of JS, but not to good effect, really. It looks incomplete; but anyhow, using JS in that way isn't a great idea, as the page is a bit broken with JS turned off, which goes against good practice.
Because this is a forum—rather than a web design service—it's best if you make a start at your site, show us what you've done, and ask advice on certain issues, rather than simply asking how the whole thing is done. If you have no idea, that's where it becomes better to hire someone.
You do have the option to look "under the hood" at the code used on that page. It's all there to look at—for example, by right clicking on the page in Chrome and choosing Inspect Element. It's a bit like learning to fix your own car by looking under the hood and studying the component parts.