content = new Array ();

content [0] = new Array (
false, 							 
new Array('sub_0_1')   
);
content [1] = new Array (
false, 							 
new Array('sub_1_1')   
);
content [2] = new Array (
false, 							 
new Array('sub_2_1')   
);
content [3] = new Array (
false, 							 
new Array('sub_3_1')   
);
content [4] = new Array (
false, 							 
new Array('sub_4_1')   
);
content [5] = new Array (
false, 							 
new Array('sub_5_1')   
);
content [6] = new Array (
false, 							 
new Array('sub_6_1')   
);
content [7] = new Array (
false, 							 
new Array('sub_7_1')   
);
content [8] = new Array (
false, 							 
new Array('sub_8_1')   
);
content [9] = new Array (
false, 							 
new Array('sub_9_1')   
);
content [10] = new Array (
false, 							 
new Array('sub_10_1')   
);
content [11] = new Array (
false, 							 
new Array('sub_11_1')   
);
content [12] = new Array (
false, 							 
new Array('sub_12_1')   
);
content [13] = new Array (
false, 							 
new Array('sub_13_1')   
);
content [14] = new Array (
false, 							 
new Array('sub_14_1')   
);
content [15] = new Array (
false, 							 
new Array('sub_15_1')   
);
content [16] = new Array (
false, 							 
new Array('sub_16_1')   
);
content [17] = new Array (
false, 							 
new Array('sub_17_1')   
);
content [18] = new Array (
false, 							 
new Array('sub_18_1')   
);
content [19] = new Array (
false, 							 
new Array('sub_19_1')   
);
content [20] = new Array (
false, 							 
new Array('sub_20_1')   
);
content [21] = new Array (
false, 							 
new Array('sub_21_1')   
);
content [22] = new Array (
false, 							 
new Array('sub_22_1')   
);
content [23] = new Array (
false, 							 
new Array('sub_23_1')   
);
content [24] = new Array (
false, 							 
new Array('sub_24_1')   
);
content [25] = new Array (
false, 							 
new Array('sub_25_1')   
);
content [26] = new Array (
false, 							 
new Array('sub_26_1')   
);
content [27] = new Array (
false, 							 
new Array('sub_27_1')   
);
content [28] = new Array (
false, 							 
new Array('sub_28_1')   
);
content [29] = new Array (
false, 							 
new Array('sub_29_1')   
);
content [30] = new Array (
false, 							 
new Array('sub_30_1')   
);
content [31] = new Array (
false, 							 
new Array('sub_31_1')   
);
content [32] = new Array (
false, 							 
new Array('sub_32_1')   
);
content [33] = new Array (
false, 							 
new Array('sub_33_1')   
);
content [34] = new Array (
false, 							 
new Array('sub_34_1')   
);
content [35] = new Array (
false, 							 
new Array('sub_35_1')   
);
content [36] = new Array (
false, 							 
new Array('sub_36_1')   
);
content [37] = new Array (
false, 							 
new Array('sub_37_1')   
);
content [38] = new Array (
false, 							 
new Array('sub_38_1')   
);
content [39] = new Array (
false, 							 
new Array('sub_39_1')   
);
content [40] = new Array (
false, 							 
new Array('sub_40_1')   
);
content [41] = new Array (
false, 							 
new Array('sub_41_1')   
);
content [42] = new Array (
false, 							 
new Array('sub_42_1')   
);
content [43] = new Array (
false, 							 
new Array('sub_43_1')   
);
content [44] = new Array (
false, 							 
new Array('sub_44_1')   
);
content [45] = new Array (
false, 							 
new Array('sub_45_1')   
);
content [46] = new Array (
false, 							 
new Array('sub_46_1')   
);
content [47] = new Array (
false, 							 
new Array('sub_47_1')   
);
content [48] = new Array (
false, 							 
new Array('sub_48_1')   
);
content [49] = new Array (
false, 							 
new Array('sub_49_1')   
);
content [50] = new Array (
false, 							 
new Array('sub_50_1')   
);


isOPERA = (navigator.userAgent.indexOf('Opera') >= 0)? true : false;
isIE    = (document.all && !isOPERA)? true : false;
isDOM   = (document.getElementById && !isIE && !isOPERA)? true : false;

function processTree (id)
{
	
	//alert(id)
	if (isNaN(id) || content.length <= id )   
	{
	return false;
	}  
	
	  
	//obj servidor q monta a string do tipo "var ArrIds = new Array(0,1,2,4)" - detecta qual o menu q tá aberto e fecha  
	var ArrIds = new Array(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50)
	//fim obj servidor q monta a string do tipo "var ArrIds = new Array(0,1,2,4)" - detecta qual o menu q tá aberto e fecha  
	
	
	
	
	for (i = 0; i < ArrIds.length; i++)  
		{
		if (content [ArrIds[i]][0])
			{
			
			for (a = 0; a < content [ArrIds[i]][1].length; a++)
			hide (content [ArrIds[i]][1][a]);
			if (id == ArrIds[i])
				{
				content [ArrIds[i]][0] = true;
				}
			else
				{
				content [ArrIds[i]][0] = false;
				}
			}
		} 
	
	if (content [id][0])
	{
		for (i = 0; i < content [id][1].length; i++)
			hide (content [id][1][i]);

		content [id][0] = false;
	}
	else
	{	
		for (i = 0; i < content [id][1].length; i++)
			show (content [id][1][i], 'table-row');

		content [id][0] = true;
	}
	return false;
}


function show (id, displayValue)
{
	if (isDOM)
		document.getElementById(id).style.display = (displayValue)? displayValue : "block";
	else if (isIE)
		document.all[id].style.display = "block";
}

function hide (id)
{
	if (isDOM)
		document.getElementById(id).style.display = "none";
	else if (isIE)
		document.all[id].style.display = "none";
}
if (isDOM || isIE)
{
	document.writeln('<style type="text/css">');
	document.writeln('.SubItemRow \{ display: none; \}');
	document.writeln('</style>');
}