function getDim(el,left){// 'left' is boolean, true for left offset, false for top offset
 var dim;
 if(left){for(dim=0;el!=null;dim+=el.offsetLeft,el=el.offsetParent);}
 else{for(dim=0;el!=null;dim+=el.offsetTop,el=el.offsetParent);};
 return dim;
};

function lineupText(visible,wineId,eventSource){
 if(visible){
  var top=(getDim(eventSource.offsetParent,false)-10).toString()+"px",
   left=(getDim(document.getElementById("contmain"),true)+20).toString()+"px";
  document.getElementById("lutext").style.top=top;
  document.getElementById("lutext").style.left=left;
  document.getElementById("namesake").childNodes[0].nodeValue=lineuptext[wineId];
  document.getElementById("lutext").style.visibility="visible";
 }
 else{
  document.getElementById("lutext").style.visibility="hidden";
 };
};
