
window.onload   = PositionFooter;
window.onresize = PositionFooter;
window.onscroll = PositionFooter;

function PositionFooter() {

	var oFooter = null;
	var oShadow = null;
	
	if(document.getElementById) {
		oFooter = document.getElementById("footer");
		oShadow = document.getElementById("pageshadow");
	} else if(document.all) {
		oFooter = document.all["footer"];
		oShadow = document.all["pageshadow"];
	}

	if(oFooter && oShadow && document.body) {

		iWinW       = 640;
		iWinH       = 480;
		iWinYOffset = 0;
		
		if (parseInt(navigator.appVersion) > 3) {
	
			if (navigator.appName == "Netscape") {
				iWinW       = window.innerWidth;
				iWinH       = window.innerHeight;
				iWinYOffset = iWinH + window.pageYOffset;
			} else if (navigator.appName.indexOf("Microsoft")!=-1) {
				iWinW       = document.body.offsetWidth;
				iWinH       = document.body.offsetHeight;
				iWinYOffset = iWinH;
			} else {
				iWinW       = document.body.offsetWidth;
				iWinH       = document.body.offsetHeight;
				iWinYOffset = iWinH + window.pageYOffset;
			}

		}

		oFooter.style.top    = (iWinYOffset - 38) + "px";
		oShadow.style.top    = "0px";
		oShadow.style.height = iWinYOffset + "px";
		
	}

}

