Drag and Drop - JavaScript
The example above works in the same way that the HTML5 example works, which means I could compare the two fairly.
This uses solely JavaScript to manipulate the elements into a dragging motion, then when the mouse button is let go the script checks to see if the element is between certain positions on the page (the recycle bin), and if it is then it hides the file and changes the recycle bin to the "full" image.