function Toggle(item) {
	var obj = document.getElementById(item);
	   
	if (obj) {
		var visible = (obj.style.display!="none")
		var key = document.getElementById("x" + item);
		   
		if (visible) {
		  obj.style.display="none";
		  key.innerHTML = "<img src='../images/arrow.gif' width='11' height='10' hspace='0' vspace='0' border='0'/>";
		} else {
		   obj.style.display = "block";
		   key.innerHTML = "<img src='../images/arrowdn.gif' width='11' height='10' hspace='0' vspace='0' border='0'/>";
		}
	}
	return false;
}

function Expand() {
	var divs = document.getElementsByTagName("DIV");
	var key, elem = '';

	if (arguments.length > 0) {
		//elem = arguments.join(); // Doesn't work in FF - Bug?
		for (var i = 0; i < arguments.length; i++)
			elem += arguments[i] + ',';
		elem += 'E0F';
	}
	else
		elem = 'exp_Catagory,exp_SubCatagory';

	for (var i=0; i<divs.length; i++) {
		if (elem.indexOf(divs[i].getAttribute("id")) >= 0 && divs[i].getAttribute("id") != '') {
			divs[i].style.display = "block";
			key = document.getElementById("x" + divs[i].id);
			if (key)
				key.innerHTML="<img src='../images/arrowdn.gif' width='11' height='10' hspace='0' vspace='0' border='0'/>";
		}
	}
}

function Collapse() {
	var divs = document.getElementsByTagName("DIV");
	var key, elem;
	
	if (arguments.length > 0) {
		//elem = arguments.join(); // Doesn't work in FF - Bug?
		for (var i = 0; i < arguments.length; i++)
			elem += arguments[i] + ',';
		elem += 'E0F';
	}
	else
		elem = 'exp_Catagory,exp_SubCatagory';
   
	for (var i=0; i<divs.length; i++) {
		if (elem.indexOf(divs[i].getAttribute("id")) >= 0 && divs[i].getAttribute("id") != '') {
			divs[i].style.display = "none";
			key = document.getElementById("x" + divs[i].id);
			if (key)
				key.innerHTML="<img src='../images/arrow.gif' width='11' height='10' hspace='0' vspace='0' border='0'/>";
		}
	}
}