window.onresize = doResize; function doResize(){ if( typeof( window.innerWidth ) == 'number' ) { //Non-IE width = window.innerWidth; wheight = window.innerHeight; } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) { //IE 6+ in 'standards compliant mode' width = document.documentElement.clientWidth; wheight = document.documentElement.clientHeight; } bheight = document.body.clientHeight; pcheight = document.getElementById('pageContainer').clientHeight; newh = wheight - 233; document.getElementById('pageContent').style.minHeight=newh + "px"; pageHeight = document.getElementById('page').clientHeight; if(pageHeight > newh) newh = pageHeight document.getElementById('navBar').style.minHeight=newh + "px"; }