<!--
function showmenu(menu)
{
  if (document.body.clientWidth - event.clientX < menu.offsetWidth)
    menu.style.left = document.body.scrollLeft+event.clientX - menu.offsetWidth - 1;
  else
    menu.style.left = document.body.scrollLeft + event.clientX - 1;
  if (document.body.clientHeight - event.clientY < menu.offsetHeight)
    menu.style.top = document.body.scrollTop + event.clientY - menu.offsetHeight - 1;
  else
    menu.style.top = document.body.scrollTop+event.clientY - 1;
  menu.style.visibility = "visible";
  return false;
}

function hidemenu(menu)
{
  menu.style.visibility = "hidden";
}

function himenu()
{
  if ((event.srcElement.className == "citem") && (event.srcElement.url != null))
  {
    event.srcElement.style.backgroundColor = "black";
    event.srcElement.style.color = "red";
  }
}

function lomenu()
{
  if ((event.srcElement.className == "citem") && (event.srcElement.url != null))
  {
    event.srcElement.style.backgroundColor = "black";
    event.srcElement.style.color = "cyan";
  }
} 

function jumpto()
{
  if (event.srcElement.className == "citem")
  {
    if (event.srcElement.url != null)
    {
      window.location = event.srcElement.url;
    }
  }
}

function popmenu()
{
  return showmenu(menu);
}

function pushmenu()
{
  hidemenu(menu);
}

if (document.all && window.print)
{
  document.oncontextmenu = popmenu;
  document.body.onclick = pushmenu;
}

function zoom(imagename, imagew, imageh)
{
  targetimage = document.all("zoomer");
  targetimage.src = imagename;
  targetimage.width = imagew;
  targetimage.height = imageh;
}

function openimage(image,x,y)
{
  window.open("?picture="+image, "Screenshot","width="+x+",height="+y+",toolbar=no,menubar=no,location=no,scrollbars=no,resize=no,top=0,left=0,alwaysRaised=1");
}
<!-->