!function(n){function i(n){function i(){function n(){return _.getFullYear()}function i(){return _.getMonth()+1}function m(){return _.getDate()}function e(){return _.getHours()}function t(){return _.getMinutes()}function s(){return _.getSeconds()}var l,a,r,u,o,d,c,_=new Date;return u=m(),r=i(),a=n(),o=e(),d=t(),c=s(),cDateTimeDay="AM",10>r?r="0"+r:null,10>u?u="0"+u:null,o>11?cDateTimeDay="PM":null,o>12?o-=12:null,10>o?o="0"+o:null,10>d?d="0"+d:null,l=a+"-"+r+"-"+u+"  "+o+":"+d+":"+c+cDateTimeDay}if(window.location.href.indexOf("debug=megamenu")>-1&&window.console&&window.console.log){var m="",e="";n.indexOf(":Start")>-1?u++:null;for(var t=0;u>=t;t++)u>0&&(e+=o);if(n.indexOf(":Start")>-1||n.indexOf(":End")>-1)m+=n.toUpperCase();else if(n.indexOf("-- ")>-1||n.indexOf("*")>-1)m+="    "+n;else if(n.indexOf("- ")>-1)m+="  "+n;else if(m+=n,n.indexOf("// ")>-1&&!d){var s=i();m+="\n"+s+"\n ",d=!0}window.console.log(e+m),n.indexOf(":End")>-1?u--:null}}function m(n,m,e){i("- Resizing Items.");for(var t=Math.floor(m/n),s=new Array(n),l=0,a=1;t>=a;a++){for(var r=1;n>=r;r++){var u=r+l;s[r]=jQuery("#menu"+e+"cat"+u).height()}s.sort(function(n,i){return i-n});for(var o=1;n>=o;o++){var d=o+l;jQuery("#menu"+e+"cat"+d).height(s[0]),o%n==0&&jQuery("#menu"+e+"cat"+d).css("border","none")}l+=n;for(var c=0;n>=c;c++)s[c]=0}}function e(n,m){i("_mmGetJsonUrl() :Start");var e,s,l,a,r;r=new Array,jQuery(n).find("li").each(function(n){jQuery(this).hasClass("psnsecondary")||jQuery(this).find("a").attr("data-psn")&&(l=jQuery(this).find("a").attr("data-psn"),r.push(l))}),e=jQuery("meta[name|=DC_language]").attr("content"),s=jQuery("meta[name|=DC_coverage]").attr("content"),s="undefined"!=typeof e||"undefined"!=typeof s?"?locale="+e+"_"+s+"&a=Nav":"","undefined"!=typeof themeJSON&&(a=themeJSON+s+"&uniqueNames="+r.join(","),i("- url: "+a)),null!==m._mmJSONLink&&(a=m._mmJSONLink),i("_mmGetJsonUrl() :End"),t(n,a,m)}function t(n,m,e){i("_mmPullJSON() :Start"),jQuery.ajax({dataType:"json",url:m,context:document.body,success:function(t){i("- Success: Ajax"),i("_mmPullJSON() :End"),s(n,t,m,e)},error:function(t,l){window.location.href.indexOf("http:")>-1?(i("timeout"==l?"- Error: Ajax Timeout":"- Error: Ajax "+l),i("_mmPullJSON() :End")):(i("- Success: Ajax"),i("_mmPullJSON() :End"),s(n,e._mmTestData,m,e))}})}function s(n,m,e,t){i("_mmParseJSON() :Start"),_mmlinkElements={},jQuery(n).find("li").each(function(n){var i=jQuery(this);_mmlinkText=i.find("a").attr("data-psn"),i.hasClass("psnsecondary")||(_mmlinkElements[_mmlinkText]=i)}),jQuery.each(m.navItems,function(i,m){_jsonLinkTitle=m.UniqueName,_mmlinkElements[_jsonLinkTitle]&&(n=_mmlinkElements[_jsonLinkTitle])&&l(n,n,m,i,t)}),i("_mmParseJSON() :End"),a(n,t)}function l(n,n,e,t,s){i("_mmAddLinks() :Start");var l,a=s,r="",u=0,o=0,d=0;if(0==n.find("."+s._mmCntnrClass).size()&&e.children){i("- Getting total number of links."),jQuery.each(e.children,function(n){u++,this.children&&jQuery.each(this.children,function(n){u++})}),i("*Total Number of Links: "+u),i("- Checking column link configuration.");var c=a._mmNumLinkPerColumn;if(0==a._mm1ColumnLinkRange[0]&&0==a._mm2ColumnLinkRange[0]&&0==a._mm2ColumnLinkRange[1]&&0==a._mm3ColumnLinkRange[0]&&0==a._mm3ColumnLinkRange[1]&&0==a._mm4ColumnLinkRange[0]?(i("*CALCULATING column link ranges."),a._mm1ColumnLinkRange=[c],a._mm2ColumnLinkRange=[c+1,2*c],a._mm3ColumnLinkRange=[2*c+1,3*c],a._mm4ColumnLinkRange=[3*c+1]):i("*SPECIFIC column link ranges."),0==a._mm1ColumnLinkRange[0]||0==a._mm2ColumnLinkRange[0]||0==a._mm2ColumnLinkRange[1]||0==a._mm3ColumnLinkRange[0]||0==a._mm3ColumnLinkRange[1]||0==a._mm4ColumnLinkRange[0])return i("- Configuration check FAILED."),i(" *OPTION '_mm1ColumnLinkRange':["+a._mm1ColumnLinkRange[0]+"]"),i(" *OPTION '_mm2ColumnLinkRange':["+a._mm2ColumnLinkRange[0]+","+a._mm2ColumnLinkRange[1]+"]"),i(" *OPTION '_mm3ColumnLinkRange':["+a._mm3ColumnLinkRange[0]+","+a._mm3ColumnLinkRange[1]+"]"),i(" *OPTION '_mm4ColumnLinkRange':["+a._mm4ColumnLinkRange[0]+"]"),!1;if(i("- Configuration check PASSED."),n.addClass(s._mmIndMMClass),a._mmInt++,r=jQuery('<div id="menu'+a._mmInt+'" class="'+s._mmCntnrClass+'">').appendTo(n),r.attr("rel",u),i("- Evaluating number of columns to use."),u>=a._mm4ColumnLinkRange[0]){i("*Using 4 columns"),o=4,d=a._mmmmenuwidth/4*o;var _=n.position();r.css({visibility:"hidden",display:"block",width:d+"px",left:"-"+_.left+"px"})}u>=a._mm3ColumnLinkRange[0]&&u<=a._mm3ColumnLinkRange[1]&&(i("*Using 3 columns"),o=3,d=a._mmmmenuwidth/4*o,r.css({visibility:"hidden",display:"block",width:d+"px"})),u>=a._mm2ColumnLinkRange[0]&&u<=a._mm2ColumnLinkRange[1]&&(i("*Using 2 columns"),o=2,d=a._mmmmenuwidth/4*o+10,r.css({visibility:"hidden",display:"block",width:d+"px"})),u<=a._mm1ColumnLinkRange[0]&&(i("*Using 1 column"),o=1,d=a._mmmmenuwidth/4*o,r.css({visibility:"hidden",display:"block",width:d+"px"}))}if(e.children&&""!=r&&(0==s._mmSnglCol&&r.append("<div>"),jQuery.each(e.children,function(n){0==s._mmSnglCol&&r.find("div").append('<p id="menu'+a._mmInt+"cat"+(n+1)+'">'),0==s._mmSnglCol&&(l=r.find("div > p:last-child")),i("- Apply Child Link "+(n+1)+"["+this.title+"]."),0==s._mmSnglCol?""!=this.URL&&"#"!=this.URL?l.append('<p class="'+s._mmCntnrClass+'-c"><a href="'+this.URL+'">'+this.title+"</a></p>"):l.append('<p class="'+s._mmCntnrClass+'-c" rel="label">'+this.title+"</p>"):r.append('<a href="'+this.URL+'"><p>'+this.title+"</p></a>"),this.children&&1==a._mmShwGrndChldrn&&0==s._mmSnglCol&&(l.append('<p class="'+s._mmCntnrClass+'-g">'),megamenugrandchildren=r.find("div > p:last-child").find("p."+s._mmCntnrClass+"-g"),jQuery.each(this.children,function(n){i("-- Apply Grandchild Link "+(n+1)+"["+this.title+"]."),megamenugrandchildren.append('<a href="'+this.URL+'">'+this.title+"</a>")}),i(" "))}),0==s._mmSnglCol&&r.find("div").append('<br style="clear:both">')),0!=u&&0==s._mmSnglCol){var C=r.find("div > p").size();m(o,C,a._mmInt)}i("_mmAddLinks() :End")}function a(n,m){i("_mmCreateInteraction() :Start");var e;e=m._mmSpeed,1==m._mmAnimation?jQuery("#psn > li").hoverIntent(function(){var n="",i="",t="";n=jQuery(this),i=jQuery(this).find("> a:first-child"),t=n.find("."+m._mmCntnrClass);var s=jQuery("#psn > li");s.each(function(n){jQuery(this).hasClass("PSNactive")&&($settings.mmMouseOutSensitivity=2e3,jQuery(this).removeClass("PSNactive"),jQuery(this).find("."+m._mmCntnrClass).slideUp(e/2,function(){jQuery(this).css({visibility:"hidden",display:"block"})}))}),n.hasClass(m._mmIndMMClass)?(i.addClass(m._mmpsnLinkClass),n.find("."+m._mmCntnrClass).css({visibility:"visible",display:"block"}),n.find("."+m._mmCntnrClass).slideDown(e)):n.find("."+m._mmCntnrClass).css({visibility:"visible",display:"block"})},function(){var n="",i="",t="";n=jQuery(this),i=jQuery(this).find("> a:first-child"),t=n.find("."+m._mmCntnrClass),n.removeClass("PSNactive"),i.removeClass(m._mmpsnLinkClass),1==m._mmAnimation?n.find("."+m._mmCntnrClass).slideUp(e,function(){jQuery(this).css({visibility:"hidden",display:"block"})}):n.find("."+m._mmCntnrClass).css({visibility:"hidden",display:"block"})}):jQuery("#psn > li").hover(function(){var n="",i="",e="";n=jQuery(this),i=jQuery(this).find("a:first-child"),e=n.find("."+m._mmCntnrClass),n.hasClass(m._mmIndMMClass)&&(i.addClass(m._mmpsnLinkClass),n.find("."+m._mmCntnrClass).css({visibility:"visible",display:"block"}))},function(){var n="",i="",e="";n=jQuery(this),i=jQuery(this).find("a:first-child"),e=n.find("."+m._mmCntnrClass),i.removeClass(m._mmpsnLinkClass),n.hasClass(m._mmIndMMClass)&&n.find("."+m._mmCntnrClass).css({visibility:"hidden",display:"block"})}),i("_mmCreateInteraction() :End"),i("// "+r+" ////////////////////////////////////////////////////")}var r="3M MEGA MENU v1.9.1",u=0,o="  ",d=!1;n.fn.PSNMegaMenu=function(m){i("// "+r+" ////////////////////////////////////////////////////");var t=n.extend({_menuWdt:jQuery("#tablewrap").outerWidth(!0),_mmEnable:!0,_mmAnimation:!0,_mmJSONLink:null,_mmMouseOverSensitivity:50,_mmMouseOutSensitiivty:300,_mmSpeed:150,_mmTestData:null,_mmmmenuwidth:960,_mmNumLinkPerColumn:13,_mm1ColumnLinkRange:[0],_mm2ColumnLinkRange:[0,0],_mm3ColumnLinkRange:[0,0],_mm4ColumnLinkRange:[0],_mmInt:0,_mmgrpid:null,_mmShwGrndChldrn:!0,_mmpsnLinkClass:"PSNlinkActive",_mmCntnrClass:"mmmmegamenu",_mmIndMMClass:"mmmhasmegamenu",_mmSnglCol:!1},m);return this.each(function(){var i=n(this);e(i,t)})}}(jQuery);
