No se puede encontrar la función de Javascript

Tengo el siguiente código en document.ready ()

if ($("#site-master").length > 0) {

    setMinContentHeight();

    function setMinContentHeight() {

        // removed for clarity
    }
}

Simplemente verifico si la página es correcta (# site-master), luego llamo a mi función de altura mínima, pero me aparece el siguiente error en firebug: ReferenceError: setMinContentHeight no está definido.

No soy un experto en javascript, pero ¿cómo puede ser esto? La función funciona si la muevo fuera de document.ready (). He comprobado y se ha alcanzado el código dentro de la sentencia if.

Además, ¿es esta la mejor manera de lograr lo que quiero?

Gracias por adelantado.

Respuestas a la pregunta(5)

Su respuesta a la pregunta