Presumably you did read the box below the "Click to Enter" link?
The one that says "MAC, Netscape and Mozilla/Firefoz users should
click here for best results", as the site is designed for IE 5.5 and higher? It also says Mac users should use Safari or Mozilla.
Of course, given you're posting it on this forum, maybe you could buy the parts you need from
Pelican?