„Лепкава“ странична лента (но само до някъде?)

misho

Registered
Целта е при скрол надолу десния панел в сайта да „залепва“ за горната част на прозореца. Това го направих, но идва друг проблем. Как да разбера кога footer-а влиза във видимата зона на браузъра? Това ми трябва, защото когато завъртя до долу, вече „залепналата“ лента, тъй като в този момент е fixed, не се спира и минава над footer-а.
Идеята ми е, когато footer-а влезе във видимата област, то да връщам на дясната лента първоначалните настройки и по този начин да се върне на стандартното си място. Мислех си дали няма да стане с някакви подобни сметки, но не знам как да ги направя с JS.
височината на страницата - височината на прозореца - document.documentElement.scrollTop (колко съм скролнал надолу до момента) < височината на footer-а
 
http://abobev.com/2011/07/09/%D0%BA%D0%B0%D0%BA-%D0%B4%D0%B0-%D0%BD%D0%B0%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D0%BC-sticky-floats-%D1%81-jquery/
 

Горе