/*
 * 4mation Sub-Menu Navigation System
 * 
 * @author Kirk Bushell
 * @date 28/09/2007
 */
var d = document;
var dom = (document.all) ? false : true;
var nav_to = 500 // timeout
var timeouts = new Array();

function sub_nav(nav_id, show, clear)
{
	var sn = get_element(nav_id);
	
	if (true == clear)
	{
		// We've selected a new menu, hide all menus
		for (i in timeouts)
		{
			clearTimeout(timeouts[i]);
			hide_nav(i);
		}
	}
	
	if (true == show)
	{
		if (timeouts[nav_id])
		{
			clearTimeout(timeouts[nav_id]);
		}
		sn.style.display = 'block';
	}
	else
	{
		timeouts[nav_id] = setTimeout('hide_nav(\''+nav_id+'\')', nav_to);
	}
}

function hide_nav(nav_id)
{
	var sn = get_element(nav_id);
	sn.style.display = '';
	sn.style.display = 'none';
}

function get_element(id)
{
	return (dom) ? d.getElementById(id) : d.all[id];
}

function write_object(embedded_object)
{
	document.write(embedded_object);
	document.write('\n');
}
