// JavaScript Document
function findPos(){
	var obj = document.getElementById('footer');
	var posX = obj.offsetLeft;var posY = obj.offsetTop;
	while(obj.offsetParent){
	posX=posX+obj.offsetParent.offsetLeft;
	posY=posY+obj.offsetParent.offsetTop;
	if(obj==document.getElementsByTagName('body')[0]){break}
	else{obj=obj.offsetParent;}
}
function getDocHeight() {
    var D = document;
    return Math.max(
        Math.max(D.body.scrollHeight, D.documentElement.scrollHeight),
        Math.max(D.body.offsetHeight, D.documentElement.offsetHeight),
        Math.max(D.body.clientHeight, D.documentElement.clientHeight)
    );
}
	var dh = getDocHeight();
	var hei = ((dh + 20) - posY);
	//alert(dh + ' - ' + posY + ' = ' + hei)
	var groundelement = document.getElementById('footer'); 
	groundelement.style.height = hei + 'px'; 
}
onload=findPos;
