var mmenuActiveObj = null;
var mmenuOverObj = null;
var mmenuOverTimeout = 0;

function siteInit()
{
	$$('td[class=mmenuItem1]').each(function(obj) 
	{
		mmenuActiveObj = obj;

		obj.observe('mouseover', function() 
		{
			clearTimeout(mmenuOverTimeout);
			hideMMenuOver();
		});
	});

	if($('mmenuPanel'+mmenuActiveObj.id)) $('mmenuPanel'+mmenuActiveObj.id).show();

	$$('td[class^=mmenuItem]').each(function(obj) 
	{
		if( obj.className.endsWith('0') )
		{
			obj.observe('mouseover', function() 
			{
				clearTimeout(mmenuOverTimeout);
				hideMMenuOver();
				
				if($('mmenuPanel'+mmenuActiveObj.id)) $('mmenuPanel'+mmenuActiveObj.id).hide();
				if($('mmenuPanel'+mmenuActiveObj.id)) mmenuActiveObj.className = 'mmenuItem0';
				if($('mmenuPanel'+obj.id)) $('mmenuPanel'+obj.id).show();
				obj.className = 'mmenuItem1';
				
				mmenuOverObj = obj;
			});
			obj.observe('mouseout', function() { mmenuOverTimeout = setTimeout('hideMMenuOver()', 500); });
		}
	});

	$$('div[id^=mmenuPanel]').each(function(obj) 
	{
		obj.observe('mouseover', function() { clearTimeout(mmenuOverTimeout); });
		obj.observe('mouseout', function() { mmenuOverTimeout = setTimeout('hideMMenuOver()', 500); });
	});

}

function hideMMenuOver()
{
	if( mmenuOverObj )
	{
		if($('mmenuPanel'+mmenuActiveObj.id)) $('mmenuPanel'+mmenuActiveObj.id).show();
		if($('mmenuPanel'+mmenuActiveObj.id)) mmenuActiveObj.className = 'mmenuItem1';

		mmenuOverObj.className = 'mmenuItem0';
		if($('mmenuPanel'+mmenuOverObj.id)) $('mmenuPanel'+mmenuOverObj.id).hide();
		
		mmenuOverObj = null;
	}
}
