var _f = false;
var _h, _footer, _header, content_top, _holder;
function initH(){
	_holder.style.height = 'auto';
	if (window.innerHeight) _h = window.innerHeight;
	else _h = document.documentElement.clientHeight;
	if(_footer) _h -= _footer.offsetHeight;
	if(_header) _h -= _header.offsetHeight;
	if(content_top) _h -= content_top.offsetHeight;
	if(_h > _holder.offsetHeight) _holder.style.height = _h + 'px';
}
function initPage(){
	_footer = (document.getElementById('footer'))?(document.getElementById('footer')):(false);
	_header = (document.getElementById('header'))?(document.getElementById('header')):(false);
	content_top = (document.getElementById('content-top'))?(document.getElementById('content-top')):(false);
	_holder = (document.getElementById('main-holder'))?(document.getElementById('main-holder')):(false);
	if(_holder) _f = true;
	if(_f){
		initH();
		if (window.addEventListener) window.addEventListener("resize", initH, false);
		else if (window.attachEvent && !window.opera) window.attachEvent("resize", initH);
	}
}
if (window.addEventListener) window.addEventListener("load", initPage, false);
else if (window.attachEvent && !window.opera) window.attachEvent("onload", initPage);
