I found a more lean js solution here: http://www.javascript-fx.com/submits...oat/float.html

However, I'm not a js programmer either, but perhaps in your situation as in mine, the disappearance of the floating menu at the top or bottom may be related to screen resolution. You might try different screen resolutions to see if anything changes. If so, try to find a solution related to that problem. That's what I'm doing. Here is my url :
http://www.dallasplumbing.com
If you view this page at 1024 x 768 resolution, it looks fine. If you change to 800 x 600 it does not.