
function expandNode(id)
{
	try {
		var obj;
		
		obj = document.getElementById('c-'+id);
		if (HtmlTool.hasClass(obj, 'expanded')) // Need collapse
		{
			HtmlTool.removeClass(obj, 'expanded');
		}
		else // Need expand
		{
			HtmlTool.addClass(obj, 'expanded');
		}
	}
	catch(e) {
		alert(e.message);
	}
	
	return false;
}

function selectNode(id)
{
	try {
		var obj;
		
		obj = document.getElementById('c-'+id);
		HtmlTool.addClass(obj, 'selected');
	}
	catch(e) {
		alert(e.message);
	}
	
	return false;
}

function unselectNode(id)
{
	try {
		var obj;
		
		obj = document.getElementById('c-'+id);
		HtmlTool.removeClass(obj, 'selected');
	}
	catch(e) {
		alert(e.message);
	}
	
	return false;
}