sasha: 1) Боди не всегда занимает всю страницу, а вот document.DocumentElement - да, так что если брать, то его высоту.
2) Вот смотрите, когда прокрутка на нуле, верхушка ползунка в самой верхней точке страницы, когда на максимальной - верхушка ползунка где? Праввильно, в самом низу минус его высота.
3) Но я то просто стпрашивал кроссбрауузерные аналоги свойства,а не нахождениевысоты боди через jQuery, которую я может и не использую =)