
//--

/*
	var _mmColor = '#ACACAC';
	var _mmsColor = '#BFBFBF';
	var _mmpColor = '#6699FF';
*/

	var _mmColor = '#cccccc';
	var _mmsColor = '#666666';
	var _mmpColor = '#6699FF';

//--

	function _mbgColor(c, mode)
	{
		return (mode ? ((c == 'mm') ? _mmColor : ((c == 'mm-s') ? _mmsColor : _mmpColor)) : 'transparent');
	}

//--

	function _pm(e)
	{
		var o;
		var mode;

		try
		{
			with((isIE() ? event : e))
			{
				mode = (type == 'mouseover');

				for((o = (isIE() ? srcElement : target));
					(o && (o.className ? (o.className != 'pm') : true));
					o = (isIE() ? o.parentElement : o.parentNode)
				);
			}

			if(o)
			{
				with((isIE() ? o.runtimeStyle : o.style))
				{
					visibility = (mode ? 'visible' : 'hidden');
				}
				with((isIE() ? o.trigger.runtimeStyle : o.trigger.style))
				{
					background = _mbgColor(o.trigger.className, mode);
					color = (mode ? '#FFFFFF' : '#000000');
				}
			}
		}
		catch(E)
		{
			alert(E);
		}
	}

//--

	function initpm(e, pm)
	{
		var _left = 0;
		var _top = 0;

		try
		{
			e.trigObj = document.getElementById(pm);
			e.trigObj.trigger = e;

			try
			{
				for(var o = e; o; o = o.offsetParent)
				{
					_left += o.offsetLeft;
					_top += o.offsetTop;
				}

				e.trigObj.style.left = (_left + 0);
				e.trigObj.style.top = (_top + e.offsetHeight);
			}
			catch(E)
			{
				;
			}

			with((isIE() ? e.trigObj.trigger.runtimeStyle : e.trigObj.trigger.style))
			{
				background = _mbgColor(e.trigObj.trigger.className, true);
				color = '#FFFFFF';
			}
			with((isIE() ? e.trigObj.runtimeStyle : e.trigObj.style))
			{
				visibility = 'visible';
			}

			e.trigObj.onmouseout =
				e.trigObj.onmouseover = _pm;

			e.onmouseout = function(dummy)
			{
				try
				{
					with((isIE() ? e.trigObj.trigger.runtimeStyle : e.trigObj.trigger.style))
					{
						background = 'transparent';
						color = '#333333';
					}
					with(isIE() ? e.trigObj.runtimeStyle : e.trigObj.style)
					{
						visibility = 'hidden';
					}
				}
				catch(E)
				{
					;
				}
			};
		}
		catch(E)
		{
			;
		}
	}

//--
