Hallo,
Ich werf mal die Frage in den Raum: Was hat das mit scrollen zu tun?
So wie ich Deine Testseite sehe, kannst Du doch einfach den Header komplett fixed machen.
Warum willst Du das erst ab einer bestimmten Scrollweite machen? Ich sehe keine Elemente, die sich über der Navi befinden.
Wenn es unbedingt nach einer bestimmten Scrollweite passieren soll, kannst Du Dir ja mal den Quelltext hier anschauen, da habe ich das so gemacht, wie Du es gerne hättest, glaube ich.
Ist allerdings auf jQuery basierend...