﻿function wp_navbar_menu_activestack(){this.depth=[];this.element=[]}function wp_navbar_menu(d,e,b,c){var a=this;a.m_timeout=null;a.m_active=null;a.options={m_bNoScript:false,m_bStaticScript:false,m_optAlignment:0,m_optGap:1,m_optPopupSeparation:1,m_optTimeOut:500,m_optShowBelow:1,m_optShowRight:1,m_optFirstPopupPosition:0,m_sCssClass:""};if(b){a.options=WpNavBar.mergeOptions(a.options,b);if(b.m_opTimeOut)b.m_optTimeOut=b.m_opTimeOut}a.styleOptions={m_bSlidingDoors:false,top:{m_sSpacerText:""}};if(c)a.styleOptions=WpNavBar.mergeOptions(a.styleOptions,c);a.write=function(a){if(this.options.m_bNoScript||this.options.m_bStaticScript)external.NavNoScriptWrite(a);else document.write(a)};a.Create=function(d,c){if(!c||!c.childArray)return;var f=!this.options.m_bNoScript&&!this.options.m_bStaticScript;this.write('<div id="'+this.options.m_sId+'" class="'+this.options.m_sCssClass+'" style="position:absolute;left:'+this.options.m_iLeft+"px; top:"+this.options.m_iTop+"px; width:"+this.options.m_iWidth+"px; height:"+this.options.m_iHeight+"px;"+'">');for(var a=0;a<c.childArray.length;a++){var b=c.childArray[a];if(a!=0&&this.styleOptions.top.m_sSpacerText!=""){this.write('<span class="toplevelspacer">');this.write(this.styleOptions.top.m_sSpacerText);this.write("</span>")}var h=b.bIsCurrentPage,g=b.childArray&&b.childArray.length>0,e=d+"_"+a.toString(),i=g?"'"+d+"_P"+a.toString()+"'":"null";this.write('<a href="'+b.sUrl+'"');this.write(' id="'+e+'"');if(b.sTarget)this.write(' target="'+b.sTarget+'"');if(f){this.write(" onmouseover=\"wp_navbar_menu.wp_MenuItemOver('"+e+"',"+d+","+i+');"');this.write(" onmouseout=\"wp_navbar_menu.wp_MenuItemOut('"+e+"',"+d+');"')}this.write(' class="toplevelmenuitem');if(a===0)this.write(" toplevelmenuitem_firstchild");if(a===c.childArray.length-1)this.write(" toplevelmenuitem_lastchild");if(h)this.write(" toplevelmenuitem_currentpage");if(f&&g)this.write(" toplevelmenuitem_hassubmenu");this.write(" normal");this.write('"');this.write(">");if(this.styleOptions.m_bSlidingDoors)this.write('<span class="toplevelmenuitem">');this.write(b.sTitle.replace(/ /g,"&nbsp;"));if(this.styleOptions.m_bSlidingDoors)this.write("</span>");this.write("</a>");if(f)this.InitElement(e);if(this.options.m_optAlignment==1)this.write("<br>")}this.write("</div>");if(f)for(var a=0;a<c.childArray.length;a++){var b=c.childArray[a],j=d+"_P"+a.toString();this.create_navbar_child_menus_recursive(d,j,b)}if(this.options.m_bNoScript||this.options.m_bStaticScript)external.NavNoScriptComplete()};a.create_navbar_child_menus_recursive=function(d,e,c){var j=c.childArray&&c.childArray.length>0;if(!j)return;this.BeginMenu(d,e);for(var b=0;b<c.childArray.length;b++){var a=c.childArray[b],g=e+"_I"+b.toString(),h=a.childArray&&a.childArray.length>0,f=h?e+"_P"+b.toString():null,l=a.sTarget?a.sTarget:"_self",i=a.bIsCurrentPage===true;if(a.bSeparator){var k=g+"_separator";this.AddLink(d,k,"","",null,null,true,false)}this.AddLink(d,g,a.sTitle.replace(/ /g,"&nbsp;"),a.sUrl,f,l,false,i)}this.EndMenu();for(var b=0;b<c.childArray.length;b++){var a=c.childArray[b],f=e+"_P"+b.toString();this.create_navbar_child_menus_recursive(d,f,a)}};a.InitElement=function(a){var b=document.getElementById(a);b.p_root=this};a.BeginMenu=function(b,a){this.m_active=a;this.write('<table class="'+this.options.m_sCssClass+"_level1"+'" id="'+a+'" style="visibility:hidden;z-index:100;position:absolute;'+'">')};a.EndMenu=function(){this.write("</table>");this.m_active=null};a.AddLink=function(i,a,h,b,f,d,e,g){this.write("<tr>");this.write("<td");this.write(" onmouseover=\"wp_navbar_menu.wp_SubMenuOver('"+a+"');\"");this.write(" onmouseout=\"wp_navbar_menu.wp_SubMenuOut('"+a+"');\" onclick=\"wp_navbar_menu.wp_ForceClose('"+a+"');\"");this.write(">");if(e)this.write("<hr");else if(b==="")this.write("<p");else{this.write('<a href="'+b+'"');if(d)this.write(' target="'+d+'"')}this.write(' class="');if(f)this.write(" hassubmenu");if(g)this.write(" currentpage");this.write('"');this.write(' id="'+a+'"');this.write(' style="display:block;"');this.write(">");if(!e){this.write(h);if(b==="")this.write("</p>");else this.write("</a>")}this.write("</td></tr>\n");var c=document.getElementById(a);c.m_root=this;c.m_idchild=f;c.m_menu=this.m_active};a.m_acStack=new wp_navbar_menu_activestack;a.Create(d,e)}wp_navbar_menu.isIE=function(){return /msie/i.test(navigator.userAgent)&&!/opera/i.test(navigator.userAgent)};wp_navbar_menu.wp_MenuItemOver=function(b,a,c){document.getElementById(b).m_root=a;clearInterval(a.m_timeout);if(c)document.getElementById(c).m_depth=1;a.m_active=b;a.m_acStack.push(0,b,c)};wp_navbar_menu.wp_MenuItemOut=function(b,a){a.m_timeout=setInterval("wp_navbar_menu.wp_Timeout('"+b+"')",a.options.m_optTimeOut)};wp_navbar_menu.wp_SubMenuOver=function(b){var a=document.getElementById(b),c=document.getElementById(a.m_menu);if(a.m_idchild)document.getElementById(a.m_idchild).m_depth=c.m_depth+1;clearInterval(a.m_root.m_timeout);a.m_root.m_acStack.push(c.m_depth,b,a.m_idchild)};wp_navbar_menu.wp_SubMenuOut=function(b){var a=document.getElementById(b);if(a.m_root.m_active)a.m_root.m_timeout=setInterval("wp_navbar_menu.wp_Timeout('"+a.m_root.m_active+"')",a.m_root.options.m_optTimeOut)};wp_navbar_menu.wp_Timeout=function(b){var a=document.getElementById(b);a.p_root.m_acStack.clear();a.p_root.m_active=null};wp_navbar_menu.wp_ForceClose=function(b){var a=document.getElementById(b);clearInterval(a.m_root.m_timeout);a.m_root.m_acStack.clear();a.m_root.m_active=null};wp_navbar_menu_activestack.prototype.count=0;wp_navbar_menu_activestack.prototype.m_padding=20;wp_navbar_menu_activestack.prototype.push=function(c,b,a){while(this.count>0&&c<=this.depth[this.count-1])this.pop();if(b){this.depth[this.count]=c;this.element[this.count]=b;this.count++;document.getElementById(b).m_idchild=a;if(c===0){if(a)this.ShowMenu(a,b,false)}else if(a)this.ShowMenu(a,b,true)}};wp_navbar_menu_activestack.prototype.pop=function(){if(this.count>0){this.count--;var a=document.getElementById(this.element[this.count]).m_idchild;if(a)document.getElementById(a).style.visibility="hidden";this.depth[this.count]=this.element[this.count]=null}};wp_navbar_menu_activestack.prototype.clear=function(){while(this.count>0)this.pop()};wp_navbar_menu_activestack.prototype.ShowMenu=function(j,i,l){var a=document.getElementById(i),b=document.getElementById(j),c=0,d=0,e=a;while(e&&e.style.position!="relative"){c+=e.offsetTop;d+=e.offsetLeft;e=e.offsetParent}if(a.m_root.options.m_optAlignment==1||l){var h=b.m_depth==1?a.m_root.options.m_optGap:a.m_root.options.m_optPopupSeparation;if(a.m_root.options.m_optShowRight)d+=a.offsetWidth+h;else d-=b.offsetWidth-h;if(!a.m_root.options.m_optShowBelow)c-=b.offsetHeight-a.offsetHeight-a.m_root.options.m_optPopupSeparation*2}else if(b.m_depth==1)if(a.m_root.options.m_optShowBelow)c+=a.offsetHeight+a.m_root.options.m_optGap;else c-=b.offsetHeight+a.m_root.options.m_optGap;if(c+b.offsetHeight>document.body.scrollTop+document.body.clientHeight)c=document.body.scrollTop+document.body.clientHeight-b.offsetHeight;if(c<0)c=0;if(d+b.offsetWidth>document.body.scrollLeft+document.body.clientWidth)d=document.body.scrollLeft+document.body.clientWidth-b.offsetWidth;if(d<0)d=0;if(b.m_depth==1)if(a.m_root.m_optAlignment==1){if(a.m_root.options.m_optFirstPopupPosition==1)c=c+(a.offsetHeight-b.offsetHeight)/2;else if(a.m_root.options.m_optFirstPopupPosition==2)c=c+a.offsetHeight-b.offsetHeight}else if(a.m_root.options.m_optFirstPopupPosition==1)d=d+(a.offsetWidth-b.offsetWidth)/2;else if(a.m_root.options.m_optFirstPopupPosition==2)d=d+a.offsetWidth-b.offsetWidth;else if(a.m_root.options.m_optFirstPopupPosition==3){var k=a.offsetWidth-(wp_navbar_menu.isIE()?0:this.m_padding)-1,g=b.getElementsByTagName(wp_navbar_menu.isIE()?"td":"a");for(var f=0;f<g.length;++f)g[f].style.width=k}b.style.top=c+"px";b.style.left=d+"px";b.style.visibility="visible"}