// Author: Ulysses J Ludwig (ujludwig@yahoo.com)
// Date Created: Friday, July 16, 2002
// Last Modified: Wednesday, July 31, 2002

document.domain = 'www.onmky.fi';
var active_menu_url; // registered active menu item url kept here for onclick event
document.onmousemove = JFn_follow_mouse;

function JFn_follow_mouse(In_event)
{
    In_event = In_event || window.Event || window.event;
    window.x = In_event.clientX;
    window.y = In_event.clientY;
}

function JFn_menu_show(In_menu_name, In_x, In_y, In_depth)
{
    In_menu_name = document.all[In_menu_name];
    if (!window.activemenus) window.activemenus = new Array(In_menu_name);
    window.activemenus[window.activemenus.length] = In_menu_name;
    if (!window.activemenudepth) window.activemenudepth = new Array(In_menu_name);
    window.activemenudepth[window.activemenudepth.length] = In_depth;
    if (!In_y)
    {
        In_y = window.y + document.body.scrollTop;
    }
    if (!In_x)
    {
        In_x = window.x + document.body.scrollLeft;
    }
    In_menu_name.style.top = In_y;
    In_menu_name.style.left = In_x;
    In_menu_name.style.visibility = 'visible';
    document.onmouseup = JFn_menu_mouse_event;
}
function JFn_menu_do_item_mouseover(In_on, In_off)
{
    document.all[In_on].style.visibility = 'inherit';
    document.all[In_off].style.visibility = 'hidden';
}
function JFn_menu_hide(In_depth)
{
    var i;
    var L_active_menu;
    if (!window.activemenus) window.activemenus = new Array();
    if (!window.activemenudepth) window.activemenudepth = new Array();
    for (i=0;i < window.activemenus.length; i++)
    {
        if (window.activemenudepth[i] >= In_depth && window.activemenudepth[i] > 0)
        {
            L_active_menu = eval(window.activemenudepth[i]);
            window.activemenus[i].style.visibility = 'hidden';
        }
    }
}
function JFn_menu_mouse_event()
{
    JFn_menu_hide(-1);
}

