
function moveFooter() {
	// move footer if it's interfering with right column

	middlecol_el = document.getElementById("midden-content");
	spacer_el = document.getElementById("footerspacer");
	footer_el = document.getElementById("footer");
	rightcol_el = document.getElementById("rechts-content");

	if (spacer_el && footer_el && middlecol_el && rightcol_el) {
		diff = rightcol_el.offsetHeight - middlecol_el.offsetHeight;

		if (diff > 0) {
			// move footer
			msie = navigator.userAgent.toLowerCase();
			msie = msie.indexOf("msie") + 1;

			if (msie) {
				// msie
				spacer_el.style.height = (diff+80)+"px";
			}
			else {
				// !msie
				spacer_el.style.height = (diff+80)+"px";
				footer_el.style.margin = (diff)+"px 0px 0px 0px";
			}
		}
	}
}

function body_onload()
{
	moveFooter();
}

