Widgets have proliferated on the web in recent years. There are lots of resource sites that offer free access to libraries of handy code to developers. Since the web is "open source" to begin with, that is, it's very easy to download the code that makes the websites work, many developers "share" their creations, on the condition that the user give the author credit, which they are generally more than happy to do.

This WindowShade widget is courtesy of Adobe, where the javascript was written. The javascript enables behavior that evokes a window shade opening and closing. It can use either onClick or onMouseOver commands to open the panels. I have examples of both. This one is onClick based.

It is also fun to modify the graphics, and give the window shade a unique look and feel. This one is corporate gray, with round-cornered panels. I have done very different ones, as you can see if you scroll down.