I'd start by looking at the source code of sites like that.
That said, most of them are using AJAX.
AJAX libraries like Moo-tools and Prototype are what I've
used in the past.
I can't post a link but Google "ajax side scrolling website"
That should get you going.
Cheers