var __menu_div_name = "submenu";

var __timer;
var __timer_show_timeout = 100;
var __timer_hide_timeout = 100;



function Find_Layer(what, where)
{
   if (!where) return;
   var i, l, parent;
   var len = where.length;
   while (i < len)
   {
      parent = where[i].document.layers;
      l = parent[what];
      if (l) return l;
      l = Find_Layer(what, parent);
      i++;
   }
   return false;
}



function Layer(layer_name, parent_layer_name)
{
   if (document.getElementById) return document.getElementById(layer_name)
   if (document.all) return document.all[layer_name]
   if (document.layers)
   {
      if (parent_layer_name) return Find_Layer (layer_name, eval(parent_layer_name))
      else return Find_Layer(layer_name, document.layers)
   }
}



function Hide(layer_name)
{
  __timer = setTimeout("Hide_Layer('"+layer_name+"')", __timer_show_timeout);
}



function Show(layer_name)
{
  if(__timer) clearTimeout(__timer);
  __timer = setTimeout("Show_Layer('"+layer_name+"')", __timer_hide_timeout);
}



function Cancel_Hide(){ if(__timer) clearTimeout(__timer); }


function Hide_Layer(layer_name){ Layer(layer_name).style.visibility="hidden"; }
function Show_Layer(layer_name){ Layer(layer_name).style.visibility="visible"; }



function Create_Menu()
{
  var __pos_x         = 170;
  var __pos_y         = 2;
  
  var __item_width    = 200;
  var __item_height   = 12;
  
  var __div_background  = "#FFF0F0";
  var __item_background = "#FFFFFF";
  var __item_color      = "#000000";
  
  var __div_width = __item_width;
  var __div_height = t*__item_height;
  
  var i = 0;
  var t = __menu_items.length;
  
  document.write("<div id=\""+__menu_div_name+"\"");
  document.write(" onmouseout=\"Hide('"+__menu_div_name+"');\"");
  document.write(" style=\"position: absolute; width: "+__div_width+"px;");
  document.write(" height: "+__div_height+"px;");
  document.write(" background: "+__div_background+";");
  document.write(" visibility: hidden;");
  document.write(" margin-left: "+__pos_x+"px; margin-top: "+__pos_y+"px;\" >");
  while (i < t)
  {
    document.write("<div");
    document.write(" onmouseover=\"Cancel_Hide();\"");
    document.write(" style=\"width: "+__div_width+"px;");
    document.write(" font-family: verdana; font-size: 11px; vertical-align: top;");
    document.write(" text-align: left; height: "+__item_height+"px;");
    document.write(" color: "+__item_color+"; background: "+__item_background+"; \" >");
    document.write("<a class=\"menu_link\" href=\""+__menu_items[i][1]+"\" style=\"display: block;\">"+__menu_items[i][0]+"</a></div>");
    document.write("<div onmouseover=\"Cancel_Hide();\" style=\"font-size: 0px; height: 2px; background: "+__item_background+"; \"></div>");
    if (i < (t-1))
    {
      document.write("<div onmouseover=\"Cancel_Hide();\" style=\"font-size: 0px; height: 2px; background: "+__div_background+"; \"></div>");
    }
    i++;
  }
  document.write("</div>");
}
