There are a number of Ajax toolkits available to developers and designers. I'm using the Yahoo Interface Library for this drag and drop sample. Any page built with YUI must include (link to) the Yahoo! Global Object (yahoo.js). Other library files, including both .js and .css, are linked as needed.
Reorder my snaphots using drag and drop (in a new window): click here.
Here's a shot of the main source file: