//	функции для управления всплывающим меню
function show (dv)
{
	for (var i = 0, n = sm_size; i < n; i++)
	{
		hidden (names[i]);
		clearTimeout (to[i]);
	}
	
	var sm = document.getElementById ('mitems_' + dv);
	/*
	var new_width = 0;
	var map = $(sm).find('a.navurl');
	$.each(map, function() {
		 var temp_width = $(this).width();
		 if (temp_width > new_width) {
			 new_width = temp_width;
		 }
	});
	if (new_width > 0) {
		sm.style.width = (new_width+25) + "px";
	}*/
	
	sm.style.visibility = 'visible';
	/*
	var old_width = $(sm).width();
	var old_height = $(sm).height();

	
	if (old_height > 0) {
		sm.style.width = '0px';
		sm.style.height = '0px';	
		
		
		//sm.style.overflow = 'hidden';
		//$(sm).css("white-space", "nowrap");	
		
		$(sm).animate({width: old_width+'px', height: old_height+'px'}, {duration: 700, easing: "easeOutQuad",complete: function() {
				//sm.style.overflow = 'visible';
				//$(sm).css("white-space", "normal");
				//$(sm).css("padding", "0px 10px 10px 5px");	
	    	}
		});
	}
	*/
	var m = document.getElementById ('menu_' + dv);
	m.className ="menuactivepunkt";
}

function hidden (dv)
{
	var sm = document.getElementById ('mitems_' + dv);
	var m = document.getElementById ('menu_' + dv);

	sm.style.visibility = 'hidden';


	if (dv == active_punkt) {
		m.className ="menunonactivepunkt active";
		//m.className ="menunonactivepunkt";
		//m.parentNode.parentNode.className = "active";
	} else {
		m.className ="menunonactivepunkt";
	}
}

function clr (dv)
{
	for (var i = 0, n = sm_size; i <= n; i++)
	{
		if (names[i] == dv)
		{			
			clearTimeout (to[i]);
		}
	}
}

function set_to (dv)
{
	for (var i = 0, n = sm_size; i <= n; i++)
	{
			clearTimeout (to[i]);
	}
	for (var i = 0, n = sm_size; i <= n; i++)
	{
		if (names[i] == dv)
		{
			to[i] = setTimeout ('hidden(\'' + dv + '\')', 1000);
		}
	}
}
