	function getRealTop(el) {
		yPos = el.offsetTop;
		tempEl = el.offsetParent;
		while (tempEl != null) {
			yPos += tempEl.offsetTop;
			tempEl = tempEl.offsetParent;
		}
		return yPos;
	}
	
	function getRealLeft(el) {
		xPos = el.offsetLeft;
		tempEl = el.offsetParent;
		while (tempEl != null) {
			xPos += tempEl.offsetLeft;
			tempEl = tempEl.offsetParent;
		}
		return xPos;
	}

function showSearch() {
	
	closeBtn=document.getElementById("close_btn");
	sLink=document.getElementById("search_link");
	sBox=document.getElementById("search_box");
	
	sBox.style.top=getRealTop(sLink)-50+"px";
	sBox.style.left=getRealLeft(sLink)+32+"px";
	
	closeBtn.style.top=getRealTop(sLink)-37+"px";
	closeBtn.style.left=getRealLeft(sLink)+45+"px";
	
}

function closeSearch() {
	closeBtn=document.getElementById("close_btn");
	sBox=document.getElementById("search_box");

	closeBtn.style.top=-50+"px";
	closeBtn.style.left=-50+"px";
	
	sBox.style.top=-300+"px";
	sBox.style.left=-300+"px";
}