function catPress(obj)
{
	var opened = obj.getAttribute("opened");

	if (opened != "1") {
		var display = "block";
		obj.setAttribute("opened", "1")
		if (obj.parentNode.parentNode.className.indexOf("last") > -1) {
			//it is the last item
			obj.parentNode.parentNode.className = "indent opened openedlast";
		}
		else obj.parentNode.parentNode.className = "indent opened";
		
	}
	else {
		var display = "none";
		obj.setAttribute("opened", "0")
		if (obj.parentNode.parentNode.className.indexOf("last") > -1) {
			//it is the last item
			obj.parentNode.parentNode.className = "indent closed closedlast";
		}
		else obj.parentNode.parentNode.className = "indent closed";

	}
	var id = obj.parentNode.parentNode.id.replace(/cat_/, "");

	document.getElementById("inner_" + id).style.display = display;

	return false;
}