function collapseDefinitions(listId) {
if(document.getElementById(listId)){
  definitionList = document.getElementById(listId);
  definitionList.className += " collapseList"
  definitionTerm = definitionList.getElementsByTagName("dt");
  for (var i=0;i<definitionTerm.length;i++) {

    definitionList.getElementsByTagName("dt")[i].id="dlterm_"+listId+"_"+[i];
    definitionList.getElementsByTagName("dt")[i].className+=" fakeLink";
    definitionList.getElementsByTagName("dd")[i].id="dlterm_"+listId+"_"+[i]+"Definition";
     definitionList.getElementsByTagName("dd")[i].style.display="none";
    definitionTerm[i].onclick=function() {
      if (document.getElementById(this.id+"Definition").style.display=="none") {
        document.getElementById(this.id+"Definition").style.display="block";
		document.getElementById(this.id).style.backgroundImage="url(/resources/open.gif)";

      }
      else {
        document.getElementById(this.id+"Definition").style.display="none";
		document.getElementById(this.id).style.backgroundImage="url(/resources/closed.gif)";
      }
    }
  }
}
}


ddtreemenu.flatten = function (theID, theAction){
	if(theAction=='contact'){
		for (var i=0;i<document.getElementsByTagName("dd").length;i++) {
			document.getElementsByTagName("dd")[i].style.display ='none';
		}
		for (var i=0;i<document.getElementsByTagName("dt").length;i++) {
				document.getElementsByTagName("dt")[i].style.backgroundImage="url(/resources/closed.gif)";
		}
	}
	if(theAction=='expand'){
		for (var i=0;i<document.getElementsByTagName("dd").length;i++) {
			document.getElementsByTagName("dd")[i].style.display ='';
		}
		for (var i=0;i<document.getElementsByTagName("dt").length;i++) {
				document.getElementsByTagName("dt")[i].style.backgroundImage="url(/resources/open.gif)";
		}
	}
}