


/*** This code yoinked from KorRedDevil's post in this forum http://forums.devshed.com/showpost.php?p=2182479&postcount=4 **/
if (document.getElementsByClassName == undefined)
{
	document.getElementsByClassName = function(className)
	{
		var hasClassName = new RegExp("(?:^|\\s)" + className + "(?:$|\\s)");
		var allElements = document.getElementsByTagName("*");
		var results = [];

		var element;
		for (var i = 0; (element = allElements[i]) != null; i++)
		{
			var elementClass = element.className;
			if (elementClass && elementClass.indexOf(className) != -1 && hasClassName.test(elementClass))
			{
				results.push(element);
			}
		}

		return results;
	}
}

function cleanUp()
{
	if (typeof GUnload == "function")
	{
		GUnload();
	}
}

function makeMess()
{
	var collapseds = document.getElementsByClassName("collapse");
	for (i = 0; i < collapseds.length; i++)
	{
		if (collapseds[i].tagName == "FIELDSET")
		{
			classes = collapseds[i].className;
			classes = classes.replace("collapse", "collapseClosed");
			collapseds[i].firstElementChild.onclick = toggleCollapse;
			collapseds[i].className = classes;
		}
		
		
	}
}

function toggleCollapse()
{
	classes = this.parentNode.className;
	if(classes.search(/collapseOpen/) > -1)
	{
		classes = classes.replace("collapseOpen", "collapseClosed");
	}
	else if (classes.search(/collapseClosed/) > -1)
	{
		classes = classes.replace("collapseClosed", "collapseOpen");
	}
	this.parentNode.className = classes;	
}



