Tanto el objeto screen como el body tienen propiedades de ancho y alto, sólo es hacer que al cargar el documento llames a tu función para que se ajuste a tus necesidades, ahí va un ejemplito.
Código PHP:
<script>
function propiedades() {
alert( "Resolucion de pantalla: " + window.screen.availWidth + " x " + window.screen.availHeight );
alert( "Tamaño de la ventana: " + document.body.offsetWidth + " x " + document.body.offsetHeight );
}
function redimensiona() {
// Aquí asignas los valores que quieras a los marcos que quieras, por ejemplo...
top.FrameIzquierda.width = document.body.offsetWidth - 100;
}
</script>
<body onload="propiedades()" onresize="redimensiona()">