var _top = new Array();
var display = 'block';
var firstopened = 0;
if (in_line) display = 'inline';
if (first_opened) firstopened = 1;
var _late = parseInt(late);
function show_menu(obj,mode,id_kat,deep) {
	if (start_menu) {
		if (firstopened && deep == -1) {
			for (var _id in show_flag) {
				if (show_flag[_id]) show_flag[_id] = 0;
				hide_menu_first(_id);
			}
		}
		show_flag[obj.id] = 1;
		obj.className = obj.className + '_a';
		window.setTimeout("show_menu_make('" + obj.id + "'," + mode + "," + id_kat + "," + deep + ")",_late);
	}
}
function show_menu_make(id,mode,id_kat,deep) {
	if (show_flag[id]) {
		var v_menu = document.getElementById('horizontal_menu');
		var menu_cover = document.getElementById('cover_' + id);
		var this_obj = document.getElementById(id);
		if (!in_line) {
			if (!mode) menu_cover.style.left = v_menu.offsetLeft + this_obj.offsetLeft + 'px';
			else menu_cover.style.left = this_obj.offsetWidth + 'px';
			if (!mode) menu_cover.style.top = v_menu.offsetTop + this_obj.offsetTop + this_obj.offsetHeight + document.getElementById('riadok' + id_kat).offsetTop + 'px';
			else menu_cover.style.top = this_obj.offsetTop + 'px';
		}
		menu_cover.style.display = 'block';
	}
}
function hide_menu(obj,deep) {
	if (obj.className == 'v_menu_a') obj.className = 'v_menu';
	if (obj.className == 'v_submenu_a') obj.className = 'v_submenu';
	if (!firstopened || deep != -1) {
		show_flag[obj.id] = 0;
		window.setTimeout("hide_menu_make('" + obj.id + "')",_late + 50);
	}
}
function hide_menu_make(id) {
	if (!show_flag[id]) {
		var menu_cover = document.getElementById('cover_' + id);
		menu_cover.style.display = 'none';
	}
}
function hide_menu_first(id) {
	if (id.substr(0,4) != 'menu') id = 'menu_' + id;
	obj = document.getElementById(id);
	if (obj.className == 'v_menu_a') obj.className = 'v_menu';
	if (obj.className == 'v_submenu_a') obj.className = 'v_submenu';
	show_flag[obj.id] = 0;
	window.setTimeout("hide_menu_make('" + obj.id + "')",5);
}
function kill_hide(obj) {
	show_flag[obj.id.substr(obj.id.indexOf('_') + 1)] = 1;
}
function hide_me(obj,deep) {
	hide_menu(document.getElementById(obj.id.substr(obj.id.indexOf('_') + 1)),deep);
}
function init_v_menu_first(id_menu) {
	if (id_menu) {
		obj = document.getElementById('cover_menu_' + id_menu);
		show_flag[id_menu] = 1;
		obj.style.display = 'block';
	}
	else {
		var all_tds = document.getElementsByTagName('TD');
		for (var x=0;x<all_tds.length;x++) if (all_tds[x].id.substr(0,5) == 'menu_') {
			all_tds[x].onmouseover();
			return true;
		}
	}
}
var show_flag = new Object();
var start_menu = 0;
