
	menu_image_loaded = 0;
	submenu_image_loaded = 0;
	noclose = 0;


	list = new Array('about', 'careers', 'contacts', 'intranet', 'management', 'membership', 'scope', 'services', 'values');


	//################################################
	//################################################


	function menu_preload_images()
	{
		sm = document.getElementById('section_mark').value;

		if (document.images)
		{
			me = new Array;

			for (i=0; i<list.length; i++)
			{
				me[i] = new Array;

				me[i][0] = new Image();
				me[i][1] = new Image();

				lnk = '/templates/default/gfx/menu2_' + byid('menu_serv_lang').value + '_' + list[i];

				if (sm && sm == list[i])
				{
					me[i][0].src = lnk + '_1.gif';

					byid('mn_' + i).src = lnk + '_1.gif';
				}
				else
				{
					me[i][0].src = lnk + '_0.gif';
				}
				
				me[i][1].src = lnk + '_1.gif';
			}

			menu_image_loaded = 1;
		}

		
	}


	function menu_c(action, id)
	{
		id = id.substring(3);

		if (id == 7)
		{
			noclose = 1;
		}

		hideMenu();
		noclose = 0;

		if (menu_image_loaded == 1)
		{
			if (action == 1)
			{
				document.getElementById('mn_' + id).src = me[id][1].src;
			}
			else
			{
				document.getElementById('mn_' + id).src = me[id][0].src;
			}
		}
	}


	//################################################
	//################################################


	function cancelCloseMenu()
	{
		if(self.tm) clearTimeout(tm);
		menu_c(1, 'mn_7');
	}

	function showMenu()
	{
		if (!self.menu || !self.submenu)
		{
			menu = layer("menulayer");
			submenu = layer("submenulayer");
		}

		cancelCloseMenu()

		submenu.moveTo(menu.getAbsoluteLeft(), menu.getAbsoluteTop() + menu.getHeight())
		submenu.show()

		menu_c(1, 'mn_7');
	}

	function initiateHideMenu()
	{
		tm=setTimeout("hideMenu()", 300);
	}

	function hideMenu()
	{
		if(self.submenu)
		{
			if (noclose == 0)
			{
				submenu.hide();
				menu_c(0, 'mn_7');
			}

			
		}
	}

	function set_menu_pos()
	{
		byid('submenulayer_int').style.top = -1;
		
		if (isOpera || isMozilla)
		{
			byid('submenulayer_int').style.left = byid('menu_serv_opera_fix').value;
		}
	}


