
var r = document.getElementById("results");

if (r){ hideAll (r,true);  }//showAll (r.getElementsByTagName("dl")[0]);


function hideAll(r,f) {
	if (!r) return false;
	var dls = r.getElementsByTagName("dl");
	
	for(i = 0; i < dls.length; i++)
	{
		dts = dls[i].getElementsByTagName("dt");
		for(var j=0;j < dts.length; j++){
			if(f){
			dts[j].onclick = function() { showAll (this.parentNode) };
			dts[j].style.cursor = "pointer";
			}
			dts[j].className = "closed";
		}
		dds = dls[i].getElementsByTagName("dd");
		for(var j=0;j < dds.length; j++) {
			dds[j].style.display = "none";
		}
	}
}

function showAll (obj) {
	if (!obj) return false;
	//alert(obj);
	location.href = "#top"
	dt = obj.getElementsByTagName("dt")[0];

	if(dt.className.indexOf("open") < 0){
		c = "open";
		b = "block";
	}
	else {
		c = "closed";
		b = "none";
	}
	hideAll(obj.parentNode,false);
	dt.className = c;
	dd = obj.getElementsByTagName("dd");
	for(var j=0;j < dd.length; j++) {
		dd[j].style.display = b;
	}
}
