function checkFooter() {

		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;
		}

		difference = windowheight - pageheight;

		if(difference > 0) {
			document.getElementById('pagewrapper').style.height = (pageheight + difference - 10) + "px";
		}

}


// STORE REQUIRED ACTIONS IN VARIABLE //

var W3CDOM = (document.getElementsByTagName);

function init() {

	// IF ACTIONS ARE NOT SUPPORTED STOP SCRIPT //
	if (!W3CDOM) return;

	var menu = document.getElementById('menu');

	if(menu) {

		var ptags = menu.getElementsByTagName('p');

		for (var i=0;i<ptags.length;i++) {

			if(ptags[i].className == "nav") {

				ptags[i].onmouseover = mousegoesover;
				ptags[i].onmouseout = mousegoesout;

			}

		}

	}

	checkFooter();

}


function mousegoesover() {
	this.className = "over";
	this.style.cursor = "pointer";
}

function mousegoesout() {
	this.className = "nav";
}

        function findPageOffset() {
                var x = y = 0;
                if (self.pageYOffset) { // if !ie
                        x = self.pageXOffset;
                        y = self.pageYOffset;
                } else if (document.documentElement && document.documentElement.scrollTop) { // if ie6 strict
                        x = document.documentElement.scrollLeft;
                        y = document.documentElement.scrollTop;
                } else if (document.body) { // all other ie
                        x = document.body.scrollLeft;
                        y = document.body.scrollTop;
                }
                return [x,y];
        }

