// JavaScript Document

<!-- 
function elem(id) {
    if (document.getElementById != null) {
        return document.getElementById(id);
    }
    if (document.all != null) {
        return document.all[id];
    }
    if (document.layers != null) {
        return document.layers[id];
    }
    return null;
}

function height(id) {
    var e = elem(id);
    if (e) {
        return parseInt(e.offsetHeight);
    }
    return 0;
}

function windowHeight() {
    var height = 0;
    if( typeof( window.innerHeight ) == 'number' ) {
	//Non-IE
	height = window.innerHeight;
    } else if( document.documentElement && document.documentElement.clientHeight ) {
	//IE 6+ in 'standards compliant mode'
	height = document.documentElement.clientHeight;
    } else if( document.body && document.body.clientHeight ) {
	//IE 4 compatible
	height = document.body.clientHeight;                                                                                                                   }
    return parseInt(height);
}

function stretchPage() {

	var spacer = elem("spacer");
	var nav = elem("nav");
	var torch = elem("torch");
	var centerColumn = elem("centerColumn");
	
	var newheight = height("centerColumn") - height("nav");
//	var newheight = windowHeight() - (height('page') - height('spacer'));
    if (newheight < 1) newheight = 1; // set to 1 because there are bugs in moz and konq when setting height to 0
    spacer.style.height = newheight + 'px';
//	alert(spacer.style.height);

}


function colHeight() {
	var obj1 = elem("leftCol");
	var obj2 = elem("bodyContent");
	var obj3 = elem("navGroup");
	
	
	var newH = height("bodyContent") - height("navGroup");
	obj1.style.height = newH +'px';
	
	
	
}
