﻿ulm_ie = window.showHelp; ulm_opera = window.opera; ulm_mlevel = 0; ulm_mac = navigator.userAgent.indexOf("Mac") + 1; cc3 = new Object(); cc4 = new Object(); function tmenus_load(menuId) { tmenus_init(menuId); cc0 = document.getElementsByTagName("UL"); for (mi = 0; mi < cc0.length; mi++) { if (cc1 = cc0[mi].id) { if (cc1.indexOf("tmenus") > -1) { cc1 = cc1.substring(6); if (cc1 == menuId) { cc2 = new window["tmenus_data" + cc1]; cc3["img" + cc1] = new Image(); cc3["img" + cc1].src = cc2.plus_image; cc4["img" + cc1] = new Image(); cc4["img" + cc1].src = cc2.minus_image; cc5(cc0[mi].childNodes, cc1 + "_", cc2, cc1); cc6(cc1, cc2); cc0[mi].style.display = "block"; } } } }; }; function tmenus_init(menuId) { var uls = document.getElementsByTagName("UL"); var menuNumber; var ulis; var items; var sitem; var level; var sid; for (var i = 0; i < uls.length; i++) { if (uls[i].id) { if (uls[i].id.indexOf("tmenus") > -1) { menuNumber = uls[i].id.substring(6); if (menuNumber == menuId) { items = uls[i].childNodes; sid = 0; for (li = 0; li < items.length; li++) { if (items[li].tagName == "LI") { items[li].id = "ulitem" + menuNumber + "_0_" + sid; items[li].setAttribute("level", 1); items[li].setAttribute("sid", sid); sitem = items[li].getElementsByTagName("A")[0]; if (sitem != null) { sitem.id = "ulaitem" + menuNumber + "_0_" + sid; } sitem = items[li].getElementsByTagName("SPAN")[0]; if (sitem != null) { sitem.id = "ulsitem" + menuNumber + "_0_" + sid; sitem.setAttribute("level", 1); sitem.setAttribute("sid", sid); } sid += 1; } } ulis = uls[i].getElementsByTagName("UL"); level = 1; for (var ui = 0; ui < ulis.length; ui++) { level += 1; sid = 0; ulis[ui].id = "x1ub" + menuNumber + "_" + (ui + 1); items = ulis[ui].childNodes; for (li = 0; li < items.length; li++) { items[li].id = "ulitem" + menuNumber + "_" + (ui + 1) + "_" + sid; items[li].setAttribute("level", level); items[li].setAttribute("sid", sid); sitem = items[li].getElementsByTagName("A")[0]; if (sitem != null) { sitem.id = "ulaitem" + menuNumber + "_" + (ui + 1) + "_" + sid; } sitem = items[li].getElementsByTagName("SPAN")[0]; if (sitem != null) { sitem.id = "ulsitem" + menuNumber + "_" + (ui + 1) + "_" + sid; sitem.setAttribute("level", level); sitem.setAttribute("sid", sid); } sid += 1; } } } } } } }; function cc5(cc9, cc10, cc2, cc11) { eval("cc8=new Array(" + cc2.pm_width_height + ")"); this.cc7 = 0; for (this.li = 0; this.li < cc9.length; this.li++) { if (cc9[this.li].tagName == "LI") { this.level = cc10.split("_").length - 1; if (this.level > ulm_mlevel) ulm_mlevel = this.level; cc9[this.li].style.cursor = "default"; this.cc12 = false; this.cc13 = cc9[this.li].childNodes; for (this.ti = 0; this.ti < this.cc13.length; this.ti++) { if (this.cc13[this.ti].tagName == "UL") { this.usource = cc3["img" + cc11].src; if ((gev = cc9[this.li].getAttribute("expanded")) && (parseInt(gev))) { this.cc13[this.ti].style.display = "block"; this.usource = cc4["img" + cc11].src; } else this.cc13[this.ti].style.display = "none"; if (cc2.folder_image) { create_images(cc2, cc11, cc2.icon_width_height, cc2.folder_image, cc9[this.li]); this.ti = this.ti + 2; } if (tmenus_objectexist(cc9[this.li], "menuImgPlusMinus") && tmenus_objectexist(cc9[this.li], "menuDivSpace")) { this.cc14 = tmenus_objectload(cc9[this.li], "menuImgPlusMinus"); this.cc15 = tmenus_objectload(cc9[this.li], "menuDivSpace"); } else { this.cc14 = document.createElement("IMG"); this.cc15 = document.createElement("div"); } this.cc14.id = "menuImgPlusMinus"; this.cc14.setAttribute("width", cc8[0]); this.cc14.setAttribute("height", cc8[1]); this.cc14.className = "plusminus"; this.cc14.src = this.usource; this.cc14.onclick = cc16; this.cc14.onselectstart = function() { return false }; this.cc14.setAttribute("cc2_id", cc11); this.cc15.id = "menuDivSpace"; this.cc15.style.display = "inline"; this.cc15.style.paddingLeft = cc2.imgage_gap + "px"; if (!tmenus_objectexist(cc9[this.li], "menuImgPlusMinus") && !tmenus_objectexist(cc9[this.li], "menuDivSpace")) { cc9[this.li].insertBefore(this.cc15, cc9[this.li].firstChild); cc9[this.li].insertBefore(this.cc14, cc9[this.li].firstChild); } this.ti += 2; if (this.ti >= this.cc13.length) this.ti = this.cc13.length - 1; new cc5(this.cc13[this.ti].childNodes, cc10 + this.cc7 + "_", cc2, cc11); this.cc12 = 1; } else if (this.cc13[this.ti].tagName == "SPAN") { this.cc13[this.ti].onselectstart = function() { return false }; this.cc13[this.ti].onclick = cc16; this.cc13[this.ti].setAttribute("cc2_id", cc11); this.cname = "ctmmainhover"; if (this.level > 1) this.cname = "ctmsubhover"; if (this.level > 1) this.cc13[this.ti].onmouseover = function() { this.className = "ctmsubhover"; }; else this.cc13[this.ti].onmouseover = function() { this.className = "ctmmainhover"; }; this.cc13[this.ti].onmouseout = function() { this.className = ""; }; } } if (!this.cc12) { if (cc2.document_image) { create_images(cc2, cc11, cc2.icon_width_height, cc2.document_image, cc9[this.li]); } if (tmenus_objectexist(cc9[this.li], "subDivSpace")) { this.cc15 = tmenus_objectload(cc9[this.li], "subDivSpace"); } else { this.cc15 = document.createElement("div"); } this.cc15.id = "subDivSpace"; this.cc15.style.display = "inline"; if (ulm_ie) this.cc15.style.width = cc2.imgage_gap + cc8[0] + "px"; else this.cc15.style.paddingLeft = cc2.imgage_gap + cc8[0] + "px"; if (!tmenus_objectexist(cc9[this.li], "subDivSpace")) { cc9[this.li].insertBefore(this.cc15, cc9[this.li].firstChild); } } this.cc7++; } } }; function create_images(cc2, cc11, iwh, iname, liobj) { eval("tary=new Array(" + iwh + ")"); if (!tmenus_objectexist(liobj, "ciDivSpace")) { this.cc15 = document.createElement("div"); this.cc15.id = "ciDivSpace"; this.cc15.style.display = "inline"; this.cc15.style.paddingLeft = cc2.imgage_gap + "px"; liobj.insertBefore(this.cc15, liobj.firstChild); } else { this.cc15 = tmenus_objectload(liobj, "ciDivSpace"); this.cc15.id = "ciDivSpace"; this.cc15.style.display = "inline"; this.cc15.style.paddingLeft = cc2.imgage_gap + "px"; } if (!tmenus_objectexist(liobj, "ciImg")) { this.fi = document.createElement("IMG"); this.fi.id = "ciImg"; this.fi.setAttribute("width", tary[0]); this.fi.setAttribute("height", tary[1]); this.fi.setAttribute("cc2_id", cc11); this.fi.className = "plusminus"; this.fi.src = iname; this.fi.style.verticalAlign = "middle"; this.fi.onclick = cc16; liobj.insertBefore(this.fi, liobj.firstChild); } else { this.fi = tmenus_objectload(liobj, "ciImg"); this.fi.id = "ciImg"; this.fi.setAttribute("width", tary[0]); this.fi.setAttribute("height", tary[1]); this.fi.setAttribute("cc2_id", cc11); this.fi.className = "plusminus"; this.fi.src = iname; this.fi.style.verticalAlign = "middle"; this.fi.onclick = cc16; } }; function cc16() { cc18 = this.getAttribute("cc2_id"); cc17 = this.parentNode.getElementsByTagName("UL"); if (parseInt(this.parentNode.getAttribute("expanded"))) { this.parentNode.setAttribute("expanded", 0); cc17[0].style.display = "none"; this.parentNode.firstChild.src = cc3["img" + cc18].src; } else { this.parentNode.setAttribute("expanded", 1); cc17[0].style.display = "block"; this.parentNode.firstChild.src = cc4["img" + cc18].src; } }; function cc6(id, cc2) { np_refix = "#tmenus" + id; cc20 = ""; cc19 = ""; if (ulm_ie) cc19 = "height:0px;font-size:1px;"; cc20 += np_refix + " {width:100%;" + cc19 + "-moz-user-select:none;margin:0px;padding:0px;list-style:none;" + cc2.main_container_styles + "}"; cc20 += np_refix + " li{white-space:nowrap;list-style:none;margin:0px;padding:0px;" + cc2.main_item_styles + "}"; if (cc2.menu_dir == "ltr") var padding = "padding-left:" + cc2.indent + "px;"; else var padding = "padding-right:" + cc2.indent + "px;"; cc20 += np_refix + " ul li{" + cc2.sub_item_styles + "}"; cc20 += np_refix + " ul{list-style:none;margin:0px;padding:0px;" + padding + cc2.sub_container_styles + "}"; cc20 += np_refix + " a{" + cc2.main_link_styles + "}"; cc20 += np_refix + " a:hover{" + cc2.main_link_hover_styles + "}"; cc20 += np_refix + " ul a{" + cc2.sub_link_styles + "}"; cc20 += np_refix + " ul a:hover{" + cc2.sub_link_hover_styles + "}"; cc20 += ".ctmmainhover {" + cc2.main_expander_hover_styles + "}"; if (cc2.sub_expander_hover_styles) cc20 += ".ctmsubhover {" + cc2.sub_expander_hover_styles + "}"; else cc20 += ".ctmsubhover {" + cc2.main_expander_hover_styles + "}"; if (cc2.use_hand_cursor) cc20 += np_refix + " li span,.plusminus{cursor:hand;cursor:pointer;}"; else cc20 += np_refix + " li span,.plusminus{cursor:default;}"; tmenus_style("tmenus_style", cc20); }; function tmenus_style(id, css) { var elm = document.getElementById(id); if (elm != null) { css = elm.innerHTML + " " + css; elm.parentNode.removeChild(elm); } var head = document.getElementsByTagName("head")[0]; var style = document.createElement('style'); style.type = "text/css"; if (id != "") style.id = id; if (style.styleSheet) { style.styleSheet.cssText = css; } else { var cssText = document.createTextNode(css); style.appendChild(cssText); } head.insertBefore(style, head.lastChild.nextSibling); }; function tmenus_objectexist(objParent, objId) { var childs = objParent.childNodes; for (var i = 0; i < childs.length; i++) { if (childs[i].id == objId) { return true; } } return false; }; function tmenus_objectload(objParent, objId) { var childs = objParent.childNodes; for (var i = 0; i < childs.length; i++) { if (childs[i].id == objId) { return childs[i]; } } }; 
