A função jquery $ (window) .height () não retorna a altura real da janela

Eu tenho uma página que eu preciso para carregar dinamicamente conteúdo ajax quando o usuário rola para o fundo. O problema é que o JQuery não está retornando a altura correta da janela. Eu usei essa função antes e nunca a vi falhar, mas por algum motivo ela retornará o mesmo valor que a altura do documento. Eu tenho a página de teste aqui: bangstyle.com/test-images

Eu codifiquei o alerta para exibir no carregamento da página e também sempre que o usuário rola 500px abaixo do topo:

function scroller() {

                        if($(window).scrollTop() > 500){

                        delay(function(){ //200ms wait
                                pagecounter++;
                                sideshow();
                                alert("window height: " + $(window).height() + " scrolltop: " + $(window).scrollTop() + " document height: " + $(document).height());

                                return false;
                            }, 200 );

                                    }
                            }

Eu tentei postar isso antes, mas apaguei porque não consegui uma solução. Espero que esteja ok para postar um link para a minha página de teste. BTW eu testei isso no Mac Safari e Mac FF. Eu corri este mesmo código em outras páginas e funciona bem. Eu sinto que deve haver algo no dom desta página que faz com que JS falhe, mas não tenho idéia do que seria.

questionAnswers(6)

yourAnswerToTheQuestion