// Set the secondary column to full height (beat the CSS specs)
function setColumnHeights(){
	if (document.getElementById("primary") && document.getElementById("secondary")) {
		primaryCol = document.getElementById("primary");
		secondaryCol = document.getElementById("secondary");
		if (primaryCol.offsetHeight > secondaryCol.offsetHeight) {
			secondaryCol.style.height=primaryCol.offsetHeight + "px";
		}
	} else if (document.getElementById("introPrimary") && document.getElementById("introSecondary")) {
		primaryCol = document.getElementById("introPrimary");
		secondaryCol = document.getElementById("introSecondary");
		if (primaryCol.offsetHeight > secondaryCol.offsetHeight) {
			targetHeight = (primaryCol.offsetHeight) + "px";
		} else if (primaryCol.offsetHeight < secondaryCol.offsetHeight) {
			targetHeight = (secondaryCol.offsetHeight) + "px";
		}
		if (document.getElementById && !document.all) {
			primaryCol.style.minHeight=targetHeight;
			secondaryCol.style.minHeight=targetHeight;
		} else {
			primaryCol.style.height=targetHeight;
			secondaryCol.style.height=targetHeight;
		}
	}
}

if (window.attachEvent) {	
	window.attachEvent("onload", setColumnHeights);
	window.attachEvent("onresize", setColumnHeights);
} else if (window.addEventListener){
	window.addEventListener("load", setColumnHeights, false); 
	window.addEventListener("resize", setColumnHeights, false); 
} else if (document.addEventListener){ 
	document.addEventListener('load', setColumnHeights, false);
	document.addEventListener('resize', setColumnHeights, false);
}