var menus = Array();
var opened = Array();
var parents = Array();
myTimer = setTimeout ('closeAll()', 10);

menus[0] = 2;
opened[2] = 0;
parents[2] = 1;
menus[1] = 4;
opened[4] = 0;
parents[4] = 3;
menus[2] = 5;
opened[5] = 0;
parents[5] = 3;
menus[3] = 6;
opened[6] = 0;
parents[6] = 3;
menus[4] = 7;
opened[7] = 0;
parents[7] = 3;
menus[5] = 8;
opened[8] = 0;
parents[8] = 3;
menus[6] = 9;
opened[9] = 0;
parents[9] = 3;
menus[7] = 10;
opened[10] = 0;
parents[10] = 3;
menus[8] = 11;
opened[11] = 0;
parents[11] = 3;
menus[9] = 12;
opened[12] = 0;
parents[12] = 3;
menus[10] = 3;
opened[3] = 0;
parents[3] = 1;
menus[11] = 59;
opened[59] = 0;
parents[59] = 13;
menus[12] = 49;
opened[49] = 0;
parents[49] = 13;
menus[13] = 55;
opened[55] = 0;
parents[55] = 13;
menus[14] = 28;
opened[28] = 0;
parents[28] = 13;
menus[15] = 29;
opened[29] = 0;
parents[29] = 13;
menus[16] = 52;
opened[52] = 0;
parents[52] = 13;
menus[17] = 13;
opened[13] = 0;
parents[13] = 1;
menus[18] = 17;
opened[17] = 0;
parents[17] = 16;
menus[19] = 18;
opened[18] = 0;
parents[18] = 16;
menus[20] = 16;
opened[16] = 0;
parents[16] = 1;
menus[21] = 48;
opened[48] = 0;
parents[48] = 44;
menus[22] = 46;
opened[46] = 0;
parents[46] = 44;
menus[23] = 45;
opened[45] = 0;
parents[45] = 44;
menus[24] = 47;
opened[47] = 0;
parents[47] = 44;
menus[25] = 44;
opened[44] = 0;
parents[44] = 1;
menus[26] = 20;
opened[20] = 0;
parents[20] = 19;
menus[27] = 21;
opened[21] = 0;
parents[21] = 19;
menus[28] = 22;
opened[22] = 0;
parents[22] = 19;
menus[29] = 23;
opened[23] = 0;
parents[23] = 19;
menus[30] = 19;
opened[19] = 0;
parents[19] = 1;

function closeAll()
  {
	document.getElementById('menu_2').style.visibility = 'hidden';
	document.getElementById('menu_4').style.visibility = 'hidden';
	document.getElementById('menu_5').style.visibility = 'hidden';
	document.getElementById('menu_6').style.visibility = 'hidden';
	document.getElementById('menu_7').style.visibility = 'hidden';
	document.getElementById('menu_8').style.visibility = 'hidden';
	document.getElementById('menu_9').style.visibility = 'hidden';
	document.getElementById('menu_10').style.visibility = 'hidden';
	document.getElementById('menu_11').style.visibility = 'hidden';
	document.getElementById('menu_12').style.visibility = 'hidden';
	document.getElementById('menu_3').style.visibility = 'hidden';
	document.getElementById('menu_59').style.visibility = 'hidden';
	document.getElementById('menu_49').style.visibility = 'hidden';
	document.getElementById('menu_55').style.visibility = 'hidden';
	document.getElementById('menu_28').style.visibility = 'hidden';
	document.getElementById('menu_29').style.visibility = 'hidden';
	document.getElementById('menu_52').style.visibility = 'hidden';
	document.getElementById('menu_13').style.visibility = 'hidden';
	document.getElementById('menu_17').style.visibility = 'hidden';
	document.getElementById('menu_18').style.visibility = 'hidden';
	document.getElementById('menu_16').style.visibility = 'hidden';
	document.getElementById('menu_48').style.visibility = 'hidden';
	document.getElementById('menu_46').style.visibility = 'hidden';
	document.getElementById('menu_45').style.visibility = 'hidden';
	document.getElementById('menu_47').style.visibility = 'hidden';
	document.getElementById('menu_44').style.visibility = 'hidden';
	document.getElementById('menu_20').style.visibility = 'hidden';
	document.getElementById('menu_21').style.visibility = 'hidden';
	document.getElementById('menu_22').style.visibility = 'hidden';
	document.getElementById('menu_23').style.visibility = 'hidden';
	document.getElementById('menu_19').style.visibility = 'hidden';

  }

function menuOver (menuItem, id)
  {
	menuItem.src = 'images/nav/'+id+'_hun_on.png';
  }

function menuOut (menuItem, id)
  {
	menuItem.src = 'images/nav/'+id+'_hun_off.png';
  }

function closeSubmenu()
  {
	clearTimeout(myTimer);
	myTimer = setTimeout ('closeAll()', 500);
  }

function openSubmenu(id)
  {
	clearTimeout(myTimer);
	aktual = id;
	for (i = 0; i < menus.length; i++)
	  {
		opened[menus[i]] = 0;
	  }
	while (aktual > 0)
	  {
		opened[aktual] = 1;
		aktual = parents[aktual];
	  }

	for (j = 0; j < menus.length; j++)
	  {
		if (opened[menus[j]] == 1)
		  {
			document.getElementById('menu_'+menus[j]).style.visibility = 'visible';
			document.getElementById('menu_'+menus[j]).style.overflow = 'visible';
			document.getElementById('menu_'+menus[j]).style.width = '';
			document.getElementById('menu_'+menus[j]).style.height = '';
		  }
		else
		  {
			document.getElementById('menu_'+menus[j]).style.visibility = 'hidden';
			document.getElementById('menu_'+menus[j]).style.overflow = 'hidden';
			document.getElementById('menu_'+menus[j]).style.width = '0px';
			document.getElementById('menu_'+menus[j]).style.height = '0px';
		  }
	  }
  }