﻿function TreeMenu_Width_Set(menuNumber){var menu=document.getElementById("tmenus"+menuNumber);var div=menu.parentNode;if(div.style.width=="100%")div.style.width=div.parentNode.offsetWidth;};function Menu_Sub_Position_Set(menuNumber,dir,cssFloat){if(cssFloat=="left")Menu_Horizontal_Sub_Position_Set(menuNumber,dir);else Menu_Vertical_Sub_Position_Set(menuNumber,dir);};function Menu_Vertical_Sub_Position_Set(menuNumber,dir){dir=dir.toLowerCase();var menu=document.getElementById("imenus"+menuNumber);if(menu&&menu!=null){var ul=menu.getElementsByTagName("ul");var li;var level;var container;if(dir=="ltr"){for(var i=0;i<ul.length;i++){container=ul[i].parentNode;var subWidth=parseInt(ul[i].offsetWidth);if(!subWidth)subWidth=container.style.width;container.style.width=subWidth;li=ul[i].parentNode.parentNode.parentNode;var itemWidth=parseInt(li.offsetWidth);if(!itemWidth)itemWidth=li.parentNode.style.width;container.style.left=(parseInt(itemWidth)-10);}}else{for(var i=0;i<ul.length;i++){container=ul[i].parentNode;li=container.parentNode.parentNode;var subWidth=parseInt(ul[i].offsetWidth);if(!subWidth)subWidth=parseInt(container.style.width);container.style.width=subWidth;container.style.left=10-parseInt(subWidth);}}}};function Menu_Horizontal_Sub_Position_Set(menuNumber,dir){dir=dir.toLowerCase();var menu=document.getElementById("imenus"+menuNumber);if(menu&&menu!=null){var ul=menu.getElementsByTagName("ul");var li;var level;var container;if(dir=="ltr"){for(var i=0;i<ul.length;i++){li=ul[i].getElementsByTagName("li");level=li[0].getAttribute("level")||li[0].level;container=ul[i].parentNode;if(level==2)container.style.left="0";else if(level>2)container.style.left=(parseInt(container.style.width)-20);}}else{var parentLI;for(var i=0;i<ul.length;i++){li=ul[i].getElementsByTagName("li");level=li[0].getAttribute("level")||li[0].level;container=ul[i].parentNode;parentLI=ul[i].parentNode.parentNode.parentNode;if(level==2){var subWidth=parseInt(ul[i].offsetWidth);if(!subWidth)subWidth=parseInt(container.style.width);li=ul[i].parentNode.parentNode.parentNode;container.style.left=(parseInt(li.offsetWidth)-subWidth);}else if(level>2)container.style.left=10-parseInt(container.style.width);}}}};function Menu_ScrollBar_Fix(menuNumber,dir){dir=dir.toLowerCase();var menu=document.getElementById("imenus"+menuNumber);if(menu&&menu!=null){var li;var ul;var div;var pos;var left;var wh=get_doc_dimensions();for(var i=0;i<menu.childNodes.length;i++){li=menu.childNodes[i];if(li.tagName=="LI"){ul=li.getElementsByTagName("ul")[0];if(ul&&ul!=null){div=ul.parentNode;pos=x27(div);if(dir=="rtl"){if(pos[0]<0){var left=(parseInt(li.offsetLeft)+parseInt(li.offsetWidth));div.style.left=left+"px";}}else{if(wh[0]&&(s1h=pos[0]+ul.offsetWidth)>wh[0])div.style.left=-ul.offsetWidth+"px";}}}}}} 
