
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 ];
}

var pageRect={};
var flashRect={};

	
function reportScrollPosition()
{
	pageRect.x = getScrollXY()[0];
	pageRect.y = getScrollXY()[1];
	pageRect.width = document.body.clientWidth;
	pageRect.height = document.body.clientHeight;
	
	var flashInner = document.getElementById('flash-inner');
	flashRect.x = flashInner.offsetLeft;
	flashRect.y = flashInner.offsetTop
	flashRect.width = flashInner.offsetWidth
	flashRect.height = flashInner.offsetHeight;
	
	document.getElementById('flash').onSetScrollPosition( [pageRect, flashRect] );
}




