	window.onresize = resizeIframe;
	
	function resizeIframe()
	{	
		var minIframeHeight = 400;
		var flashHeaderHeight = 310;
		var footerHeight = 10;
		var totalHeight = getWidowHeight();					
		
		var iFrameHeight = totalHeight - footerHeight - flashHeaderHeight;
		var obj = document.getElementById('mainframe')
		
		if (iFrameHeight > minIframeHeight){
			obj.height = iFrameHeight;
		}else{
			obj.height = minIframeHeight;
		}
	}	
	
	function getWidowHeight() {
	  var myHeight = 0;
	  if( typeof( window.innerHeight ) == 'number' ) {
		//Non-IE		
		myHeight = window.innerHeight;
	  } else if( document.documentElement && document.documentElement.clientHeight ) {
		//IE 6+ in 'standards compliant mode'		
		myHeight = document.documentElement.clientHeight;
	  } else if( document.body && document.body.clientHeight ) {
		//IE 4 compatible		
		myHeight = document.body.clientHeight;
	  }
	  return myHeight;
	}
	
	function getWidowWidth() {
	  var myWidth = 0;
	  if( typeof( window.innerWidth ) == 'number' ) {
		//Non-IE
		myWidth = window.innerWidth;		
	  } else if( document.documentElement && document.documentElement.clientWidth ) {
		//IE 6+ in 'standards compliant mode'
		myWidth = document.documentElement.clientWidth;		
	  } else if( document.body && document.body.clientWidth ) {
		//IE 4 compatible
		myWidth = document.body.clientWidth;
	  }
	  return myWidth;	 
	}