
var strUpCarrot = "carrot_up.gif";
var strDownCarrot = "carrot_dn.gif";

function PrepareToggle(strElement)
{
	var element = document.getElementById(strElement);
	var child = document.getElementById(element.attributes["child"].value);

	child.style.display = "none";
	element.style.backgroundImage = "url(" + strUpCarrot + ")";
	element.style.backgroundRepeat = "no-repeat";
	element.style.cursor = "pointer";
	element.style.paddingLeft = 13;
	element.onclick = ToggleDisplay;
	element.onselectstart = ToggleSelect;
}

function ToggleDisplay(e)
{
	if (!e) var e = window.event;	if (e.srcElement) var element = e.srcElement;	else var element = e.target;
	var child = document.getElementById(element.attributes["child"].value);
	if (child.style.display == 'none')
	{
		child.style.display = 'inline';
		element.style.backgroundImage = "url(" + strDownCarrot + ")";
	}
	else
	{
		child.style.display = 'none';
		element.style.backgroundImage = "url(" + strUpCarrot + ")";
	}
}

function ToggleSelect()
{
	return false;
}
