<!-- // expand collapse functions
function expand(ioNode,ffield) {
	if (document.getElementById && document.getElementById(ioNode) != null) {
		document.getElementById(ioNode).className='expanded';
		if(ffield!=null) {
			sf(ffield);
		}
	}
}

function collapse(ioNode) {
	if (document.getElementById && document.getElementById(ioNode) !=  null) {
		document.getElementById(ioNode).className='collapsed';
		//reCalculate();
	}
}
function ioSwitch(ioNode) {

	if (document.getElementById && document.getElementById(ioNode) !=  null) {
		nodeState = document.getElementById(ioNode).className;
	}
	if (nodeState == 'collapsed') {
		expand(ioNode);
		return 1;
	} else {
		collapse(ioNode);
		return 0;
	}
}
-->