	var TwistieStatus=new Array();
	var TwistieCount=0;
	var isNetscape=false;
	var isNetscape6 = (document.getElementById && !document.all) ? true : false;
	(document.layers) ? isNetscape=true : isNetscape=false;

	function StartTwistie(inStatus,inLabel)
	{
		if (!inStatus) { var inStatus="1" }
		if (!inLabel) { var inLabel="&nbsp;" }
		var tmptstr=new String("");
		TwistieStatus[TwistieStatus.length]=inStatus;
		document.writeln("<TABLE BORDER='0' CELLSPACING='0' CELLPADDING='0'>");
		document.writeln("<TR class='Ricola_twistieTitleLine'>");
		if (isNetscape) {
			document.write("	<TD><IMG SRC='/graphics/space.gif' WIDTH='16' HEIGHT='1' BORDER='0' ALT=''></TD>");
			document.writeln("	<TD>&nbsp;<SPAN CLASS='TwistieLabel'>" + inLabel + "</SPAN></TD>");
		} else {
			document.write("	<TD><A HREF=\"javascript: void twistiefunc(" + TwistieCount + ");\">");
			(inStatus == "0") ? tmptstr=" SRC=\"/graphics/apps/twistie/twistie_closed.gif\" ALT=\"Click to Expand\" " : tmptstr=" SRC=\"/graphics/apps/twistie/twistie_open.gif\" ALT=\"Click to Collapse\" ";
			document.write("<IMG " + tmptstr + " WIDTH=\"11\" HEIGHT=\"11\" BORDER=\"0\" ID=\"Twistie" + TwistieCount + "\"></A></TD>");
			document.writeln("	<TD>&nbsp;<A HREF=\"javascript: void twistiefunc(" + TwistieCount + ");\" CLASS=\"TwistieLabel\">" + inLabel + "</A></TD>");
		}
		document.writeln("</TR>");
		if (!isNetscape) {
			document.writeln("</TABLE>");
			(inStatus == "0") ? tmptstr=" CLASS='TwistieHide' " : tmptstr=" CLASS='TwistieShow' " ;
			document.writeln("<DIV " + tmptstr + " ID='Twistie" + TwistieCount + "Div'>");
			document.writeln("<TABLE BORDER='0' CELLSPACING='0' CELLPADDING='0'>");
		}
		document.writeln("<TR>");
		if ((arguments.length > 2) && (arguments[2].toString().search(/^\s*style:\s*tree\s*$/i) != -1)) {
			document.write("	<TD class=\"RICOLATwistie_TreeStyleLine\">");
		} else {
			document.write("	<TD>");
		}
		document.writeln("<IMG SRC='/graphics/space.gif' WIDTH='16' HEIGHT='1' BORDER='0' ALT=''></TD>");
		document.writeln("	<TD>");
		TwistieCount++;
	}

	function EndTwistie()
	{
		document.writeln("</TD></TR></TABLE>");
		if (!isNetscape) {	document.writeln("</DIV>");  }
	}

	function twistiefunc(inTwistieNum)
	{
		if (TwistieStatus[inTwistieNum] == "0") {	// Twistie was Closed ("0")
			eval("document.images['Twistie" + inTwistieNum + "'].src='/graphics/apps/twistie/twistie_open.gif'");
			eval("document.images['Twistie" + inTwistieNum + "'].alt='Click to Collapse'");
			if (isNetscape6) {
				eval("document.getElementById(['Twistie" + inTwistieNum + "Div']).style.display = 'block' ");
			} else {
				eval("document.all['Twistie" + inTwistieNum + "Div'].style.display='inline'");
			}
			TwistieStatus[inTwistieNum]="1";
		} else {	// Twistie was Open ("1")
			eval("document.images['Twistie" + inTwistieNum + "'].src='/graphics/apps/twistie/twistie_closed.gif'");
			eval("document.images['Twistie" + inTwistieNum + "'].alt='Click to Expand'");
			if (isNetscape6) {
				eval("document.getElementById(['Twistie" + inTwistieNum + "Div']).style.display = 'none' ");
			} else {
				eval("document.all['Twistie" + inTwistieNum + "Div'].style.display='none'");
			}
			TwistieStatus[inTwistieNum]="0";
		}

	}

	function RICOLATwistie_expandAll() {
		for (var i=0; i < TwistieStatus.length; i++) {
			if (TwistieStatus[i] == "0") {
				twistiefunc(i);
			}
		}
	}

	function RICOLATwistie_collapseAll() {
		for (var i=0; i < TwistieStatus.length; i++) {
			if (TwistieStatus[i] == "1") {
				twistiefunc(i);
			}
		}
	}

