To answer your first question, if you look at the code/markup for that web page, round about where the links to the booking form appear, lower down in the body section, there are 4 links the external JavaScript files - 2 for jQuery and 2 for Fancybox. A link to an external JavaScript file looks something like this;
Code:
<script type="text/javascript" src="http://www.website.com/path/to/javascript.js"></script>
sorry I can't give you those specific lines as they appear in *your* page markup but I'm on iPhone so I'm working from memory (i remember there being reference to a staging site in their paths).
For your second question - yes, the floating page is extremely easy to setup using the Fancybox script (which is a plugin for jQuery). Just go to the developers site here: http://www.fancyapps.com/fancybox/ and follow the setup instructions. The download pack there will contain everything you need.
Bookmarks