function confirmDelete()
{
	return confirm("Permanently delete this asset?");
}

function stripFormQuerystring(formName)
{	// explicitly remove any querystring from the action of the provided form
	form = document.forms[formName];
	var action = form.action;
	var qIndex = action.indexOf("?");
	form.action = action.substring(0, qIndex);
}

function exposeNode(node)
{
	if(!node.Expanded) node.Toggle();
	if(node.Parent)	exposeNode(node.Parent);
}

function initTreeStyles()
{
	var treeElement = document.getElementById(ctlTopicTree.Container);
	if(treeElement) treeElement.style.overflow = "";
	
	var nodes = ctlTopicTree.AllNodes;
	var node, selected, nodeElement, wrapperElement;
	for (i in nodes)
	{
		node = nodes[i];
		selected = node.Selected;
		nodeElement = document.getElementById(node.id);
		wrapperElement = document.getElementById("G" + node.id);
		
		if (selected)
		{
			node.Enabled = false;
			node.TextElmt.style.cursor = "default";
			exposeNode(node);
		}
		else
		{
			node.Enabled = true;
			node.TextElmt.onclick = function(event)
			{
				if(!event) event = window.event;
				eval(this.parentElement.getAttribute("rt_A"));
				event.cancelBubble = true;
			}
		}
		
		if(nodeElement)
		{
			var s = nodeElement.style;
			s.backgroundColor = selected ? "#ddddee" : "transparent";
			
		}	
		if(wrapperElement)
		{
			var s = wrapperElement.style;
			s.backgroundColor = selected ? "#eeeeff" : "transparent";
		}
	}
}
