Şöyle bir şey buldum üzerinde uğraşıyorum.

http://jsfiddle.net/BZq2P/