Es que screen.availHeight se refiere al tamaño de la pantalla (resolución), no al tamaño de la ventana del navegador.
No sé si será muy rebuscado el código, en realidad es una propiedad. Pero por si acaso no se respetan los estándares...
http://www.3wstudio.com.ar/index.php?idPost=184
Un saludo.
__________________
- Haz
preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.