var last_clicked_main_item_id = false;	/* First level	*/
var last_clicked_item_id = false;		/* Second level	*/
var last_clicked_sub_item_id = false;	/* Third level	*/

function mainItemClicked(id)
{
	var main_item = document.getElementById('main_item_'+id)
	if (main_item)
		main_item.className = 'sel_main_item';

	var main_group = document.getElementById('main_group_'+id);
	if (main_group)
	{
		if (main_group.style.display == 'block')
		{	
			main_group.style.display = 'none';
		}
		else
		{
			main_group.style.display = 'block';
		}
	}
	
	if(last_clicked_main_item_id && last_clicked_main_item_id != id)
	{
		var main_group = document.getElementById('main_group_'+last_clicked_main_item_id)
		if (main_group)
			main_group.style.display = 'none';
			
		var main_item = document.getElementById('main_item_'+last_clicked_main_item_id)
		if (main_item)
			main_item.className = 'main_item';
	}

	last_clicked_main_item_id = id;
	return false;
}
function itemClicked(id)
{
	var item = document.getElementById('item_'+id)
	if (item)
		item.className='sel_item';
		
	var group = document.getElementById('group_'+id);
	if (group)
	{
		if(group.style.display == 'block')
		{	
			group.style.display = 'none';
		}
		else
		{
			group.style.display = 'block';
		}
	}

	if(last_clicked_item_id && last_clicked_item_id != id)
	{
		var group = document.getElementById('group_'+last_clicked_item_id)
		if (group)
			group.style.display = 'none';
			
		var item = document.getElementById('item_'+last_clicked_item_id)
		if (item)
			item.className = 'item';
	}

	last_clicked_item_id = id;
	return false;
}
function subItemClicked(id)
{
	var sub_item = document.getElementById('sub_item_'+id)
	if (sub_item)
		sub_item.className='sel_sub_item';
		
	if(last_clicked_sub_item_id && last_clicked_sub_item_id != id)
	{
		var sub_item = document.getElementById('sub_item_'+last_clicked_sub_item_id)
		if (sub_item)
			sub_item.className='sub_item';	
	}
	last_clicked_sub_item_id = id;
	return false;
}
