function repositionFooter() {
		var footer = $('footer_wrapper');
		var main = $('main');
		footer.setStyle('position', 'absolute');
		var html = document.documentElement;
		var t1 = html.offsetHeight - footer.offsetHeight - main.offsetTop;
		var t2 = main.offsetHeight;
		footer.setStyles({
			'left': 0,
			'top': Math.max(t1, t2)
			});
}

window.addEvent('load', repositionFooter);
window.addEvent('resize', repositionFooter);