var arr_menu = new Array();
var mbtn_nam_default = ""; 
var ubtn_nam_default = "";
var umenu_default = 0; 
//
var flag_restore = 0; 
var timer_restore = 0;  
//
arr_menu[0] = new Object(); 
arr_menu[0]["name"] = "0100";
arr_menu[0]["max"] = 0; 
arr_menu[0]["uindex"] = 0; 
//
arr_menu[1] = new Object(); 
arr_menu[1]["name"] = "0200";
arr_menu[1]["max"] = 2; 
arr_menu[0]["uindex"] = 1; 
//
arr_menu[2] = new Object(); 
arr_menu[2]["name"] = "0300";
arr_menu[2]["max"] = 4; 
arr_menu[2]["uindex"] = 2; 
//
arr_menu[3] = new Object(); 
arr_menu[3]["name"] = "0400";
arr_menu[3]["max"] = 2; 
arr_menu[3]["uindex"] = 3; 
//
arr_menu[4] = new Object(); 
arr_menu[4]["name"] = "0500";
arr_menu[4]["max"] = 3; 
arr_menu[4]["uindex"] = 4; 
//
arr_menu[5] = new Object(); 
arr_menu[5]["name"] = "0600";
arr_menu[5]["max"] = 0; 
arr_menu[5]["uindex"] = 0;
//
//
function setDefault(mbtn, ubtn, uindex)
{
	mbtn_nam_default = mbtn;	 
	if (ubtn > 0)
	{
		ubtn_nam_default = ubtn;		
		umenu_default = uindex;
	}	
	flag_restore = 1;
	doRestoreNow(1, 0, 0); 
}
//
function onMbtn(obj, val, umenu)
{
	flag_restore = 1;
	doRestoreNow(0, 1, 0);		 
	if (umenu > 0) 
	{
		document.getElementById("div_menu_ubtn_" + umenu).style.display = "block"; 	
		document.getElementById("div_menu_ubtn_" + umenu).style.visibility = "visible"; 
		
	}
	obj.src = "images/menu/btn_a_" + val + ".jpg";
}
//
function offMbtn()
{	
	startTimeToRestore(1, 1, 0); 
}
//
function onUbtn(obj, val)
{
	flag_restore = 1;	
	doRestoreNow(0, 0, 1);	
	obj.src = "images/menu/ubtn_a_" + val + ".jpg";
}
//
function offUbtn()
{	
	startTimeToRestore(1, 1, 0); 
}
//
function startTimeToRestore(showDefault, hideSubmenu, showStillMBtn)
{
	flag_restore = 1; 
	timer_restore = setTimeout("doRestoreNow(" + showDefault + ", " + hideSubmenu + ", " + showStillMBtn + ")", 300);	
}
//
function doRestoreNow(showDefault, hideSubmenu, showStillMBtn)
{
	var nr; 
	var uindex; 
	var myobj; 
	clearTimeout(timer_restore); 
	if (flag_restore == 1)
	{
		for (var i = 0; i < arr_menu.length; i++)
		{			
			nr = arr_menu[i]["name"]; 	
			
			if (showStillMBtn == 0)
			{
				myobj = document.getElementById("btn" + nr); 
				myobj.src = "images/menu/btn_n_" + nr + ".jpg";
			}
			if (arr_menu[i]["max"] > 0)
			{
				for (var j = 1; j <= arr_menu[i]["max"]; j++)
				{
					nr = arr_menu[i]["name"].substr(0,2); 
					if (j < 10)
					{
						nr += "0" + j; 	
					}
					else
					{
						nr += "" + j; 	
					}					
					document.getElementById("btn" + nr).src = "images/menu/ubtn_n_" + nr + ".jpg";
				}
			}	
			uindex = arr_menu[i]["uindex"];			
			if (hideSubmenu == 1 && uindex > 0)
			{					
				document.getElementById("div_menu_ubtn_" + uindex).style.display = "none"; 	
				document.getElementById("div_menu_ubtn_" + uindex).style.visibility = "hidden";
			}
		}
		//		
		if (showDefault == 1)
		{				
			document.getElementById("btn" + mbtn_nam_default).src = "images/menu/btn_a_" + mbtn_nam_default + ".jpg";
			if (umenu_default > 0)
			{
				if (ubtn_nam_default != mbtn_nam_default)
				{
					document.getElementById("btn" + ubtn_nam_default).src = "images/menu/ubtn_a_" + ubtn_nam_default + ".jpg";	
				}
				document.getElementById("div_menu_ubtn_" + umenu_default).style.display = "block"; 	
				document.getElementById("div_menu_ubtn_" + umenu_default).style.visibility = "visible"; 
			}
		}
	}
	//	
	flag_restore = 0; 
}