darksight.net
under construction
You really need Javascript switched on.
It is rapidly becoming the defacto way for providing all those lovely rich features you're after.
click here for some help