var prev = null;
var timerRun = false;
function show_submenu(li)
{
	if(prev) {
		prev.style.display = 'none';
		prev.parentNode.childNodes[0].className = prev.cls;
	}
	var div = li.childNodes[1];
	prev = div;
	prev.cls = div.parentNode.childNodes[0].className;
	div.style.display = 'block';
	div.parentNode.childNodes[0].className = 'submenu_city_mid_act';
	if(timerRun)
	{
		clearTimeout(tId);
	}
}

function hide_submenu(li)
{
    tId = setTimeout(function(){ hide_submenu_t(li); }, 500);
	timerRun = true;
}

function hide_submenu_t(li)
{
	var div = li.childNodes[1];
	div.style.display = 'none';
	div.parentNode.childNodes[0].className = prev.cls;
	clearTimeout(tId);
	timerRun = false;
}

//----------------- CATALOGUE -----------------
function show_submenuCat(dd)
{
	if(prev) {
		prev.style.display = 'none';
		prev.parentNode.className = "catdrop";
	}
	var div = dd.childNodes[1];
	prev = div;
	div.style.display = 'block';
	dd.className = "catdrop ddact";
	//div.parentNode.childNodes[0].className = 'submenu_city_mid_act';
	if(timerRun)
	{
		clearTimeout(tId);
	}
}

function hide_submenuCat(dd)
{
    tId = setTimeout(function(){ hide_submenu_tCat(dd); }, 500);
	timerRun = true;
}

function hide_submenu_tCat(dd)
{
	var div = dd.childNodes[1];
	div.style.display = 'none';
	dd.className = "catdrop";
	clearTimeout(tId);
	timerRun = false;
}