La función Jquery $ (window) .height () no devuelve la altura real de la ventana

Tengo una página que necesito para cargar dinámicamente contenido de ajax cuando el usuario se desplaza hacia abajo. El problema es que JQuery no devuelve la altura de ventana correcta. He usado esta función antes y nunca la he visto fallar, pero por algún motivo devolverá el mismo valor que la altura del documento. Tengo la página de prueba aquí: bangstyle.com/test-images

He codificado la alerta para mostrar en la carga de la página, y también cuando el usuario se desplaza 500px debajo de la parte superior:

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 );

                                    }
                            }

Intenté publicar esto antes, pero lo eliminé porque no obtuve una solución. Espero que esté bien publicar un enlace a mi página de prueba. Por cierto, he probado esto en Mac Safari y Mac FF. He ejecutado este mismo código en otras páginas y funciona bien. Siento que debe haber algo en el dominio de esta página que haga que JS falle, pero no tengo idea de lo que sería.

Respuestas a la pregunta(6)

Su respuesta a la pregunta