jQuery - altura dinámica div igual a la altura de toda la ventana

estoy usando el codigo encontrado aquijQuery - altura div dinámica

<script type='text/javascript'>
$(function(){
    $('#center').css({'height':(($(window).height())-162)+'px'});

    $(window).resize(function(){
    $('#center').css({'height':(($(window).height())-162)+'px'});
    });
});
</script>

ahora el cambio de altura funciona bien cuando cambia el tamaño de la ventana, pero si la altura de desplazamiento hacia abajo no cambia, esto significa que la propiedad de la ventana no incluye cosas más allá del tamaño de la ventana del navegador, por lo tanto, si se desplaza hacia abajo, la altura no aumenta

Entonces, ¿qué puedo agregar que será el tamaño del contenido completo, no el tamaño de la ventana?

RESPUESTA usar documento en lugar de ventana

<script type='text/javascript'>
    $(function(){
        $('#center').css({'height':(($(document).height())-162)+'px'});

        $(window).resize(function(){
        $('#center').css({'height':(($(document).height())-162)+'px'});
        });
    });
</script>

Respuestas a la pregunta(2)

Su respuesta a la pregunta