// JavaScript Document // Demichen 20100903 // Adjust frame height function adjustFrameSize() { var frm = document.getElementById("FrameSize"); //将iframe1替换呈现有ID名 var subWeb = document.frames ? document.frames["FrameSize"].document : frm.contentDocument; if(frm != null && subWeb != null) { frm.style.height="0px";//初始化一下,否则会保留大页面高度 var rightHeight = subWeb.documentElement.scrollHeight; if (document.getElementById("SP_MenuBg") != null) { document.getElementById("SP_MenuBg").style.height = (rightHeight > 350) ? rightHeight + "px" : 350 + "px"; } frm.style.height = subWeb.documentElement.scrollHeight+"px"; frm.style.width = subWeb.documentElement.scrollWidth+"px"; subWeb.body.style.overflowX="auto"; subWeb.body.style.overflowY="auto"; } } function adjustForRiems() { var rightHeight = document.getElementById("InnerRight").offsetHeight - 50; document.getElementById("SP_MenuBg").style.height = (rightHeight>350)?rightHeight+"px":350+"px"; } function changeMenu(n, m) { var mn = document.getElementById("changetabBg").getElementsByTagName("p"); var l = mn.length; mn[n].className = (mn[n].className == "TreeMenu_Unselect") ? "TreeMenu_Select" : "TreeMenu_Unselect"; expandSubMenu(n, m); nowMenu = n; } function choosekc(id) { document.getElementById(id).className = "TreeSub_Select"; } function selectSubMenu(node, n) { var menuItem = node.getElementsByTagName("li"); menuItem[n].className = "TreeSub_Select"; menuItem[n].style.marginLeft = 0; } var subMenuCnt; var isOpen = true; var nowMenu; function expandSubMenu(n,m) { if (typeof (subMenuCnt) == "undefined") { subMenuCnt = []; var subMenu = document.getElementById("changetabBg").getElementsByTagName("div"); var l = subMenu.length; for (i = 0; i < l; i++) { if (subMenu[i].className == "TreeContent_Collapse" || subMenu[i].className == "TreeContent_Expand") { subMenuCnt.push(subMenu[i]); } } } var l = subMenuCnt.length; if (/ul/i.test(subMenuCnt[n].innerHTML)) { subMenuCnt[n].className = (subMenuCnt[n].className == "TreeContent_Collapse") ? "TreeContent_Expand" : "TreeContent_Collapse"; } if(typeof(m)!="undefined"){ selectSubMenu(subMenuCnt[n], m); } } function eventBind() { var mn = document.getElementById("changetabBg").getElementsByTagName("p"); var l = mn.length; for (i = 0; i < l; i++) { (mn[i].getElementsByTagName("a")[0].onclick = function () { if (arguments.callee.i != nowMenu && isOpen) { changeMenu(nowMenu); } else if (arguments.callee.i == nowMenu) { isOpen = false; } else { isOpen = true; } changeMenu(arguments.callee.i); }).i = i; } }