// unscalable single popup submenu

var g0, s, g1, g2, g3, g4, t;
function show() {
 clearTimeout(t);
 s.style.visibility = g1.style.visibility = g2.style.visibility = g3.style.visibility = g4.style.visibility = 'visible';
 g0.className = 'goto';
}

function hide() {
 s.style.visibility = g1.style.visibility = g2.style.visibility = g3.style.visibility = g4.style.visibility = 'hidden';
 g0.className = null;
}

function delay_hide() {
 t = setTimeout(hide, 200);
}

function init_nav() {
 g0 = document.getElementById('g0');
 g1 = document.getElementById('g1');
 g2 = document.getElementById('g2');
 g3 = document.getElementById('g3');
 g4 = document.getElementById('g4');
 s  = document.getElementById('submenu');
 if (g0) { g0.onfocus = g0.onmouseover = show; g0.onblur = g0.onmouseout = delay_hide; }
 if (g1) { g1.onfocus = g1.onmouseover = show; g1.onblur = g1.onmouseout = delay_hide; }
 if (g2) { g2.onfocus = g2.onmouseover = show; g2.onblur = g2.onmouseout = delay_hide; }
 if (g3) { g3.onfocus = g3.onmouseover = show; g3.onblur = g3.onmouseout = delay_hide; }
 if (g4) { g4.onfocus = g4.onmouseover = show; g4.onblur = g4.onmouseout = delay_hide; hide(); }
}

window.addEventListener ? window.addEventListener('load', init_nav, false) : window.attachEvent ? window.attachEvent('onload', init_nav) : window.onload = null;

