var ExpandingHeadings = {
	Init : function(){
		if(document.getElementById("expanding-headings") != null){
			var dlObj = document.getElementById("expanding-headings");
			var dlChilds = dlObj.childNodes;
		
			for(var i=0;i<dlChilds.length;i++){
				if(dlChilds[i].nodeType == 1){
					var dlClassName = dlChilds[i].className;
					if(dlClassName.indexOf("expandeble-header") != -1){
						dlChilds[i].onclick = function(){
							var ddObj = this.nextSibling;
							//fix for moz and the text node
							while(ddObj.nodeType != 1){
								ddObj = ddObj.nextSibling
							}
							ddObj.style.display = (ddObj.style.display == "block") ? "none" : "block";
							this.className = (ddObj.style.display == "block") ? "expandeble-header selected" : "expandeble-header";
						}
					}
				}
			}
		}
	}
}