
function openNode(node_id, currentdepth)
{
	if($('tree_'+node_id))
	{
		if($('node_'+node_id).getAttribute('opened') == 0)
		{
			$('node_'+node_id).className = 'selected';
			$('tree_'+node_id).show();
			loadtree('parent='+node_id+'&currentdepth='+currentdepth, {div: 'tree_'+node_id});
			loadfiles('structure='+node_id);
			$('node_'+node_id).setAttribute('opened', 1);
		}else{
			$('node_'+node_id).className = '';
			$('node_'+node_id).setAttribute('opened', 0);
			saveclosed('parent='+node_id);
			loadfiles();
			$('tree_'+node_id).hide();
		}
	}else{
		loadfiles('id='+node_id);
	}
}

function checkFileType(value)
{
	
	$('row_file').hide();
	$('row_filemanager_url').hide();
	$('row_url').hide();
	
	switch(value)
	{
		case '1': // File
			$('row_file').show();
		break;
		
		case '2': // Url
			$('row_url').show();
		break;
		
		case '3': // Filemanager
			$('row_filemanager_url').show();
		break;
	}
}

function moveNodeUp(node_id)
{
	savemoveup('id='+node_id, {
		oncomplete: function()
		{
			loadtree();
		}
	});
}

function moveNodeDown(node_id)
{
	savemovedown('id='+node_id, {
		oncomplete: function()
		{
			loadtree();
		}
	});
}

function SetUrl(url, fieldname)
{
	$(fieldname).value = url;
}