var timeOut; function onWindowResize( recursive ) { var contentDiv = document.getElementById( "flashcontainer" ); var minWidth = 1014; var minHeight = 680; if( document.documentElement.clientHeight >= minHeight && self.innerWidth < minWidth && recursive == true ) { var myHeight = document.documentElement.clientHeight; contentDiv.style.height = myHeight +"px"; } else { contentDiv.style.height = "100%"; } if( recursive != true ) { // set timer - force the event handler to fire one extra time timeOut = setTimeout( "onWindowResize( true )" , 100 ); } else { // event handler was called by timer - clear timeout clearTimeout( timeOut ); } }