function menu_hide_tmr()
{
	var menu_cnt = 8;

	setTimeout("menu_hide()",1500);
}

function menu_hide()
{
	var menu_cnt = 8;
	if (document.getElementById("m0").value == "0")
	{
		for (indx=1;indx<=menu_cnt;indx++)
		{
	
			document.getElementById("m" + indx).className = "menu_off";
		}
		menu_sub_hide(99,0);
	}
}

function menu_info(par,lvl)
{	
	var sub = new Array(0,0);
		
	if (par == 1)
	{
		var sub = new Array(5,0);
	}else
	if (par == 2)
	{
		var sub = new Array(5,8);
	}else
	if (par == 3)
	{
		var sub = new Array(15,0);
	}
		
	//alert("menu_inf0="+sub[lvl]+"|par="+par+"|lvl="+lvl);
	return(sub[lvl]);
}

function menu_sub_hide(sub,lvl)
{
	var menu_cnt = 8;
	
	for (indx=1;indx<=menu_cnt;indx++)
	{
		
		if (indx != sub)
		{
			// hide sub menu div
			var chk = menu_info(indx-1,0);

			if (chk != 0)
			{
				if (lvl == 0)
				{
					document.getElementById("div_m" + indx + "_1").style.display = "none";
				}
				
				// hide sub sub menu div
				var chk = menu_info(indx-1,1);
	
				if (chk != 0)
				{
					document.getElementById("div_m" + indx + "_1_1").style.display = "none";
				}
			}
		}
	}
}

function menu_select(mIndx,sub,evnt)
{
	// evnt = 0 -> Mouse Over
	// evnt = 1 -> Mouse Out
	// evnt = 2 -> Click
	
	var menu_cnt = 8;
	var menu_cnt_sub = 5;
	
	if (sub != 0)
	{
		var sub_mClass = new String(document.getElementById("div_m" + sub + "_1").style.display);
	}
	
	
	if (evnt == 0 && sub != 0)
	{	
		if (rClass != "menu_on")
		{
			document.getElementById("m" + mIndx).className = "menu_on";
		}
		
		if (sub_mClass != "")
		{
			document.getElementById("div_m" + sub + "_1").style.display = "";
			
			xpos = document.getElementById("m" + mIndx).offsetLeft;
			
			ypos = document.getElementById("t1").offsetTop;
			ypos = ypos + document.getElementById("t1").offsetHeight;
			ypos = ypos + +document.getElementById("m"+mIndx).offsetTop;
			ypos = ypos + document.getElementById("m"+mIndx).offsetHeight;
			
			document.getElementById("div_m" + sub + "_1").style.left=xpos;
			document.getElementById("div_m" + sub + "_1").style.top=ypos;
		}
	}
	
	if (evnt == 0)
	{
		document.getElementById("m0").value = "1";
		for (indx=1;indx<=menu_cnt;indx++)
		{
			var rClass = new String(document.getElementById("m" + indx).className);
	
			if (indx != mIndx)
			{
				document.getElementById("m" + indx).className = "menu_off";
			}else
			{
				document.getElementById("m" + indx).className = "menu_on";
			}
		}
	}
	
	menu_sub_hide(sub,0);
	
	if (evnt == 1)
	{
		document.getElementById("m0").value = "0";
	}
	
}

function menu_select_sub(par,mIndx,sub,evnt)
{
	//             3,5,3,0
	
	// evnt = 0 -> Mouse Over
	// evnt = 1 -> Mouse Out
	// evnt = 2 -> Click
	
	var menu_cnt = 8;

	var par_rClass = new String(document.getElementById("m" + par).className);
	var rClass = new String(document.getElementById("m" + par + "_" + mIndx).className);
	
	document.getElementById("m0").value = "1";
	
	if (evnt == 0)
	{
		document.getElementById("m0").value = "1";
		if (par_rClass != "menu_on")
		{
			document.getElementById("m" + par).className = "menu_on";
		}
		
		if (rClass != "menu_sub_on")
		{
			document.getElementById("m" + par + "_" + mIndx).className = "menu_sub_on";
		}
	}
	var sub_mClass = "none";
	if (sub != 0)
	{
		var sub_mClass = new String(document.getElementById("div_m" + sub + "_1").style.display);
	}

	if (evnt == 0  &&  sub != 0)
	{
		document.getElementById("div_m" + par + "_1_1").style.display = "";
		
		xpos = document.getElementById("m" + par).offsetLeft;
		xpos = xpos + document.getElementById("m" + par + "_1").offsetLeft;
		xpos = xpos + document.getElementById("m" + par + "_1").offsetWidth;
		
		ypos = document.getElementById("t1").offsetTop
		ypos = ypos + document.getElementById("t1").offsetHeight;
		ypos = ypos + document.getElementById("m" + par).offsetTop;
		ypos = ypos + document.getElementById("m" + par).offsetHeight;
		ypos = ypos + document.getElementById("m" + par + "_" + mIndx).offsetTop;
		ypos = ypos + 5;

		document.getElementById("div_m" + par + "_1_1").style.left=xpos;
		document.getElementById("div_m" + par + "_1_1").style.top=ypos;
	}
	
	menu_sub_hide(sub,1);
	
}

function menu_select_sub_sub(ppar,par,mIndx,sub,evnt)
{
	// evnt = 0 -> Mouse Over
	// evnt = 1 -> Mouse Out
	// evnt = 2 -> Click

	var par_rClass = new String(document.getElementById("m" + ppar + "_" + par).className);
	var rClass = new String(document.getElementById("m" + ppar + "_" + par + "_" + mIndx).className);
	
	if (evnt == 0)
	{
		if (par_rClass != "menu_sub_on")
		{
			document.getElementById("m" + ppar + "_" + par).className = "menu_sub_on";
		}
		
		if (rClass != "menu_on")
		{
			document.getElementById("m" + ppar + "_" + par + "_" + mIndx).className = "menu_sub_on";
		}
	}
}