The solution is based on Prototype 1.4.
The look of the window can be customized with css.
Head on to BlogXilinus page for a groovy demo and the full explanations.
This is a creation of BlogXiLinus and I find it quite impressive!
And it looks like there’s more coming.