var _pageContentDivPrevHeight = 0;
var _pageContentDivIntervalId;
function sr()
{
	ht = _tags('html').item(0).offsetHeight;
	cd = _get('pageContentDiv');
	_pageContentDivPrevHeight = cd.offsetHeight;

	if((cd.offsetHeight + cd.offsetTop) > (ht - 15 - 19 - 22)) ht = cd.offsetHeight + cd.offsetTop + 15 + 19 + 22;
	_tags('body').item(0).style.height = (ht-30) + 'px';
	
	ff = _get('footerFrame');
	ff.style.position = "absolute";
	ff.style.top = (ht - 15 - 19)+'px';
	
	if(!_pageContentDivIntervalId)
		_pageContentDivIntervalId = setInterval(function() {  if(_get('pageContentDiv').offsetHeight != _pageContentDivPrevHeight) sr();}, 500);
}

_attachEvent(w, "load", function() {sr();});
_attachEvent(w, "resize", function() {sr();});