function $$(id) { return document.getElementById(id); }
function readyFunction() {
	var right = $$("right"), left = $$("left"), content = $$("content");
	if (right.clientHeight < left.clientHeight && content.clientHeight < content.offsetHeight)
		content.style.height = (content.clientHeight + left.clientHeight - right.clientHeight - 20).toString() + "px";
	else if (right.offsetHeight < left.offsetHeight)
		content.style.height = (content.offsetHeight + left.offsetHeight - right.offsetHeight - 20).toString() + "px";
}

// DOMContentLoaded
var isReady = false;
if (document.addEventListener) // Gecko (Firefox), Presto (Opera), Webkit (Safari/Chrome)
	document.addEventListener("DOMContentLoaded", function () {
		document.removeEventListener("DOMContentLoaded", arguments.callee, false);
		ready();
	}, false);
else if (document.attachEvent) { // IE
	document.attachEvent("onreadystatechange", function () {
		if (document.readyState === "complete") {
			document.detachEvent("onreadystatechange", arguments.callee);
			ready();
		}
	});
	if (document.documentElement.doScroll && window == window.top) (function () {
		if (isReady) return;
		try {
			document.documentElement.doScroll("left");
		} catch(e) {
			setTimeout(arguments.callee, 20);
			return;
		}
		ready();
	})();
}
window.onload = function () { if (!isReady) ready(); }; // Fallback
function ready() {
	isReady = true;
	readyFunction();
}

