function GetChildDocuments3279(ParentID) { var retVal = ws3279.GetChildDocuments({ ParentID: ParentID, ShowNotInMenu: ShowNotInMenu3279, ShowUnpublished: ShowUnpublished3279 }); return retVal.Documents; } //Normal = 0, (spacer) //NotInMenu = 1, (red) //Unpublished = 2 (yellow) function HandleNode3279(sender) { var element = sender.Object; var myWriter = new ccHtmlWriter(); myWriter.Mode = 1; myFolderTree3279.HtmlWriter = myWriter; var ChildDocuments = GetChildDocuments3279(sender.NodeObject.DocumentID); for(var i=0;i" + myTitle; break; case 2: if(!ShowUnpublished3279) { ShowThisNode = false; break; } myTitle = "" + myTitle; break; default: myTitle = "" + myTitle; break; } if(ShowThisNode) { var myNode = sender.AddChild(NodeSiteMaker(myDoc.DocumentID, myTitle, "CoreCommand('LoadDocument', " + myDoc.DocumentID + ")", 0)); if(myDoc.HasChildren) { myNode.CustomChildren = true; myNode.Expand = CustomExpand3279; } } } } myFolderTree3279.Init() sender.Render(); if(document.all) //IE { element.outerHTML = myFolderTree3279.HtmlWriter.innerHtml; } else //Mozilla { var tmp = document.createElement("SPAN"); tmp.innerHTML = myFolderTree3279.HtmlWriter.innerHtml; element.parentNode.replaceChild(tmp, element); } sender.Connect() sender.Expand = ccNodeExpand; sender.Expand(); } function CustomExpand3279(clickonnodeobject) { if(!clickonnodeobject) HandleNode3279(this); }