window.onresize = ResizeDocument;
window.onscroll = fixFooter;

var myWidth = 0, myHeight = 0;

function ResizeDocument()
{
	myWidth = getWindowWidth();
	myHeight = getWindowHeight();
	
	fixFlash();
	fixFooter();
}


function fixFooter()
{
	var scrollXY = getScrollXY();
	myHeight = getWindowHeight();
	
	document.getElementById('zoneFooterWrapper').style.top = myHeight + scrollXY[1] - 42 + 'px';

	var breraText = document.getElementById('zoneFooterBreraText');
	if(breraText != null)
	{
		breraText.style.top = myHeight + scrollXY[1] - 42 - 95 + 'px';
	}
}

function fixFlash()
{
	var scrollXY = getScrollXY();
	myHeight = getWindowHeight();
	
	var flashObj = document.getElementById('HPFlashWrapper');
	if(flashObj != null)
	{
		//flashObj.style.top = 0 + 'px';
		//flashObj.style.left = 0 + 'px';
		//flashObj.style.width = myWidth + 'px';
		flashObj.style.height = myHeight + scrollXY[1] - 42 -42 + 'px';
	}
}

function getScrollXY() 
{
  var scrOfX = 0, scrOfY = 0;
  if( typeof( window.pageYOffset ) == 'number' ) {
	//Netscape compliant
	scrOfY = window.pageYOffset;
	scrOfX = window.pageXOffset;
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
	//DOM compliant
	scrOfY = document.body.scrollTop;
	scrOfX = document.body.scrollLeft;
  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
	//IE6 standards compliant mode
	scrOfY = document.documentElement.scrollTop;
	scrOfX = document.documentElement.scrollLeft;
  }
  return [ scrOfX, scrOfY ];
}

function getWindowWidth()
{
	if( typeof( window.innerWidth ) == 'number' ) {
	//Non-IE
	myWidth = window.innerWidth;
	} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
	//IE 6+ in 'standards compliant mode'
	myWidth = document.documentElement.clientWidth;
	} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
	//IE 4 compatible
	myWidth = document.body.clientWidth;
	}
	return myWidth;
}

function getWindowHeight()
{
	if( typeof( window.innerWidth ) == 'number' ) {
	//Non-IE
	myHeight = window.innerHeight;
	} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
	//IE 6+ in 'standards compliant mode'
	myHeight = document.documentElement.clientHeight;
	} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
	//IE 4 compatible
	myHeight = document.body.clientHeight;
	}
	return myHeight;
}

