function ConfirmDelete()
{
	return confirm("Are you sure you want to delete?");
}

function CBSelect(id, chk)
{
	for (var i = 0; i < document.Form1.elements.length; i++)
	{
		var e = document.Form1.elements[i];
		if ((e.name.indexOf(id) == 0) && (e.type == 'checkbox'))
		{
			e.checked = chk;
		}
	}
}

function ExpandCollapse(id)
{
	var tr = document.getElementById(id);
	var img = document.getElementById(id + "_img");
	
	expanded = (img.src.indexOf("minus") != -1);
	ExpandCollapseRow(id, !expanded);
}

function ExpandCollapseRow(id, expand)
{
	var img = document.getElementById(id + "_img");
	
	if (expand == true)
	{
		img.src = "images/minus.gif";
		img.alt = "Collapse folder";
	}
	else
	{
		img.src = "images/plus.gif";
		img.alt = "Expand folder";
	}
	
	var ok = true;
	var i = 0;
	while (ok)
	{
		var e = document.getElementById(id + "_" + i);
		if (e != null)
		{
			if (expand)
			{
				e.style.display = "";
			}
			else
			{
				e.style.display = "none";
			}
		}
		else
		{
			ok = false;
		}
		i++;
	}
}

function ExpandCollapseAll(expand)
{
	var ok = true;
	var i = 0;
	while (ok)
	{
		var tr = document.getElementById("ftr_" + i);
		if (tr != null)
		{
			ExpandCollapseRow(tr.id, expand);
		}
		else
		{
			ok = false;
		}
		i++;
	}
}
