// Keep that footer in its place!		function getWindowHeight() {			var windowHeight = 0;			if (typeof(window.innerHeight) == 'number') {				windowHeight = window.innerHeight;			}			else {				if (document.documentElement && document.documentElement.clientHeight) {					windowHeight = document.documentElement.clientHeight;				}				else {					if (document.body && document.body.clientHeight) {						windowHeight = document.body.clientHeight;					}				}			}			return windowHeight;		}		function setFooter() {			if (document.getElementById) {				var windowHeight = getWindowHeight();				if (windowHeight > 0) {					var contentHeight = document.getElementById('content').offsetHeight;					var footerElement = document.getElementById('footer');					var footerHeight  = footerElement.offsetHeight;					if (windowHeight - (contentHeight + footerHeight) >= 0) {						footerElement.style.top = (windowHeight - (contentHeight + footerHeight)) + 'px';					}					else {						footerElement.style.top = '0px';					}				}			}		}		window.onload = function() {			setFooter();		}		window.onresize = function() {			setFooter();		}