var nn = (document.layers)? true : false;
var ie = (document.all)? true : false;
var menuClosed = true;
var timeout = 0;
var mid = 400;
var menus = new Array();
var menuClosed = new Array();
NUMENUS = 2;

function writeMenu()
{
	document.write('<DIV id="EqpMenu" class="menuDiv"><TABLE bgColor=#5555ee border=0 cellPadding=0 cellSpacing=1 onmouseover="javascript:clearTimeout(timeout);" onmouseout="timeout = setTimeout(');
	document.write("'menusHide()',800);");
	document.write(' "><TR><TD onmouseover="m_on(this);" ');
	document.write(' " onmouseout="m_out(this);">&nbsp;<A href="us_equipment.htm">Plotters</A>&nbsp;</TD><TD onmouseover="m_on(this);" onmouseout="m_out(this);">&nbsp;<A href="e_digit.htm">Digitizers</A>&nbsp;</TD>');
	document.write(' <TD onmouseover="m_on(this);" onmouseout="m_out(this);">&nbsp;<A href="e_cnc_cutters.htm">CNC&nbsp;Cutters</A>&nbsp;</TD>');
	document.write(' <TD onmouseover="m_on(this);" onmouseout="m_out(this);">&nbsp;<A href="e_spreaders.htm">Spreaders</A>&nbsp;</TD></TR></TABLE></DIV>');

	document.write('<DIV id="SoftMenu" class="menuDiv"><TABLE bgColor=#5555ee border=0 cellPadding=0 cellSpacing=1 onmouseover="javascript:clearTimeout(timeout);" onmouseout="timeout = setTimeout(');
	document.write("'menusHide()',800);");
	document.write(' "><TR><TD onmouseover="m_on(this);" ');
	document.write('  onmouseout="m_out(this);">&nbsp;<A href="us_products.htm">Modules</A>&nbsp;</TD><TD onmouseover="m_on(this);" onmouseout="m_out(this);">&nbsp;<A href="e_patterndesign.htm">Pattern&nbsp;design</A>&nbsp;</TD>');
	document.write(' <TD onmouseover="m_on(this);" onmouseout="m_out(this);">&nbsp;<A href="e_marker.htm">Marker&nbsp;making</A>&nbsp;</TD>');
	document.write(' <TD onmouseover="m_on(this);" onmouseout="m_out(this);">&nbsp;<A href="e_plotcut.htm">Plotting/Cutting</A>&nbsp;</TD>');
	document.write(' <TD onmouseover="m_on(this);" onmouseout="m_out(this);">&nbsp;<A href="e_pdm.htm">Data&nbsp;management</A>&nbsp;</TD></TR></TABLE></DIV>');
}

function menuShow(pos, mnuIdx) {
	if (timeout) clearTimeout(timeout);
	if (!menuClosed[mnuIdx]) return true;
	for (idx=0; idx<NUMENUS; idx++) {
		if ((idx!=mnuIdx)&&(!menuClosed[idx])) menuHide(idx);
	}

	mid = (ie)? document.body.offsetWidth/2 : window.innerWidth/2;

	menus[mnuIdx].left = mid+pos;
	if (nn) menus[mnuIdx].visibility = "show";
	else menus[mnuIdx].visibility = "visible";
	menuClosed[mnuIdx] = false;
}

function menuHide(mnuIdx) {
	if (menuClosed[mnuIdx]) return true;
	menus[mnuIdx].left = 1;
	if (nn) menus[mnuIdx].visibility = "hide";
	else menus[mnuIdx].visibility = "hidden";
	menuClosed[mnuIdx] = true;
	clearTimeout(timeout);
}

function menusHide() {
	for (idx=0; idx<NUMENUS; idx++) menuHide(idx);
}

function init() {
	if (nn || ie) {
		menus[0] = (nn)? document.SoftMenu : SoftMenu.style;
		menus[1] = (nn)? document.EqpMenu : EqpMenu.style;
		mid = (ie)? document.body.offsetWidth/2 : window.innerWidth/2;

		menus[0].left = 1;
		menus[1].left = 1;
	}
	else
	{
		menus[0] = document.getElementById("SoftMenu");
		menus[0] = menus[0].style;
		menus[0].left = 1;
		menus[1] = document.getElementById("EqpMenu");
		menus[1] = menus[1].style;
		menus[1].left = 1;
	}
	for (idx=0; idx<NUMENUS; idx++) { if (!menuClosed[idx]) menuHide(idx);}
}

function m_out(itm)
	{
	itm.style.backgroundColor='#f2f2f2';
}

function m_on(itm)
{
	itm.style.backgroundColor='#a3bfFF';
}
