Buenas neofilo,
Yo eso no lo haria con Javascript, es complicarse. Creo que lo puedes hacer mejor con CSS.
http://jsfiddle.net/gXq8R/3/
Creo que hace lo que quieres.
Y solo con CSS, hacer eso con Javascript te va a aburrir... jeje.
Un saludo
pd: situate encima de la ventana