function clearSearch() {
	if (document.getElementById) {
		var search_text = document.getElementById("search_text");
		search_text.onfocus = function() {
			if (search_text.defaultValue == search_text.value) {
				search_text.value = '';
			} 
		} 
	}
}

function externalLinks() {
	 if (!document.getElementsByTagName) return;
	 var anchors = document.getElementsByTagName("a");
	 for (var i=0; i<anchors.length; i++) {
	   var anchor = anchors[i];
	   if (anchor.getAttribute("href") &&
		   anchor.getAttribute("rel") == "external")
		 anchor.target = "_blank";
	 }
}

function fixHeights() {
	if (document.getElementById) {
		var oLeft = document.getElementById("sidebar");
		var oMain = document.getElementById("main_content");
		var iMaxHeight = Math.max(oLeft.offsetHeight, oMain.offsetHeight);
		oLeft.style.height = iMaxHeight + "px";
		oMain.style.height = iMaxHeight + "px";
	}
}

window.onload = function() {
	clearSearch();
	externalLinks();
	fixHeights(); 
}