Shadowbox
Shadowbox is a web-based media viewer application that supports all of the web's most popular media publishing formats. Shadowbox is written entirely in JavaScript and CSS and is highly customizable. Using Shadowbox, website authors can showcase a wide assortment of media in all major browsers without navigating users away from the linking page.
License
Shadowbox is licensed under the terms of the Shadowbox.js License. This license grants personal, non-commercial users the right to use Shadowbox without paying a fee. It also provides an option for users who wish to use Shadowbox for commercial purposes. You are encouraged to review the terms of the license before using Shadowbox.
http://www.shadowbox-js.com/
Shadowbox supports the following browsers:
Internet Explorer 6+
Firefox 1.5+
Safari 2+
Chrome 1
Opera 9+
Although Shadowbox can be used in standalone mode, it's just as easy to use Shadowbox with your JavaScript library of choice for a given project. This is accomplished using adapters. An adapter is a small file that tells Shadowbox which methods to call on the underlying framework to achieve some common purpose such as querying the DOM or handling events. Shadowbox comes bundled with adapters for the following JavaScript frameworks:
- jQuery
- Prototype
- MooTools (requires 1.2 Core)
- Dojo Toolkit
- Yahoo! User Interface Library (requires yahoo-dom-event.js)
- Ext (requires ext-core.js)