function showChildNodes(elmID) {
	var item=document.getElementById(elmID);
	//alert(elmID);
	var pitem=document.getElementById(elmID+"h");
	strChildDisplay = item.style.display;
	//Change CSS
	var strCurrentClass = pitem.className;
	var strNewClass;
	switch(strCurrentClass) {
		case "expandable":
			strNewClass = "expanded";
			break;
		case "expanded":
			strNewClass = "expandable";
			break;
		//First in list
		case "expandablefirst":
			strNewClass = "expandedfirst";
			break;
		case "expandedfirst":
			strNewClass = "expandablefirst";
			break;
		//Last in list
		case "expandablelast":
			strNewClass = "expandedlast";
			break;
		case "expandedlast":
			strNewClass = "expandablelast";
			break;
	}
	pitem.className = strNewClass;
	//Change display property
	if (strChildDisplay == "none" || strChildDisplay == "") item.style.display = "block"; 
	else item.style.display = "none";
	pitem.parentNode.style.display="block";
}
