function toggleComments(sRef)
{
	obj = document.getElementById(sRef);
	link = document.getElementById("Link" + sRef);

	if (obj)
	{
		obj.style.display =  invertDisplay(obj.style.display);
	}
	if ( link )
	{
		link.innerHTML = invertDisplay(link.innerHTML);
	}
}
function invertDisplay(sDis)
{
	retval = "none";
	if (sDis == "none" || sDis == "")
		retval = "block";
	else if (sDis == "Show")
		retval = "Hide";
	else if (sDis == "Hide")
		retval =  "Show";
	//alert(retval);
	return retval;
}
function invertVisibility(sVis)
{
	retval = "hidden";
	if (sVis == "hidden" || sVis == "")
		retval = "visible";
	return retval;
}
function enableObservers()
{
	var scope = document.getElementsByName("Scope")[0];
	var observers = document.getElementsByName("Observers[]")[0];
	if (scope.checked)
		observers.disabled = true;
	else
		observers.disabled = false;
}
function menu(ref)
{
	var ul = document.getElementById("ul" + (ref));
	var img = document.getElementById("img" + (ref));
	if (ul)
	{
		var sImg = "";
		if (ul.className == "open")
		{
			ul.className = "closed";
			sImg = "plus.gif";
		}
		else
		{
			ul.className = "open";
			sImg = "minus.gif";
		}
		//alert(img.src.substring(0,img.src.lastIndexOf('/')+1) + sImg);
		img.src = img.src.substring(0,img.src.lastIndexOf('/')+1) + sImg;
	}
	return false;	
}
