//  Menu Javascript
//  Set default settings here  //

	//  Instantiate the globals  //
	var init = false;
	var Interval = false;
	var DefaultMenu = false;
	var DefaultInterval = 0;
	///////////////////////////////

function Menu_InitFunctions (offset)
{
	offset = (offset == null) ? 1 : offset;
	init = true;
	var Menu = document.getElementById('menu');
	DefaultMenu = Menu.getElementsByTagName('span')[offset];
	DefaultInterval = 500;
	Menu_Display();
};

/////////////////////////////////

function Menu_Display (obj)
{
	obj = (obj == null) ? DefaultMenu : obj;
	if (init)
	{
		var Menu = document.getElementById('menu');
		var Items = Menu.getElementsByTagName("*");
		for (var i = 0; i < Items.length; i++)
		{
			if (Items[i].className == 'logo' || Items[i].className == '')
			{
			} else
			{
				if (document.getElementById(Items[i].id + '_sub') != null)
				{
				document.getElementById(Items[i].id + '_sub').style.display = 'none';
				};
				Items[i].className = 'menu inactive';
			};
		};
		obj.className = 'menu active';
		if (document.getElementById(obj.id + '_sub'))
		{
			document.getElementById(obj.id + '_sub').style.display = 'inline';
		};
	} else
	{
		//window.alert('Menu not properly configured.');
	};
};

function Menu_StartInterval ()
{
	Interval = setTimeout('Menu_Display()', DefaultInterval);
};

function Menu_KillInterval ()
{
	clearTimeout(Interval);
};