function showhelp(fno) {
/*   NB ypos no longer used as we are working out y-position of the help image */
     fname = "f" + fno + "help";
     frow  = "helpimg" + fno ;
     curx = findPosX(document.getElementById(frow)) + 50 ;
     cury = findPosY(document.getElementById(frow)) + 25 ;
     /*window.alert("cury=" + cury);*/
     document.getElementById(fname).style.left=curx;
     document.getElementById(fname).style.top=cury;
     document.getElementById(fname).style.display="block"; 
}
function hidehelp(fieldId) {
     document.getElementById(fieldId).style.display="none"; 
}
function findPosX(obj)
  {
    var curleft = 0;
    if(obj.offsetParent)
        while(1) 
        {
          curleft += obj.offsetLeft;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.x)
        curleft += obj.x;
    return curleft;
  }
 
  function findPosY(obj)
  {
    var curtop = 0;
    if(obj.offsetParent)
        while(1)
        {
          curtop += obj.offsetTop;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.y)
        curtop += obj.y;
    return curtop;
  }
