function elemById(id) {
   if (document.getElementById) {
      return document.getElementById(id);
   }
   else if (document.all) {
      return document.all[id];
   }
   else if (document.layers) {
      return document.layers[id];
   }
}

function displayInfo(id, disp){
	var objDot = elemById("dot_" + id);
	var objInfo = elemById("info_" + id);
	
	objInfo.style.display = (disp ? "block" : "none");
	
	var top = objDot.offsetTop - objInfo.offsetHeight + 14;
	var left = objDot.offsetLeft + objDot.offsetWidth;
	
	objInfo.style.position = "absolute";
	objInfo.style.left = left + "px";
	objInfo.style.top = top + "px";
}