JSWM is a cross-browser windowing system using JavaScript and CSS. Like most of my personal projects, it was written because I thought it would be a challenge, and a nifty thing to get working.
In addition to this page, which can serve as a simple example of JSWM usage, there is another more complex and customised example. Also, I have written a usage guide which should give you a good idea of how it works, and how to work it.
Latest version: 1.0.0
This class is released under the LGPL 2.1.