var timeout	= 500;
var closetimer = ddmenuitem = defId = 0;
/**
 * open hidden layer
 */
function mopen(id){
    mcancelclosetime();
    if(ddmenuitem) ddmenuitem.style.display = 'none';
    ddmenuitem = document.getElementById(id);
    ddmenuitem.style.display = 'block';		
    if(document.getElementById('divLi'+defId)) document.getElementById('divLi'+defId).className = "";	
    if(document.getElementById('divLi'+id)) document.getElementById('divLi'+id).className = "HN_subheaderCurrent";
    defId = id;
}

/**
 * close showed layer
 */
function mclose(){
    if(ddmenuitem) ddmenuitem.style.display = 'none';
    if(document.getElementById('divLi'+defId)) document.getElementById('divLi'+defId).className = "arrow_down";
}

/**
 * go close timer
 */
function mclosetime(){ closetimer = window.setTimeout(mclose, timeout); }

/**
 * cancel close timer
 */
function mcancelclosetime(){
    if(closetimer){ window.clearTimeout(closetimer); closetimer = null; }
}
document.onclick = mclose;

