dojo.addOnLoad(function(){dojo.query("#horizNav ul li.mMenutab").forEach(function(toplevelnavnode,index,array){dojo.connect(toplevelnavnode,"onmouseenter",show_SLG_mmenu_event);dojo.connect(toplevelnavnode,"onmouseleave",hide_SLG_mmenu_event);dojo.connect(toplevelnavnode,"onkeypress",mmenu_SLG_ClickEvent);var mmenu=dojo.query(".megaMenuHolder",toplevelnavnode)[0];if(mmenu){set_SLG_MMPosition(toplevelnavnode,mmenu)}})});var srchtxt="";dojo.require("dijit.form.Button");dojo.require("dijit.Dialog");var _userlogoutdialog;var logoutlink;function hidelogoutpopup(){_userlogoutdialog.hide()}function themelogoutuser(){var loggedoutbtn=dojo.byId("slggloballoginokbutton");if(loggedoutbtn&&dojo.attr(loggedoutbtn,"disabled")==true){return false}else{if(loggedoutbtn){dojo.attr(loggedoutbtn,"disabled","true");location.href=logoutlink.href;return false}else{return false}}}dojo.addOnLoad(function(){var srchnode=dojo.byId("search");if(srchnode){srchtxt=dojo.byId("search").value;dojo.connect(srchnode,"onfocus",function(ev){if(srchnode.value==srchtxt){srchnode.value="";dojo.addClass(srchnode,"searchTxtOn")}});dojo.connect(srchnode,"onblur",function(ev){if(srchnode.value==""){srchnode.value=srchtxt;dojo.removeClass(srchnode,"searchTxtOn")}})}var srchform=dojo.byId("searchform");if(srchform){dojo.connect(srchform,"onsubmit",function(ev){if(srchnode.value==srchtxt){dojo.stopEvent(ev)}})}var footerswitch=dojo.query("#footerSwitch a")[0];var footerText=dojo.byId("footerText");if(footerText){hide_SLG_node(footerText)}if(footerswitch){dojo.connect(footerswitch,"onclick",function(ev){if(footerText){var isnodeshown=dojo.attr(footerText,"isnodeshown");if(isnodeshown){hide_SLG_node(footerText);dojo.removeClass(footerswitch.parentNode,"footerSwitchOn");dojo.addClass(footerswitch.parentNode,"footerSwitchOff")}else{show_SLG_node(footerText);dojo.removeClass(footerswitch.parentNode,"footerSwitchOff");dojo.addClass(footerswitch.parentNode,"footerSwitchOn")}}})}dojo.query('a[rel="external"]').forEach(function(tag){dojo.attr(tag,"target","_blank")});var lcllogouthdrtext=slgThemeConfigParms.global_logout_headtertext!="undefined"?slgThemeConfigParms.global_logout_headtertext:"Do you want to logout?";var lcllogouttext=slgThemeConfigParms.global_logout_text!="undefined"?slgThemeConfigParms.global_logout_text:"&lt;p&gt;You have chosen to log out.&lt;/p&gt;&lt;p&gt;This will log you out and any unsaved information will be lost. Press &#39;OK&#39; to confirm you want to logout, or press &#39;Cancel&#39; to return.&lt;/p&gt;";var lcllogoutcanceltext=slgThemeConfigParms.global_logout_canceltext!="undefined"?slgThemeConfigParms.global_logout_canceltext:"Cancel";var lcllogoutconfirmtext=slgThemeConfigParms.global_logout_confirmtext!="undefined"?slgThemeConfigParms.global_logout_confirmtext:"OK";_userlogoutdialog=new dijit.Dialog({title:lcllogouthdrtext,style:"width: 400px; text-align:left;",id:"logoutconfirmdialog",onShow:dojo.hitch(this,function(){var loggedoutbtn=dojo.byId("slggloballoginokbutton");if(loggedoutbtn&&dojo.attr(loggedoutbtn,"disabled")!=false){}setTimeout(function(){dojo.byId("slggloballoginokbutton").focus()},250)})});logoutlink=dojo.byId("logoutuserlink");if(logoutlink){dojo.connect(logoutlink,"onclick",function(ev){_userlogoutdialog.attr("content","<div class='logoutText'>"+lcllogouttext+"<div class='floatRight'><span class='cmComponent cmSecondaryButton dtcMarginRight5'> <input class='cmImgRight cmArrowLink' value='"+lcllogoutcanceltext+"' type='submit' onClick='hidelogoutpopup();return false;'/></span> <span class='cmComponent cmPrimaryButton dtcAlignRight'><input id='slggloballoginokbutton' class='cmImgRight cmArrowLink' value='"+lcllogoutconfirmtext+"' type='submit' onClick='themelogoutuser()'/></span></div></div>");_userlogoutdialog.show();dojo.stopEvent(ev)})}});function set_SLG_MMPosition(toplevelnode,submenunode){var firstdlnodes=dojo.query("ul li:first-child dl",submenunode);var rowcontainerlength=firstdlnodes.length;if(rowcontainerlength==0){return false}var firstdlwidth=dojo.coords(firstdlnodes[0]);var submenuwidth=rowcontainerlength*240;var actualwidth=dojo.marginBox(firstdlnodes[0]).w+parseInt(dojo.style(firstdlnodes[0]).width.replace("px",""));submenuwidth=rowcontainerlength*actualwidth;if(dojo.isIE<=6){submenuwidth+=20}submenunode.style.width=submenuwidth+"px";var firstlinode=dojo.query("ul li:first-child",submenunode)[0];firstlinode.style.width=submenuwidth+"px";var containercoords=dojo.coords(toplevelnode.parentNode.parentNode);var toplevelcoords=dojo.coords(toplevelnode);var submenucoords=dojo.coords(submenunode);var submenuoffset=containercoords.x-toplevelcoords.x;var shiftpos=0;var submenuendpos=toplevelcoords.x+submenuwidth;if(submenuendpos>(containercoords.x+960)){shiftpos=submenuendpos-(containercoords.x+960)}submenunode.style.left=(-shiftpos)+"px"}var _SLG_mmenutimeout=500;function show_SLG_mmenu_event(e){var megamenu=dojo.query(".megaMenuHolder",e.currentTarget)[0];animate_SLG_MainNav(e.currentTarget,true);if(megamenu){var unhovertimer=dojo.attr(megamenu,"unhovertimer");if(unhovertimer){clearTimeout(unhovertimer)}var newtimer=setTimeout(function(){show_SLG_node(megamenu)},_SLG_mmenutimeout);dojo.attr(megamenu,"hovertimer",newtimer)}}function hide_SLG_mmenu_event(e){var megamenu=dojo.query(".megaMenuHolder",e.currentTarget)[0];animate_SLG_MainNav(e.currentTarget,false);if(megamenu){var hovertimer=dojo.attr(megamenu,"hovertimer");if(hovertimer){clearTimeout(hovertimer)}var newtimer=setTimeout(function(){hide_SLG_node(megamenu)},_SLG_mmenutimeout);dojo.attr(megamenu,"unhovertimer",newtimer)}}function show_SLG_node(node){node.style.display="block";dojo.attr(node,"isnodeshown",true)}function hide_SLG_node(node){node.style.display="none";dojo.attr(node,"isnodeshown",false)}function animate_SLG_MainNav(topnode,isanimatein){if(isanimatein==true){_set_SLG_activeClass(topnode,true)}else{if(_SLG_accesstop_opennode){_set_SLG_activeClass(_SLG_accesstop_opennode,false)}_set_SLG_activeClass(topnode,false)}}var _SLG_accesstop_opennode=null;function _set_SLG_activeClass(topnode,isactive){var spannode=topnode.childNodes[0].childNodes[0];var anchornode=topnode.childNodes[0];var alltopnodes=dojo.query("#horizNav ul li.mMenutab");var nodeposidx=alltopnodes.indexOf(topnode);var nexttopnode=nodeposidx<alltopnodes.length?alltopnodes[nodeposidx+1]:null;var isnextccurrent=nexttopnode?dojo.hasClass(nexttopnode,"current"):null;var iscurrent=dojo.hasClass(anchornode,"current");var previousanchornode=nodeposidx>0?alltopnodes[nodeposidx-1].childNodes[0]:null;var ispreviouscurrent=previousanchornode?dojo.hasClass(previousanchornode,"current"):false;if(isactive){dojo.addClass(spannode,"hiLightOverLeft");dojo.addClass(anchornode,"hiLightOverRight");_SLG_accesstop_opennode=topnode;if(!iscurrent&&nodeposidx!=0){dojo.addClass(topnode,"noDivider")}if(!iscurrent&&!isnextccurrent&&nexttopnode){dojo.addClass(nexttopnode,"noDivider")}}else{dojo.removeClass(spannode,"hiLightOverLeft");dojo.removeClass(anchornode,"hiLightOverRight");_SLG_accesstop_opennode=null;if(!iscurrent&&nodeposidx!=0&&!ispreviouscurrent){dojo.removeClass(topnode,"noDivider")}if(!iscurrent&&!isnextccurrent&&nexttopnode){dojo.removeClass(nexttopnode,"noDivider")}}}function mmenu_SLG_ClickEvent(e){if(e.charCode==dojo.keys.SPACE){var megamenu=dojo.query(".megaMenuHolder",e.currentTarget)[0];var isnodeshown=dojo.attr(megamenu,"isnodeshown");if(isnodeshown==true){hide_SLG_node(megamenu);animate_SLG_MainNav(e.currentTarget,false)}else{dojo.query(".megaMenuHolder").forEach(function(node,index,array){node.style.display="none"});show_SLG_node(megamenu);animate_SLG_MainNav(e.currentTarget,true);if(_SLG_accesstop_opennode){animate_SLG_MainNav(_SLG_accesstop_opennode,false)}}dojo.stopEvent(e)}}function logsubmenupos(toplevelnode,submenunode){var containercoords=dojo.coords(toplevelnode.parentNode.parentNode);var coordsstr="id:"+toplevelnode.parentNode.parentNode.id+" name:"+toplevelnode.parentNode.parentNode.nodeName+"."+toplevelnode.parentNode.parentNode.className+" Width: "+containercoords.w+"px.   Height: "+containercoords.h+"px.  Relative top: "+containercoords.t+"px Relative left: "+containercoords.l+"px.  <br/>Absolute top: "+containercoords.y+"px.  Absolute left: "+containercoords.x+"px.";console.log(coordsstr);var toplevelcoords=dojo.coords(toplevelnode);var coordsstr=" name:"+toplevelnode.nodeName+"."+toplevelnode.className+" Width: "+toplevelcoords.w+"px.   Height: "+toplevelcoords.h+"px.  Relative top: "+toplevelcoords.t+"px Relative left: "+toplevelcoords.l+"px.  <br/>Absolute top: "+toplevelcoords.y+"px.  Absolute left: "+toplevelcoords.x+"px.";console.log(coordsstr);var subcoords=dojo.coords(submenunode);var coordsstr=" name:"+submenunode.nodeName+"."+submenunode.className+" Width: "+subcoords.w+"px.   Height: "+subcoords.h+"px.  Relative top: "+subcoords.t+"px Relative left: "+subcoords.l+"px.  <br/>Absolute top: "+subcoords.y+"px.  Absolute left: "+subcoords.x+"px.";console.log(coordsstr);var submenuoffset=containercoords.x-toplevelcoords.x;submenuoffset=submenuoffset+10;console.log("submenuoffset"+submenuoffset)}function add_SLG_PortalMetaTag(name,content){var meta=document.createElement("meta");meta.name=name;meta.content=content;document.getElementsByTagName("head")[0].appendChild(meta)};
