	<!-- Copyright 2006 Bontrager Connection, LLC -->
	var cursor = {x:0, y:0};
	document.onmousedown = UpdateCursorPosition;
	function UpdateCursorPosition(e) { 
		e = e || window.event;
		cursor = {x:0, y:0};
		if (e.pageX || e.pageY) {
			cursor.x = e.pageX;
			cursor.y = e.pageY;
		} else if (e.clientX || e.clientY) {
			cursor.x = e.clientX + document.body.scrollLeft + document.documentElement.scrollLeft;
			cursor.y = e.clientY + document.body.scrollTop + document.documentElement.scrollTop;
		}
		return cursor;
	}
	function AssignPosition(d, xPosOffset, yPosOffset) {
		d.style.left = (cursor.x + xPosOffset) + "px";
		d.style.top = (cursor.y + yPosOffset) + "px";
	}

	function HideContent(d) {
		if(d.length < 1) { return; }
		var dd = document.getElementById(d).style.visibility = "hidden";
		var dd = document.getElementById(d).style.display = "none";
	}

	function ShowContent(d, xPosOffset, yPosOffset) {
		if(d.length < 1) { 
			return; 
		}
		var dd = document.getElementById(d);
		AssignPosition(dd, xPosOffset, yPosOffset);
		dd.style.visibility = "visible";
		dd.style.display = "block";
	}

	function ReverseContentDisplay(d) {
		if (d.length < 1) { 
			return; 
		}
		var dd = document.getElementById(d);
		AssignPosition(dd);
		if (dd.style.display == "none") { 
			dd.style.visibility = "visible";
			dd.style.display = "block";
		} else { 
			dd.style.visibility = "hidden";
			dd.style.display = "none";
		}
	}	 	