/* FILE ARCHIVED ON 19:52:02 Feb 8, 2007 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 16:08:51 Nov 29, 2011. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). */ var tree_flag = false; function convertToTree(id) { var ul = document.getElementById(id); ul.className = "folders"; var lis = ul.getElementsByTagName("LI"); for (i = 0; i < lis.length; i++) { if (lis[i].getElementsByTagName("UL").length == 0) { lis[i].className = "file"; lis[i].onclick = function() { tree_flag = true; if (typeof action == "function") { var par = this.parentNode; var path = this.innerHTML; while (par.className != "folders") { if (par.tagName == "LI") { path = par.innerHTML.substring(0, par.innerHTML.indexOf("<")) + "\\" + path; } par = par.parentNode; } path = path.replace(/[\n\t\r]/ig, ""); action(this, path); } } } else { if (lis[i].className == "folder") { lis[i].className = "folder"; } else { lis[i].className = "folder-open"; } if (lis[i].getElementsByTagName("UL")[0].style.display == "block") { lis[i].getElementsByTagName("UL")[0].style.display = "block"; } else { lis[i].getElementsByTagName("UL")[0].style.display = "none"; } lis[i].onclick = function() { var ul = this.getElementsByTagName("UL")[0]; if (ul.style.display == "none") { ul.style.display = "block"; this.className = "folder-open"; tree_flag = true; if (this.parentNode.className == "folders") tree_flag = false; } else { if (!tree_flag) { ul.style.display = "none"; this.className = "folder"; tree_flag = true; } else { if (this.parentNode.className == "folders") tree_flag = false; } } } } } } function action(obj, path) { }