
/*****************************************************************************
* Stick (id)footer to bottom page
*****************************************************************************/

function $(element)
{
	return document.getElementById(element);
}

function getRuntimeStyle(element, attributeName)
{
	if (document.defaultView && document.defaultView.getComputedStyle)
		return document.defaultView.getComputedStyle(element,null)[attributeName];
	else if (element.currentStyle)
		return element.currentStyle[attributeName]
	else
		return element.style[attributeName];
}

function setHeight()
{
	var containerDiv = $("container");
	if (containerDiv)
	{
        var clientHeight = self.innerHeight ? self.innerHeight : document.documentElement.offsetHeight;
		
		var footerHeight = $("footer").offsetHeight;
		
		var headerHeight = $("header").offsetHeight;

		var marginHeight = parseInt(getRuntimeStyle(document.body,"marginTop")) + parseInt(getRuntimeStyle(document.body,"marginBottom"));
		
		//alert(marginHeight)
		
		var contentHeight = Math.max(clientHeight, $("content").offsetHeight + footerHeight + marginHeight + headerHeight) - 50; // -5 for IE6
		
		containerDiv.style.height = contentHeight + "px";
    }
	
	var footer = $("footer");
	if (footer)
		footer.style.visibility = "visible";
}
window.onload = setHeight;
window.onresize = setHeight;
