Slide Page Effect

Just seen this site http://www.proactiveinc.com/site.html and wondered how they do the sliding page effect ie if you click on the fresh button or contact button the top half of the site slides down to become the focus and also if you use the main menu the focus becomes the bottom of the screen.

so how is this all achieved i would like to do something similar any one have any ideas please.

thanks in advance