﻿var timeout3 = 500;
var closetimer3 = 0;
var ddmenuitem3 = 0;



// open hidden layer
function sopen(id) {
    // cancel close timer
    scancelclosetime();

    // close old layer
    if (ddmenuitem3) ddmenuitem3.style.visibility = 'hidden';

    // get new layer and show it
    ddmenuitem3 = document.getElementById(id);
    if (ddmenuitem3)
        ddmenuitem3.style.visibility = 'visible';

}
// close showed layer
function sclose() {
    if (ddmenuitem3) ddmenuitem3.style.visibility = 'hidden';
}

// go close timer
function sclosetime() {
    closetimer3 = window.setTimeout(sclose, timeout3);
}

// cancel close timer
function scancelclosetime() {
    if (closetimer3) {
        window.clearTimeout(closetimer3);
        closetimer3 = null;
    }
}

// close layer when click-out
document.onclick = sclose;


