// управление меню с подменю

var popad_menu_timer;
var popad_menu_timeout = 250;
var popad_menu_curr;
var popad_menu_curr_name = '';
var popad_menu_sub_curr;
var popad_menu_sub_curr_name = '';

function popad_menu_hidecurr() {
	if(popad_menu_sub_curr) {
		popad_menu_sub_hide(popad_menu_sub_curr);
		popad_menu_sub_curr = null;
		popad_menu_sub_curr_name = '';
	};
	popad_menu_hide(popad_menu_curr);
	popad_menu_curr = null;
	popad_menu_curr_name = '';
}

function popad_menu_overcap(pad_name) {
	if(popad_menu_timer) {
		clearTimeout(popad_menu_timer);
		popad_menu_timer = null;
	};
	if(popad_menu_curr_name != pad_name) {
		if(popad_menu_curr) popad_menu_hide(popad_menu_curr);
		popad_menu_curr = name2elem(pad_name);
		popad_menu_curr_name = pad_name;
		popad_menu_show(popad_menu_curr);
		if(popad_menu_sub_curr) {
			popad_menu_sub_hide(popad_menu_sub_curr);
			popad_menu_sub_curr = null;
			popad_menu_sub_curr_name = '';
		};
	};
}

function popad_menu_outcap() {
	popad_menu_timer = setTimeout('popad_menu_hidecurr()',popad_menu_timeout);
}

function popad_menu_overpad(sub_pad_name) {
	clearTimeout(popad_menu_timer);
	popad_menu_timer = null;
	if(sub_pad_name != popad_menu_sub_curr_name) {
		if(popad_menu_sub_curr) popad_menu_sub_hide(popad_menu_sub_curr);
		if(sub_pad_name) {
			popad_menu_sub_curr = name2elem(sub_pad_name);
			popad_menu_sub_curr_name = sub_pad_name;
			popad_menu_sub_show(popad_menu_sub_curr);
		} else {
			popad_menu_sub_curr = null;
			popad_menu_sub_curr_name = '';
		};
	};
}

function popad_menu_oversubpad() {
	clearTimeout(popad_menu_timer);
	popad_menu_timer = null;
}

function popad_menu_outpad() {
	popad_menu_timer = setTimeout('popad_menu_hidecurr()',popad_menu_timeout);
}
