// JavaScript Document

function headerMouseOver(td)
{
	td.style.cursor='pointer';
}
function headerMouseOut(td)
{
}

function headerMousePress(id,td)
{
	ioSwitch(id);
}

function expand(ioNode,cook) {

	//ioButton = "b" + ioNode.substr(1);
	
	if (document.getElementById && document.getElementById(ioNode) != null) {
		document.getElementById(ioNode).className='expanded';
	}
}

function collapse(ioNode,cook) {
	//ioButton = "b" + ioNode.substr(1);
	
	if (document.getElementById && document.getElementById(ioNode) !=  null) {
		document.getElementById(ioNode).className='collapsed';
	}
}

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;
	}
}

function expandAll(divName) 
{
	if (document.getElementsByTagName) {
		var nl = document.getElementsByTagName('div');
		var l = nl.length;
		for (var i=0; i<l;i++) {
			var node = nl.item(i);
			if (node.getAttribute('name') == divName) {
				expand(node.id);	
			}
		}
	}
}

function collapseAll(divName) 
{
	if (document.getElementsByTagName) {
		var nl = document.getElementsByTagName('div');
		var l = nl.length;
		for (var i=0; i<l;i++) {
			var node = nl.item(i);
			if (node.getAttribute('name') == divName) {
				collapse(node.id);	
			}
		}
	}
}
