function showPosition(a){position=document.getElementById(a);position.style.display="block"}var menuIndex=-1;var menus=new Array();function createMenu(a){if(!currentMenuId){alert(1);return}else{menus[++menuIndex]=new DynamicMenu("menu_"+currentMenuId,menuIndex,a);delete currentMenuId}}function DynamicMenu(h,f,c){var b=null;var f=f;this.menu=document.getElementById(h);this.menu.id="menu_"+f;this.buttons=this.menu.childNodes;var e=new Array();var g=new Array();for(var d=0;d<this.buttons.length;d++){if(!isNaN(this.buttons[d].id)&&this.buttons[d].id>0){e.push(this.buttons[d])}}function a(){var k=-1;if(navigator.appName=="Microsoft Internet Explorer"){var i=navigator.userAgent;var j=new RegExp("MSIE ([0-9]{1,}[.0-9]{0,})");if(j.exec(i)!=null){k=parseFloat(RegExp.$1)}}return k}this.showSubMenu=function(){currentItems=new Array();var j=true;clearTimeout(b);this.hideAll(this.menuLevel);var n=0;for(var k=0;k<e.length;k++){if(e[k].getAttribute("parent_id")==this.id){e[k].style.display="block";e[k].menuLevel=this.menuLevel+1;var m=this.offsetLeft;var l=this.offsetTop;if(!this.getAttribute("parent_id")>0&&document.all){m=this.offsetParent.offsetLeft+this.offsetLeft;if(a()>=8){l=this.offsetParent.offsetTop+this.offsetTop}else{l=getOffsetPropertyInIE(this,"offsetTop")}}if(this.getAttribute("parent_id")>0||c){e[k].style.left=(m+this.offsetWidth)+"px";e[k].style.top=(l+n)+"px"}else{e[k].style.left=m+"px";e[k].style.top=(l+this.offsetHeight+n)+"px"}n+=e[k].offsetHeight;currentItems.push(e[k])}}this.regulateWidths(currentItems)};this.regulateWidths=function(j){var l=0;for(var k=0;k<j.length;k++){if(j[k].regulated){return}if(l<j[k].offsetWidth){l=j[k].offsetWidth}}if(l<100){l=100}for(var k=0;k<j.length;k++){j[k].style.width=l+"px";j[k].regulated=true}};this.hideAll=function(k){for(var j=0;j<e.length;j++){if(e[j].menuLevel>k){e[j].style.display="none"}}};this.hideSubMenu=function(){b=setTimeout("menus["+f+"].hideAll(0)",1000)};for(var d=0;d<e.length;d++){e[d].menuLevel=0;e[d].style.zIndex=1000000+d;e[d].hideAll=this.hideAll;e[d].regulateWidths=this.regulateWidths;e[d].onmouseover=this.showSubMenu;e[d].onmouseout=this.hideSubMenu}}function getOffsetPropertyInIE(a,b){var d=a;var c=d[b];while(d.parentNode&&d.parentNode.parentNode&&d.parentNode.parentNode){d=d.parentNode;if(!isNaN(d[b])){c+=d[b]}}return c};
