
	function setFooter() {

		// Reset footer position	
		document.getElementById('bodywrapper').style.paddingBottom = "0px";

		// Find Window and Page height
		windowheight = window.innerHeight;
		pageheight = document.getElementById("pagewrapper").offsetHeight;
		if (!windowheight) { windowheight = document.documentElement.clientHeight; }
		if (!windowheight || windowheight == 0) {
			windowheight = document.body.clientHeight;
			pageheight = document.getElementById("pagewrapper").offsetHeight;
		}
		
		// Calculate difference and adjust accordingly
		difference = windowheight - pageheight;
		if(difference > 0) {
			bodywrapperheight = document.getElementById('bodywrapper').offsetHeight;
			document.getElementById('bodywrapper').style.paddingBottom = difference + "px";
		}
	}

	// Set Event Handlers
	window.onload = setFooter;
	window.onresize = setFooter;
