Event.observe(window,'load',adjustfooter);
Event.observe(window,'resize',adjustfooter);


function adjustfooter() {

	var container = $('container');
	
	var minheight = 650;
	
	if(container.offsetHeight < minheight)
		container.style.height = minheight + 'px';


	var footer = $('footer');

	if(footer.offsetTop + footer.offsetHeight < Math.max(document.viewport.getHeight(),minheight)) {
				
		var adjust = Math.max(footer.offsetTop + document.viewport.getHeight() - (footer.offsetTop + footer.offsetHeight),minheight);

		footer.style.position = "absolute";
		
		footer.style.top = adjust + 'px';
		
	}
}