In issue #342 it was discovered that re-using the variable Node in the global space re-writes the Node values that Prototype uses as the general definition of a DOM node.
Unsure what the fix should be - either renaming the variable or namespacing it could work.