Zoomy.js is a Prototype class that allows you to easily create image gallery: the script make simple magnification of images with customizable options, as popup and overlaying boxes. You can view the source code here. UPDATE (new version is available here)
Implementations
Add the required HTML markup and customize CSS stylesheet: the miniature is made from the original image used as background. Then initialize Zoomy as below:
new Zoomy(element,{[options]});
Download
Get zoomy.js (27/10/2008) - the package contains a patched version of Prototype 1.6 library (to correct bugs on Opera 9.5) + Scriptaculous (effect, dragdrop).
Suggestions
You can post your comments, suggestions or bug reports on my blog: I'm happy to receive aid to improve the script.
License
Zoomy is licensed under the MIT license.