﻿/*alert('testing');*/

var m1;
var menu;
var menuopen;
var closemenu;
var interval;
var delay;

menuopen = false;
interval = -1;
delay = 1000

function noop() {
    };

function showmenu(id) {
    /*alert('showmenu');*/
    hidemenu();
    menu = window.document.getElementById(id);    
    menu.style.visibility = 'visible';
    menuopen = true;
    };

function hidemenu() {
    /*alert('hidemenu');*/
    if (menuopen) menu.style.visibility = 'hidden';
    onmenu();
    };

function togglemenu(id) {
    m1 = window.document.getElementById(id);    
    if (m1.style.visibility == 'hidden') {
        showmenu(id);
        }
    else {
        hidemenu(id);
        }
    };

function delaymenu(id) {
    closemenu = true;
    interval = setInterval("checkforclose()",delay);
    };

function onmenu() {
    closemenu = false;
    if (interval >= 0) {
        clearInterval(interval)
        interval = -1;
        }
    };
    
function checkforclose() {
    if (closemenu) {
        hidemenu();
        }
    };
    

