

var visiblelist = "";
var mouseovermenu = "No";
var timerid = 0;

function boxhead(fullcat, leftoffset, topoffset)
{
  cnt=1;
  do
  {
    thiscat = items(fullcat,cnt,":");
    if (thiscat == "") break;
    name = thiscat;
    cnt++;
  } while (1==1);

  document.write('      <table cellpadding="3" cellspacing="2" border="0" class="catsidebox" id="'+fullcat+'" style="margin-left : '+leftoffset+'px; margin-top : '+topoffset+'px;" onMouseOver="mouseovermenu = \'Yes\'" onMouseOut="mouseovermenu = \'No\'">\n');
}

function boxfoot()
{
  document.write('        </table>\n');
}

function createlinks(list, prefix, phpfile, style)
{
  cnt = 1;
  do
  {
    listitem = items(list, cnt, "|");
    if (listitem == "") break;
    cat = prefix+":"+listitem;
    document.write('<tr><td class="menucell" '+style+'> <a href="'+phpfile+'?cat='+cat+'" class="l-two">'+listitem+'</a> </td></tr>\n');
    cnt++;
  } while (1==1);
}

function drawmenus()
{


  boxhead("Sales", 0, 30);
  document.write('<tr><td class="menucell"> <a href="Forthcoming_sales.php" class="menulink">Forthcoming Sales</a> </td></tr>\n');
  document.write('<tr><td class="menucell"> <a href="Past_sales.php" class="menulink">Past Sales</a> </td></tr>\n');
  document.write('<tr><td class="menucell"> <a href="Sale_dates.php" class="menulink">Sale Dates</a> </td></tr>\n');
  boxfoot();

}

function showmenu(which, x, y, parenttable)
{
  if (parenttable != "")
  {
//    x = (x*1) + (items(document.getElementById(parenttable).style.marginLeft, 1 ,"px")*1);
//    y = (y*1) + (items(document.getElementById(parenttable).style.marginTop, 1, "px")*1);
    x = (x*1) + document.getElementById(parenttable).offsetLeft - 10;
    y = (y*1) + document.getElementById(parenttable).offsetTop;

    if (navigator.appName == "Microsoft Internet Explorer")
    {
       x = x + 5;
       y = y + 5; 
    }
  }


  var subcat = items(which,2,":");
  if (subcat == "") hideallmenus();
  hideallmenus();
  document.getElementById(which).style.visibility = "visible";
  document.getElementById(which).style.marginLeft = x+"px";
  document.getElementById(which).style.marginTop = y+"px";

  visiblelist = visiblelist+which+"|";
  if (timerid != 0) clearTimeout(timerid);
  timerid = setTimeout("checkhide()", 5000);

}

function hideallmenus()
{
  // hide all the menus
  var cnt = 1;
  do
  {
    nextitem = items(visiblelist,cnt,"|");
    if (nextitem == "") break;
    document.getElementById(nextitem).style.visibility = "hidden";
    cnt++;
  } while (1 == 1)

  visiblelist = "";
}

function hidesubmenus()
{
  // hide all menus with a : in their ids
  cnt = 1;
  do
  {
    nextitem = items(visiblelist,cnt,"|");
    if (nextitem == "") break;
    if (nextitem.indexOf(":") > -1)
    {
      visiblelist.replace(nextitem+"|","");
      document.getElementById(nextitem).style.visibility = "hidden";
    } 
    cnt++;
  } while (1 == 1)

}

function checkhide()
{

  if (mouseovermenu == "Yes")
  {
    timerid = setTimeout("checkhide()", 5000);
  } else
  {
    hideallmenus();
  }
}

