var pmenu_handler;
var pmenu_loading = false;
var pmenu_i = 0;
var pmenu_to = 80;		// [%]
var pmenu_step = 2;		// [-]
var pmenu_opacity = 85; // [%]
var pmenu_delay = 5;	// [ms]

var submenu;

function inc_opacity()
{
	if (pmenu_i <= pmenu_to)
	{
		pmenu_i += pmenu_step;
		submenu.style.filter = 'alpha(opacity=' + (pmenu_i) + ')';
	}
	else
	{
		pmenu_loading = false;
		window.clearInterval(pmenu_handler);
	}
}

function dec_opacity()
{
	if (pmenu_i >= 0)
	{
		pmenu_i += pmenu_step;
		submenu.style.filter = 'alpha(opacity=' + (pmenu_i) + ')';
	}
	else
	{
		pmenu_loading = false;
		window.clearInterval(pmenu_handler);
	}
}


/*******************************************************************/
/*
if(IE)
{	
	document.attachEvent('onmousemove', m_move);
	document.attachEvent('onmouseup', m_up);
}

if(NS || OPERA) 
{
	document.addEventListener('mousemove', m_move, true);
	document.addEventListener('mouseup', m_up, true);
}
*/

function show_menu(obj)
{
	submenu = obj.getElementsByTagName('div')[0];
	
	if (!pmenu_loading)
	{
		//pmenu_handler = window.setInterval("inc_opacity()", pmenu_delay);
		//pmenu_loading = true;
		
		if (submenu)
			with (submenu)
			{
				style.display = 'block';
				style.filter = 'alpha(opacity=' + pmenu_opacity + ')';
				style['-moz-opacity'] = Math.round(pmenu_opacity / 100);
				style['opacity'] = Math.round(pmenu_opacity / 100);
			}
		
		obj.style.position = 'relative';
	}
}

function hide_menu(obj)
{
	submenu = obj.getElementsByTagName('div')[0];
	
	if (!pmenu_loading)
	{
		//pmenu_handler = window.setInterval("dec_opacity()", pmenu_delay);
		//pmenu_loading = true;
		
		if (submenu)
			with (submenu.style)
				display = 'none';
	}
}










