/* Copyright (C) 2011 Microsoft Corporation */if(!window["$Do"]){$Do={};$Do.q=[]}new function(){var a=$Do;a.r=[];a.register=function c(d,f){a.r[d]=f||true;var e=a.q.length,b=0;for(;b<e;b++){var c=a.q[b];if(c.id==d&&a.c(d,c.c,c.a)){a.q.splice(b,1);b--;e--}}};a.c=function d(f,c,e){var d=a.r&&a.r[f];c=c?c:this;function g(){var d=a.r[f],g=d!==true;d=g?d:e[2];$WebWatson.wrapCallback(d,c,b(e,!g))()}if(d)setTimeout(g,0);return d};function b(b,a){return Array.prototype.slice.call(b,a?3:2)}};new function(){$css.getCN=function a(d,e,f){var b=[],c=f.getElementsByTagName(e);for(var a=0;a<c.length;a++)if($css.has(c[a],d))b[b.length]=c[a];return b}};$edh={e:function(a){if(a.nodeName.toLowerCase()=="span"&&a.className.indexOf("c_ld")!=-1){var b=a.lastChild;if(b){a.parentNode.insertBefore(b,a);b.style.display="inline";a.parentNode.removeChild(a)}}},d:function(a){if(a.nodeName.toLowerCase()=="a"&&!(a.parentNode.nodeName.toLowerCase()=="span"&&a.parentNode.className.indexOf("c_ld")!=-1)){var b=document.createElement("span");b.innerHTML=a.innerHTML;b.className=a.className?a.className+" c_ld":"c_ld";b.setAttribute("title",a.getAttribute("title"));a.style.display="none";a.parentNode.insertBefore(b,a);b.appendChild(a)}}};function $(a){return a==null||typeof a=="object"&&!(a instanceof String)?a:document.getElementById(a)}function $f(){var e=$f.w=window,c=$f.doc=document,d=$f.docEl=c.documentElement,a=[];$f.addEvent=function(d,b,c){b=!$B.IE?b.substr(2):b;$B.IE?d.attachEvent(b,c):d.addEventListener(b,c,false);a.push({target:d,event:b,func:c})};$f.removAllEvents=function(){var c,d=a.length;while(d--){c=a[d];b(c.target,c.event,c.func)}};$f.removeEvent=function(g,d,f){d=!$B.IE?d.substr(2):d;var c,e=a.length;while(e--){c=a[e];if(c.target==g&&c.event==d&&c.func==f){b(c.target,c.event,c.func);a.splice(e,1);break}}};$f.cancelEvent=function(a){a=a||window.event;a.cancelBubble=true;if(a.stopPropagation){a.preventDefault();a.stopPropagation()}else a.returnValue=false;return false};function b(c,a,b){$B.IE?c.detachEvent(a,b):c.removeEventListener(a,b,false)}$f.px=function(a){return a+"px"}}$f();$f.addEvent($f.w,"onunload",$f.removAllEvents);$f.dockIt=function(h,s,a,d,g,v){var f=0;g=g||false;a=typeof a=="undefined"?0:a;d=d||{x:0,y:0};if(typeof d!="object"){f=d;d={x:0,y:0}}var c=$f.getLocation(h,g),b=$f.getLocation(s,g),n=d.x*($B.rtl?-1:1),e={x:c.bodyX+n,y:c.bodyY+d.y,width:c.width,height:c.height,targetLoc:b},t=$f.clientHeight(),u=$f.clientWidth(),k=$f.scrollTop(),o=$f.scrollLeft(),m=c.width+n,l=c.height+d.y,j=t+k-b.bottom>l,i=b.top-k>l,p=u+o-b.right>m,q=b.left-o>m;if(!j&&i){if(a<2)a+=2;else if(a==4||a==6)a+=1}else if(!i&&j)if(a>=2&&a<4)a-=2;else if(a==5||a==7)a-=1;if(!p&&q){if($B.rtl){if(a>=4&&a<6)a+=2;else if(a==1||a==3)a-=1}else if(a>5)a-=2;else if(a==0||a==2)a+=1}else if(!q&&p)if($B.rtl){if(a>5)a-=2;else if(a==0||a==2)a+=1}else if(a>=4&&a<6)a+=2;else if(a==1||a==3)a-=1;var r=a%2;if(v){e.x=d.x;e.y=d.y+b.bottom}else if(a>=0)if(a<4){e.x+=r?$B.rtl?b.left:b.right-c.width:$B.rtl?b.right-c.width:b.left;e.y+=a<2?b.bottom+f:b.top-c.height-f}else{if($B.rtl)if(a<6)a+=2;else a-=2;e.x+=a<6?b.left-c.width-f:b.right+f;e.y+=r?b.bottom-c.height:b.top}if($B.Mobile&&!i&&!j)e.y=k;h.style.left=e.x+"px";h.style.top=e.y+"px";return e};$f.getLocation=function(b,e){var k=false,d=$f.getStyle,g="offsetTop",f="offsetLeft",l="position",a={x:b[f],y:b[g],top:0,right:0,bottom:0,left:0,bodyX:0,bodyY:0,width:b.offsetWidth,height:b.offsetHeight},c=b;while(c=c.offsetParent){k=d(c,l)=="relative";if(e!=2){a.bodyX-=c[f];a.bodyY-=c[g]}if(k){var m=$f.toInt(d(c,"padding-left")),n=$f.toInt(d(c,"padding-top"));a.x=e==1?a.x:m;a.y=e==1?a.y:n}a.x+=c[f];a.y+=c[g]}b=b.parentNode;var i=0,h=0;while(b&&b!=document.body){var j=d(b,l);if(j=="relative"){h=1;b=b.parentNode;continue}if(j=="fixed")i=1;if(!h)a.y-=$f.toInt(b.scrollTop);b=b.parentNode}if(i)a.y+=$f.toInt($f.scrollTop());a.left=a.x;a.top=a.y;a.right=a.x+a.width;a.bottom=a.y+a.height;return a};$f.toInt=function(a){a=parseInt(a);return isNaN(a)?0:a};$f.locCompare=function(a,b){if(a.bodyX!=b.bodyX||a.bodyY!=b.bodyY||a.top!=b.top||a.left!=b.left||a.bottom!=b.bottom||a.right!=b.right)return 1;return 0};$f.getStyle=function(c,a){var d="";if($f.doc.defaultView&&$f.doc.defaultView.getComputedStyle){var e=$f.doc.defaultView.getComputedStyle(c,"");d=e?e.getPropertyValue(a):""}else if(c.currentStyle){if(a.indexOf("-")>=0){var b=a.split("-");b[1]=b[1].substr(0,1).toUpperCase()+b[1].substr(1);a=b.join("")}d=c.currentStyle[a]}return d};window.rtl=$B.rtl;$f.isChildOf=function(b,a){try{while(a&&a!==b&&a!=document)a=a.parentNode;return a===b}catch(c){}};$f.pn=function(a,c){var d=$css.has(a,c),b=d?a:null;while(!b&&(a=a.parentNode)&&typeof a!="undefined")if($css.has(a,c))b=a;return b};$f.docHeight=function(){var b=$f.doc.documentElement.clientHeight,a=$f.doc.body.clientHeight,c=a!=undefined?a:window.innerHeight+window.scrollMaxY;return Math.max(c,b)};$f.docWidth=function(){var a=$f.doc.body.clientWidth;return a!=undefined?a:document.width};$f.scrollTop=function(){var a=$f.toInt($f.docEl.scrollTop),b=$f.toInt(window.scrollY);return Math.max(a,b)};$f.scrollLeft=function(){var a=$f.toInt($f.docEl.scrollLeft),b=$f.toInt(window.scrollX);return Math.max(a,b)};$f.clientHeight=function(){return $f.docEl.clientHeight-($B.IE?16:0)};$f.clientWidth=function(){return $f.docEl.clientWidth-($B.IE?16:0)};new function(){var e="px",i="onmouseover",k="onunload",d="style",h="width",j="parentNode",m="INPUT",l=$B.IE_M6,g=window,f=$f.doc;function c(p,o,cb,Vb,Bb,Ub,U,ec,Qb,zb,rb){var J=null,Hb="nextSibling",R="className",v="visibility",w="display",jb="hidden",kb="block",Kb="visible",lb="none",hb="position",xb="height",T="left",X="top",M="onclick",gb="onkeydown",Lb="onkeyup",H="onblur",ib="onfocus",tb="onfocusin",qb="onfocusout",fb="onmouseout",Eb="onmousedown",Gb="onresize",eb="t_seli",ob="t_hov",vb="c_shad",P=J,B,Z,z,V,A,t,s,D,G=1,bb,O=1,r,E=p[d],q={display:0,visibility:0},x=q,W=0,y,N=0,L,Ob,F,u,yb,sb=320,Q=[],Yb=1e3,db,gc=$f.docEl,ub=0,Sb=$f.docWidth(),wb={},I=$B.Mobile,ab=$B.BlackBerry,n=this;cb=cb||J;n.isHoverMenu=0;n.tempHoverCloseDelay=0;n.parentEl=J;n.keepHoverMenuOpen=0;function fc(){p.binding=n;b(g,k,n.dispose);b(p,gb,mb);b(o,gb,mb);b(o,H,K);b(o,M,bc);b(f,Eb,S);b(f,M,S);b(f,Lb,Nb);L=o.tagName==m;n.isHoverMenu=(U=="mouseover"||U=="focus")&&!L;if(!zb){zb=250;db=1e3}rb=rb||200;if(n.isHoverMenu){b(o,fb,n.menuOnmouseout);b(o,i,n.menuOnmouseover);b(p,fb,n.menuOnmouseout);b(p,i,n.menuOnmouseover);b(o,ib,n.menuOnmouseover)}else if(U)g.setTimeout(function(){b(o,"on"+U,n.toggleState)},0);if(I&&!$B.IE){s=f.createElement("div");s[R]="c_m_sbox";Rb(s,50);if((ab||$B.S60_Symbian)&&g["$Config"]&&$Config.ImagesBaseUrl)s[d].background="url("+$Config.ImagesBaseUrl+"/imgs/black_50.png)";f.body.insertBefore(s,f.body.firstChild);b(s,M,S)}E[v]=jb;E[w]=kb;Ib();Ab();b(g,Gb,Tb)}n.dispose=function(){a(p,gb,mb);a(o,gb,mb);a(o,H,K);a(f,Eb,S);a(f,M,S);a(f,Lb,Nb);a(g,Gb,Tb);if(n.isHoverMenu){a(o,fb,n.menuOnmouseout);a(o,i,n.menuOnmouseover);a(p,fb,n.menuOnmouseout);a(p,i,n.menuOnmouseover);a(o,ib,n.menuOnmouseover)}else if(U)a(o,"on"+U,n.toggleState);if(s)a(s,M,S);if(D)a(D,ib,Mb);if(!I)for(var b=0;b<A.length;b++){a(A[b],tb,Y);a(A[b],qb,Y)}a(z,H,K);a(V,H,K);p.binding=o.menu=J;a(g,k,n.dispose)};function Ib(){var g=p.getElementsByTagName("*"),h;yb=0;A=[];for(var f=0;f<g.length;f++){var c=g[f];if(c.tagName=="A"||c.tagName==m){var e=Cb(c);if(e==p||e.binding&&e.binding.isOpen()){A.push(c);var k,i=c[j];try{k=i.tagName=="LI"||i.tagName=="DIV"}catch(l){}if(k){if(!I){a(c,tb,Y);a(c,qb,Y);b(c,tb,Y);b(c,qb,Y);c[d].zoom="0";if($css.has(c,"uxfa_ml"))yb=1}if(!bb&&$css.has(c,ob))F=c;if(y&&y.id==c.id){h=1;C(A.length)}}}}}N=A.length;if(N>0){if(O&&r)Fb();O=0;z=A[0];V=A[N-1];b(z,H,K);b(V,H,K)}else{pb();O=1}if(!h&&F)C(-1)}n.update=function(b){bb=true;a(z,H,K);a(V,H,K);Ib();if(!b)Ab();bb=false;if(u)setTimeout(function(){u.update(b)},0)};function Y(a){if(!L){a=a||event;var b=a.target||a.srcElement;if(b.nodeName=="A")if(a.type=="focusin")setTimeout(function(){$css.add(b,eb)},0);else setTimeout(function(){$css.remove(b,eb)},0)}}function Tb(){G=1;if(!$css.has(p,"noresize")){var a=$f.docWidth();if(Sb!=a){Sb=a;nb()}}}function Ab(){if(O)return;var k=Cb(o);if(k&&k!=o)u=k.binding;else if(Qb!=undefined)cb=Qb;if(!l&&!I&&yb)E[h]=p.offsetWidth-2;var f=3,c=f,i=$B.rtl,m=1;if(!t)cc();var w=o;if($css.has(o,"c_m_usep"))w=o[j];var a={};if(!ab){var a=$f.dockIt(p,w,cb,Vb,Bb,ec);wb=a.targetLoc}if(I){var b=$f.docWidth(),y=$f.docHeight(),z=sb,A=g.screen[h],B=0;if(s){s[d][xb]=y?y+e:"100%";s[d][h]=b?b+e:"100%"}if(!b||b>A&&!$B.SF_iPhone)b=A;i=0;if(b>sb&&!ab){var C=$f.getLocation(o,Bb);if(C.left>b/2){B=b-sb;i=1}m=0}else{z=b;c=0}a.x=B;p[d][T]=a.x+e;E[h]=q[h]=z-2+e;if(ab)p[d][X]=ub+e;Xb()}var D=function(){a.height+=I&&m?f*2:0;q[v]=jb;if(!I)q[h]=a.width+e;q[xb]=a.height+e;q[T]=a.x+(i?-c:c)+e;q[X]=a.y+(I&&m?-f:f)+e;q[v]=Kb;if(l){x[v]=jb;x[h]=a.width+c+e;x[xb]=a.height+f+e;x[T]=(i?a.x-c:a.x)+e;x[X]=a.y+e}};if(!ab&&!$B.S60_Symbian)D();G=0;if(!r)pb();else if(bb)n.show(0,1)}function cc(){t=p;while(t[R]!=vb&&t[Hb])t=t[Hb];if(!t||t[R]!=vb){t=f.createElement("div");q=t[d];q[hb]=$f.getStyle(p,hb);q[X]=0;q[T]=0;t[R]=vb;p[j].appendChild(t);if(l){D=f.createElement("IFRAME");D.frameBorder="no";D.src="javascript:''";D.scrolling="no";x=D[d];x[hb]=q[hb];p[j].insertBefore(D,p);b(D,ib,Mb)}}q=t[d];q[w]=lb;q.backgroundColor="#000";Rb(t,20)}function Xb(){var d=0,c=[],e=p.getElementsByTagName("UL"),a;for(var b=0;b<e.length;b++){a=e[b];if($css.has(a,"c_gll")){c.push(a);ac(a);if(a.offsetTop>a.previousSibling.offsetTop)d=1}}if(d)for(var b=0;b<c.length;b++)Zb(c[b])}function pb(){x[v]=q[v]=E[v]=jb;q[w]=lb;if(G){E[X]=q[X]=0;E[T]=q[T]=0}if(s)s[d][w]=lb;C(-1)}function Fb(){if(s)s[d][w]=kb;x[w]=q[w]=E[w]=kb;x[v]=q[v]=E[v]=Kb;if(F==z)C(0)}n.hide=nb;function nb(b,a){if(a||Jb()&&r){if(!O)pb();r=0;c.current=u;if(u){if(u.isHoverMenu)u.tempHoverCloseDelay=Yb;if($f.ie&&B)o.focus();setTimeout(function(){u.update(1)},0)}Db()}}n.show=function(d,b){if(!b){var a=$f.scrollTop();if(ub!=a||!wb||$f.locCompare(wb,$f.getLocation(o,Bb))){ub=a;G=1}if(!r&&G)Ab()}if(!u&&c.current!=n)c.closeAll();if(!O)Fb();r=1;if(u)u.update(1);if(!bb&&!d&&!n.isHoverMenu)try{o.focus()}catch(e){}Db();c.current=n};var Pb=0;n.toggleState=function(){if(Jb()){Pb=(new Date).getTime();!r&&!dc()?n.show():nb(0,1)}};function Jb(){return (new Date).getTime()-Pb>100}n.isOpen=function(){return r};function Db(){for(var a=0,b=Q.length;a<b;a++)try{Q[a]()}catch(c){$WebWatson.submitFromException(c,J,99)}}n.addStateListener=function(a){Q.push(a)};n.removeStateListener=function(b){for(var a=0,c=Q.length;a<c;a++)if(Q[a]==b){Q.splice(a,1);return}};n.setOffset=function(a){Vb=a;G=1};n.invalidatePosition=function(){G=1};n.setLoc=function(a){cb=a;G=1};n.menuOnmouseover=function(){if(o.unhover){clearTimeout(o.unhover);o.unhover=J}if(!r&&!o.hover){var a=zb;if(c.tempOpenDelayTimer&&db)a=1;o.hover=setTimeout(function(){n.show()},a)}};n.menuOnmouseout=function(){if(o.hover){clearTimeout(o.hover);o.hover=J}if(r&&!o.unhover&&!n.keepHoverMenuOpen){n.tempHoverCloseDelay=n.tempHoverCloseDelay||rb;o.unhover=setTimeout(function(){nb()},n.tempHoverCloseDelay);n.tempHoverCloseDelay=0;if(db){clearTimeout(c.tempOpenDelayTimer);c.tempOpenDelayTimer=setTimeout(function(){c.tempOpenDelayTimer=null},db)}}};function Zb(a){a[d][w]=lb;a.previousSibling[R]=""}function ac(a){a[d][w]=kb;a.previousSibling[R]="c_gl"}function bc(){if(!L&&n.isHoverMenu){var a=o.getAttribute("href");if((!a||a.endsWith("#"))&&r&&!Ub)try{z.focus()}catch(c){}}}function S(b){b=b||event;var a=b.target||b.srcElement;if(r&&a&&!$f.isChildOf(p,a)&&o!=a&&!$f.isChildOf(o,a))n.hide()}function Nb(a){a=a||event;var d=27,b=a.target||a.srcElement,c=a.keyCode||a.which;if(c==9)Z=0;if(r)if(c==d){Ob=b.value;n.hide()}else if(!B&&P==o&&z&&!Ub)try{z.focus()}catch(e){}if(L&&b==o)if(!r&&b.value!=Ob&&b.value!="")n.show();else if(r&&b.value=="")n.hide()}function dc(){return L&&o.value==""?true:false}function mb(a){a=a||event;var d=a.target||a.srcElement,b=a.keyCode||a.which;Z=b==9;B=a.shiftKey;P=d;if(L)if(d==o){if(b==40)Wb(1);else if(b==38)Wb(-1);else if(b==13){if(d.value!="")if(y){y.focus();if($B.Chrome||$B.Safari)y.fireEvent(M)}else if(F){try{F.focus()}catch(e){}F.fireEvent(M)}}else if(Z&&!B){C(-1);c.closeCurrent()}}else if(Z)if(!B)if(P!=V)C(W+1);else C(-1);else if(B)C(W-1)}function Wb(b){if(N){var a=W+b;if(a>=N)a=0;else if(a<0)a=N-1;C(a)}}function C(a){if(N){if(y)$css.remove(y,eb);W=a;if(W>-1){y=A[W];$css.add(y,eb);$css.remove(F,ob)}else{y=J;$css.add(F,ob)}}}function K(){if(Z&&B&&P==o){n.hide();n.menuOnmouseout()}else if(!O&&(!B&&P==V||B&&P==z)){n.hide();n.menuOnmouseout()}else if(!r&&P==o)n.menuOnmouseout()}function Mb(){var a=Z&&!B?z:o;try{a.focus()}catch(c){}}function Rb(b,a){var c="undefined"==typeof b[d].filter?"opacity":"filter";b[d][c]=c=="filter"?"alpha(opacity="+a+")":.01*a}function Cb(a){var b=a.binding&&a.binding.toggleState?a:null;while(!b&&(a=a.parentNode)&&typeof a!="undefined")if(a.binding&&a.binding.toggleState)b=a;return b}fc()}c.closeCurrent=function(){if(c.current)c.current.hide(0,1)};c.current=null;c.closeAll=function(){while(c.current)c.closeCurrent()};c.emptyFunction=function(){};new function(){if($B.Chrome||$B.Safari){b(g,k,n);b(f,i,c.emptyFunction)}};function n(){if($B.Chrome||$B.Safari){a(f,i,c.emptyFunction);a(g,k,n)}}function b(a,b,c){if(a)a.attachEvent(b,c)}function a(a,b,c){if(a)a.detachEvent(b,c)}c.bind=function(i,z,w,y,v,x,s,t,r,p,f,a,g,b){i=i||event;var A=i.target||i.srcElement,n=["c_ml","c_mcp","c_m"],q=A;b=b||$f.pn(q,n[0]);if(b&&typeof b.menu==="undefined"||p){f=f||$f.pn(q,n[1])||b[j];if(f){if(l&&f.tagName=="LI"&&$css.has(f[j],"c_m"))f[d][h]=f.offsetWidth+e;var k=f.childNodes,o=k.length;while(o--&&!a)a=$css.has(k[o],n[2])?k[o]:null;if(p&&a&&a.binding)a.binding.dispose();u()}}function u(){var h=false,j=0,e=1,f=2,d=j;if(a.binding)d=e;else if(a&&b){g=g||i.type;a.binding=new c(a,b,z,w,y,v,g,x,s,t,r);d=e;if((g=="mouseover"||g=="focus")&&b.tagName!=m)d=f;b.menu=a.binding;h=true}if(d==e)a.binding.toggleState();else if(d==f)a.binding.menuOnmouseover();return h}return false};g.$menu=c};new function(){if(window["$HIC"]){var a=[],p=window.location.protocol+"//",h,i,g,f,k,l,w=function(b,c,a){this.execute=function(d){if(d.href.indexOf("?rru=home")>-1)d.href=d.href.replace(c,a);else d.href=d.href.replace(b,a)}},e=function(b,a){this.execute=function(c){var e=p+a,d=p+b+a;c.href=c.href.replace(e,d)}},u=function(d,b,a,c){this.execute=function(e){if(d&&e.href.indexOf("?rru=inbox")>-1){e.href=d;e.target="_self"}else if(b&&e.href.indexOf("?rru=compose")>-1){e.href=b;e.target="_self"}else if(a&&e.href.indexOf("?rru=contacts")>-1){e.href=a;e.target="_self"}else if(c&&e.href.indexOf("?rru=home")>-1){e.href=c;e.target="_self"}}};if($Config.Header){h=$Config.Header.HomeLink;i=$Config.Header.MailLink;g=$Config.Header.ContactsLink;composeLink=$Config.Header.ComposeLink;f=$Config.Header.HotmailDomain;l=$Config.Header.OldHomeDomain;k=$Config.Header.OldHotmailDomain}var x=f;if(i||composeLink||g||h)a[a.length]=new u(i,composeLink,g,h);else if(x)a[a.length]=new w(k,l,f);var c=$HIC.c;if(c&&c.length>0){c="cid-"+c;a[a.length]=new e(c+".","profile");a[a.length]=new e(c+".","photos");a[a.length]=new e(c+".","office")}var d=[],q=$css.getCN("c_hleft","div",$("c_header"))[0].getElementsByTagName("a");for(var b=q.length-1;b>=0;b--)d.push(q[b]);var r=$("c_hmc");if(r){var o=r.getElementsByTagName("a");for(var b=o.length-1;b>=0;b--)d.push(o[b])}var m=$("c_profile");if(m)d.push(m);for(var b=d.length-1;b>=0;b--){var t=d[b];t.target="_top";for(var j=a.length-1;j>=0;j--){var s=a[j];if(s)s.execute(t)}}var n="HIC";function v(){var d=window.location.host.split("."),f="."+d[d.length-2]+".com",c=new Date,b=$HIC;c.setDate(c.getDate()+b.e);var e=$Cookie.getCookie(n,1)||"|||",a=e.split("|");if(a[0]!=b.c)a[1]=a[2]=a[3]="";a[0]=b.c?b.c:a[0]||"";a[1]=b.m||b.m===0?b.m:a[1]||"";a[2]=b.l||b.l===0?b.l:a[2]||"";$Cookie.setCookie(n,a.join("|"),f,0,c,1)}$Do.register("$Header.UpdateCookie",v)}};new function(){var b=window["$Config"],g,d=-1,l=$("c_me"),a,f=$("c_theme_menu"),c,e,h;if(b&&b.Header&&b.Header.baseUrl&&l&&f)d=0;function j(){if(!a.binding.isOpen()){c.style.display="block";a.binding.update();if(e)clearInterval(e);return true}}function k(){if(d==0){c=f.parentNode;c.style.display="none";a=l.getElementsByTagName("UL")[0];if(!a||!a.binding){setTimeout(k,10);return}else a.binding.update();if($BSI.isLoading())$BSI.addLoadedCallback(i);else i()}}function i(){if(d==1)return;d=1;$menu.themeAreaId="c_h_theme_m_ul";$menu.disableThumbs=0;if(!h){h=1;$Network.fetchScript(b.handlerBaseUrl+"/Handlers/ThemePickerJS.mvc"+b.Themes.ThemeJSParms,m);$Network.fetchScript(b.Header.baseUrl+"themes.js",m)}setTimeout(n,5)}function n(){new function d(){if("undefined"==typeof $theme)$menu.themeCallback=d;else{$theme.renderThemePicker=function(d){var r=d.length;window.themejs=null;var h=[],u=Math.min(8,d.length),l=1,m,n,o=r-1;for(var q=l;q<d.length;q++){m=Math.floor(Math.random()*o)+l;n=Math.floor(Math.random()*o)+l;var t=d[m];d[m]=d[n];d[n]=t}h.push('<div id="c_h_theme_m" class="c_om noresize t_hovl"><ul class="c_oblock c_ot" id="c_h_theme_m_ul" serviceurl="'+b.Themes.ThemeService.encodeHtmlAttribute()+'">');var s='<li class="c_omti">',p='<div class="c_clr"></div></li>',k=true,u=8;for(var i=0;i<u;i++){k=false;if(i%4==0)h.push(s);h.push('<a href="#" onclick="return false;" info="');h.push((d[i][0]+"|"+d[i][1]+"|"+d[i][2]).encodeHtmlAttribute());h.push('" class="c_thmb" title="');h.push(d[i][3].encodeHtmlAttribute());h.push('"></a>');if(i%4==3){k=true;h.push(p)}}if(!k)h.push(p);h.push("</ul></div>");c.innerHTML=h.join("");f=null;g=$("c_h_theme_m");$theme.bind(g,$menu.themeAreaId);g.style.display="block";if(a.binding?!j():0)e=setInterval(j,250)};$Do.register("$theme.renderThemePicker",$theme.renderThemePicker)}}}$Do.register("$ThemeMenuInit",k);function m(){}};new function(){function i(){if(window.$Logout&&$Logout.doLogout)$Logout.doLogout()}var h=$("c_signout");if(h)h.onclick=i;function j(e){try{var b=$("c_me");if(!b)return;b=b.getElementsByTagName("UL")[0];var g=document.createElement("span");g.className="c_ms";b.lastChild.appendChild(g);var h=e.CIDLIST,d=e.CredNameList,c=Math.min(h.length,d.length),f=$Config.Header.MemberName;while(c--){var j=document.createElement("li"),a=document.createElement("a");a.href=$Config.Header.SwitchLinkedIdUrl+"&cid="+h[c];a.target="_top";a.onclick=i;if(d[c]===f){a.className="sel";a.title=$Config.Header.CurrentIdString.replace("{0}",f)}else a.title=$Config.Header.SwitchIdString.replace("{0}",d[c]);a.innerHTML=d[c];j.appendChild(a);b.appendChild(j)}}catch(k){$WebWatson.submitFromException(k)}}$Do.register("BuildLinkedIdMenu",j);var a=$("c_me"),d="onmouseover",f="onfoucs",e="onunload",g;if(window.$Config&&$Config.Header&&$Config.Header.LinkedIdUrl)if(a){window.attachEvent(e,c);a.attachEvent(d,b);a.attachEvent(f,b)}function c(){window.detachEvent(e,c);a.detachEvent(d,b);a.detachEvent(f,b)}function b(){if(!g){g=1;c();$Network.fetchScript($Config.Header.LinkedIdUrl,k)}}function k(){}};new function(){var b=$("uxp_ftr_control_mini"),f=$("uxp_ftr_hidechevron"),c=$("uxp_ftr_control_cc");if(!b)return;function a(b,a,d){c.style.display=a;if(d){b.returnValue=false;return false}}function g(b){return a(b,"none",true)}function h(b){return a(b,"",true)}function d(a,b){return a&&(a.id===b||d(a.parentElement,b))}function e(e){if(c.style.display===""&&!d(e.srcElement,b.id))return a(e,"none",false)}$f.addEvent(document,"onclick",e);$f.addEvent(b,"onclick",h);$f.addEvent(f,"onclick",g)};function $menu_themes(g,d,f,b){$menu.optionsElement=g;$menu.themeAreaId=d;$menu.disableThumbs=b;var a="c_themes",c=$(a);if(!c)$newScript(f+"themes.js",a);new function e(){if("undefined"==typeof $theme)$menu.themeCallback=e;else try{$theme.bind($menu.optionsElement,$menu.themeAreaId)}catch(a){}}}var CollapsingMenu=function(k,o,b,g,i,d){var l=" &#9660;",m=$B.ltr?" &#9658;":" &#9668;",a=b.lastChild.childNodes[1],n=b.firstChild,c=false;if(!d){d=a.parentNode;c=true}this.redraw=function(){var l=$css.getCN("c_collRem","a",a)[0];if(l){var i=l.parentNode;i.parentNode.removeChild(i)}var e=b.childNodes.length-1;while(e<k&&a.childNodes.length!=0){j(a.firstChild,false);b.insertBefore(a.firstChild,b.lastChild);e++}while(e>k){f();e--}a.parentNode.style.display=g;while(h())f();if(a.childNodes.length==0)a.parentNode.style.display="none";else{a.parentNode.style.display=g;d=a.parentNode;var m=c;c=false;if(h())f();c=m}};function h(){var f,a=c?d.previousSibling:d;if($B.ltr)f=b.parentNode.offsetWidth+e(b.parentNode)<a.offsetWidth+e(a)+i+20;else f=e(b.parentNode)>e(a)-(i+20);return b.childNodes.length>o&&f||n.offsetTop<a.offsetTop-a.offsetHeight}function e(a){var b=a.offsetLeft;while(a.nodeName.toLowerCase()!="body"&&a.nodeName.toLowerCase()!="html"){a=a.offsetParent;b+=a.offsetLeft}return b}function f(){var c=b.lastChild.previousSibling;j(c,true);a.insertBefore(c,a.firstChild)}function j(b,d){if(b.childNodes.length>1&&b.childNodes[1].nodeName.toLowerCase()=="ul"){var c=b.getElementsByTagName("SPAN");for(var a=0;a<c.length;a++)if(c[a].className=="c_chev"){c[a].innerHTML=d?m:l;break}}}};$windowResize=new $Event;$CommandBar={};new function(){var d,e,a=0;$windowResize.Start=function(){$f.addEvent(window,"onresize",c)};$windowResize.Stop=function(){$f.removeEvent(window,"onresize",c)};function c(){if(!a){a=1;b()}}function b(){var f=$f.docWidth(),c=$f.docHeight();if(f!=e||c!=d){e=f;d=c;setTimeout(b,10)}else{a=0;$windowResize.fire()}}function f(){var d=$css.getCN("c_c","div",document);for(var c=0;c<d.length;c++){var a=d[c];a.collapse=new CollapsingMenu(a.m,a.i,a.firstChild,a.s,14);if(a.r)a.collapse.redraw();a.DisableCommand=function(b){var c=a.getElementsByTagName("a")[b];$edh.d(c)};a.EnableCommand=function(b){var c=a.getElementsByTagName("a")[b].parentNode;$edh.e(c)};a.dispose=function(){};var b=window["$Config"];if(b&&b.CommandBar&&b.CommandBar.resize){$windowResize.attach(a.collapse.redraw);$windowResize.Start();a.dispose=function(){$windowResize.detach(a.collapse.redraw);if($windowResize._handlers.length==0)$windowResize.Stop()}}}}$CommandBar.init=f;$f.addEvent(window,"onload",f)};var $Ads=new function(){var a=this;a.Tags={SDN:"SDN",SCT:"SCT",KW:"KW",PV:"PV"};a.Init=function(a){if(b()&&(!a||$AdConfig.ear))window.setTimeout(d,$AdConfig.rd)};function d(){if(!$Ads.IsInit){if(typeof dapMgr=="undefined")if(!$AdConfig._retry){$AdConfig._retry=true;window.setTimeout(d,$AdConfig.rd);return}else $AdConfig.fl=true;$AdConfig.Data.forEach(f);$Ads.IsInit=true;$Ads._lr=new Date;$Ads._ac=0}}function f(b){var c=b[4].indexOf("Crm")>=0?$AdConfig.crmrd:0;if(c>0)window.setTimeout(function(){a.InitAd(b)},c);else a.InitAd(b)}a.InitAd=function(a){try{if(!b())return;if($AdConfig.fl){var d=$(a[0]);d.innerHTML=["<img src='",$AdConfig.burl,a[4],$AdConfig.ext,"' alt=''>"].join("")}else{if($BSI.isLoading())$CSIPerf.lapseTimer(a[4]);dapMgr.enableACB(a[0],false);dapMgr.renderAd(a[0],c(a),a[2],a[3]);$Acb.display(a[0])}$Ads.IsInit=true}catch(e){}};a.Refresh=function(){try{if(typeof dapMgr=="undefined"||$AdConfig.fl||!b())return;if(!$Ads.IsInit)a.Init();else if(++$Ads._ac>=$AdConfig.ar){var c=new Date;if($AdConfig.mi<(c-$Ads._lr)/1e3){$Ads._lr=c;$Ads._ac=0;$Acb.closePopover();e();dapMgr.trackEvent(eventType.click);if($AdConfig.rCb)$AdConfig.rCb()}}}catch(d){}};a.SetTag=function(d,c){if(!b())return;if(!c)c="";if(d){c=c.trim();if(d==$Ads.Tags.SCT&&!$AdConfig.dSDTags){if(c.match($AdConfig.rx_SCT))a.SetSDTag("SCT="+c.encodeURIComponent())}else if(d==$Ads.Tags.PV&&!$AdConfig.dPVTag){if(c!="I"&&c!="R")c="";var e=function(a){a["pvTag"]=c};$AdConfig.Data.forEach(e);_addTag=null}}};a.SetSDTag=function(a){if(!b()||$AdConfig.dSDTags)return;if(!(a&&a.indexOf&&(a.indexOf("SDN=")>=0||a.indexOf("SCT=")>=0)))a="";var c=function(b){if(b[5])b["sdTag"]=a};$AdConfig.Data.forEach(c);_addTag=a=null};function e(){var a=function(a){try{$(a[0]).parentNode.style.display="block";if(typeof adCont!="undefined"){var b=dapMgr.getAdItemIndex(a[0]);if(b>-1)adCont[b].qs=c(a)}}catch(e){}};$AdConfig.Data.forEach(a)}function b(){return typeof $AdConfig!="undefined"}function c(a){if(!a)return "";var c=a["sdTag"]||"",b=a["pvTag"]||"",d=a[1];return d+(c?"&"+c:"")+(b?"&WLV="+b:"")}},$Acb=new function(){var a=this,k="acbc",e=null,h=false,g=false,b=null,t=null,p=false,d=[],q=false,s=false,r=false,c={Report:"c_ads_pr",ThankYou:"c_ads_pty",UpSell:"c_ads_pus"},l="c_ads_default_desctxt";a.init=function(){if(window["$AdConfig"]&&$AdConfig.dp){var a=function(){if($AdConfig.pcss)$Network.fetchCSS($AdConfig.pcss,function(){g=true;j()},null);else g=true;if($AdConfig.pjs)$Network.fetchScript($AdConfig.pjs,function(){h=true;j()},null,null);else h=true;$Network.fetchXML($AdConfig.phtml,function(a){var b=!a||a.status!=200||!a.responseText;if(!b){e=a.responseText;j()}},"GET",null,null)};setTimeout(a,$AdConfig.pd)}};a.report=function(b){if(!q){$BSI.reportEvent("ClickedSelected.Business.AdControlBar",{AdControlBarAction:"Report"});q=true}a.closePopover();t=b;i(c.Report)};a.close=function(b,f){if(!s){$BSI.reportEvent("ClickedSelected.Business.AdControlBar",{AdControlBarAction:"Close"});s=true}a.closePopover();$(b).parentNode.style.display="none";if($AdConfig.eups){var e=$Cookie.getPersistentCookie(k);if(typeof e=="undefined")$Cookie.setPersistentCookie(k,"1");else{var d=(parseInt(e)+1)%$AdConfig.usi;$Cookie.setPersistentCookie(k,d);if(d%$AdConfig.usi==$AdConfig.uso){i(c.UpSell);if(!r){$BSI.reportEvent("ClickedSelected.Business.AdControlBar",{AdControlBarAction:"Upsell"});r=true}}}}if(typeof f=="function")f(b);m(b,$AdConfig.cadrsn,null)};a.closePopover=function(){if(b)b.minimize()};a.sendReport=function(){var d,f;for(var e=1;(f=$("c_ads_opt"+e))&&!d;e++)if(f.checked)d=e;i(c.ThankYou);var b=$("c_ads_desc_txt");if(b.value==b.getAttribute("defaultvalue"))b.value="";else a.ensureDescMaxLength(b,b.getAttribute("maxlength"));m(t,d,b.value)};function m(g,f,c){var b=a.getAdIds(g);for(var d in b)b[d]=b[d].encodeUrl();c=c?c.encodeUrl():"";var e=$AdConfig.furl.format(b.adid,b.pid,b.targetid,b.url,b.pg,f,$AdConfig.fcan.encodeUrl(),c);$Beacon.fire(e,$BSI.addLDToHash({}))}a.toggleSend=function(b){$("c_ads_pr_sub").disabled=!b;if(!b){var c=1,a;while(a=$("c_ads_opt"+c++))a.checked=false;n($("c_ads_desc_txt"))}};a.display=function(b){var a=$(b+"_acb");if(a)if($AdConfig.dp&&o()||!$AdConfig.dp)u(a);else d.push(a)};a.ensureDescMaxLength=function(b,a){if(isNaN(parseInt(a,10)))a=200;if(b.value.length>a){b.value=b.value.substring(0,a);return false}};this.onDescFocus=function(a){if(a.value==f(a)){$css.remove(a,l);if($B.Firefox||$B.IE)a.select();else a.value=""}};this.onDescBlur=function(a){if(a.value==""||a.value==f(a))n(a)};function n(a){$css.add(a,l);a.value=f(a)}function f(a){return a.getAttribute("defaultvalue")}var j=function(){if(o()){for(var a=0;a<d.length;a++)u(d[a]);d=null}},u=function(a){a.style.display="inline"},o=function(){return g&&h&&e!=null},i=function(d){if(!(window["$UI"]&&$UI.Popover&&e))return;if(!b){var f=_ce("div");b=new $UI.Popover;f.innerHTML=e;b.width=500;b.showFooter=false;b.showHeader=false;b.body=f;b.modal=false;b.bodyPadding=5}if(!p){b.show(function(){a.closePopover();return false});p=true;v(d)}else{v(d);b.restore()}switch(d){case c.Report:$("c_ads_opt1").focus();break;case c.ThankYou:$("c_ads_pty_close").focus();break;case c.UpSell:$("c_ads_pus_close").focus()}},v=function(d){var e,b;for(e in c){b=c[e];$(b).style.display=d==b?"block":"none"}if(d==c.Report)a.toggleSend(false)};a.getAdIds=function(i){var c={adid:"",pid:"",targetid:"",url:"",pg:""};try{var e=$(i).childNodes,b,c,g,h=["iframe","embed"],d,f;c["pg"]=$AdConfig.Data[$AdConfig.itod[i]][6];for(var a=0;a<e.length;a++)if((f=e[a].id)&&f.startsWith("dapIfM"))if(f.endsWith("Child"))g=e[a];else b=e[a];if(b){if(b.contentWindow["getRADIds"])d=b.contentWindow.getRADIds();b=g||b;for(var a=0;a<h.length;a++)if(innerAd=b.contentWindow.document.getElementsByTagName(h[a])[0]){c["url"]=innerAd.getAttribute("src")||"";break}}if(d){c.adid=d.adid;c.pid=d.pid;c.targetid=d.targetid}}catch(j){}return c}};$Ads.Init(true);$Acb.init();if(!window["$IS"])$IS={};new function(){var e=$IS,i=$css.has,m=Math.abs,s="top",r="left",f="height",g="width",c="px",d="backgroundPosition",k="backgroundImage",a="style",b="currentStyle",l="parentNode",y="auto",h="IMG",j="is_c",o="is_hc",q=null;e.setClass=function(m,s){if(!m)return;var j=p(m);if(j){var c=j.getElementsByTagName(h)[0],e=i(j,o);c.className=(e?"is_hcimg ":"is_img ")+s;if(e){var k=c[l],q=parseInt(c[b][d+"X"]),r=parseInt(c[b][d+"Y"]);if(!n()){c[a][g]="";c[a][f]=""}var u=parseInt(k[b][g]),t=parseInt(k[b][f]);w(c,q,r,t,u,e)}}};e.toggle=function C(x,v,q){if(!x||v==0)return;var o=p(x);if(o){var c=o.getElementsByTagName(h)[0],n=i(o,j),e=c;if(!n)e=c[l];if(q){c.alt=q;if(c.title!=null)c.title=q}var k=c[b][r]||c[a][r],m=c[b][s]||c[a][s];if(n){var t=c[a][d].split(" ");k=c[b][d+"X"]||t[0];m=c[b][d+"Y"]||t[1]}k=parseInt(k);m=parseInt(m);var z=parseInt(e[b][g]||e[a][g]),u=parseInt(e[b][f]||e[a][f]),y=m-u*v;w(c,k,y,u,z,!n)}};function w(b,e,h,j,k,i){if(i){b[a][s]=h+c;b[a][r]=e+c;if(!n()){b[a][f]=m(h)+j+c;b[a][g]=m(e)+k+c}}else b[a][d]=e+c+" "+h+c}e.Create=B;function B(m,n,q,o,l,p,i,e){var k=u("span",0,j),b=u(h,k,"is_img");b.src=l+"is/invis.gif";b[a][g]=q+c;b[a][f]=o+c;b[a][d]="-"+m+c+" -"+n+c;b.setAttribute("bgimg",p);e=e||e==""?e:i;b.alt=i;b.title=e;t(b);return k}e.CreateFromConfig=z;function z(c,a,b){c=x(c.split(","));a=x(a.split(","));b=b?b.trim():b;var d=$B.rtl&&c[1]?c[1]:c[0];return e.Create(a[0],a[1],a[2],a[3],b,b+d,a[4])}function x(a){for(var b=0;b<a.length;b++){var c=a[b];if(c)a[b]=c.trim()}return a}function p(c){if(c){var d=c.getElementsByTagName("span"),g=d.length,h,a=-1;for(;a<g&&!h;a++){var b=a==-1?c:d[a],f=i(b,j),e=i(b,o);if(f||e)return b}}return 0}function u(d,b,c){var a=document.createElement(d);a.className=c;if(b)b.appendChild(a);return a}e.Init=t;function t(c){if(c.tagName!=h)c=p(c).getElementsByTagName(h)[0];if(c&&i(c,"is_img")){var K=c[a],s=c.getAttribute("bgImg"),w=location.protocol;if(!s.startsWith(w))s=w+s;K[k]="url('"+s+"')";var r=c[l];if(r){r.dir=$B.ltr?"ltr":"rtl";var q=n();if(A(c)||!q){var t='"style="width:{2}px;height:{3}px;"',z='<span class="',E='<img src="{6}"',B="</span>",M=[z,"is_o",t,">",z,"is_i",t,">",E,'class="is_hcimg {11}"alt="{1}"{10}style="left:-{4}px;top:-{5}px;width:{7}px;height:{8}px;{9}"/>',B,B,E,'class="is_p',t,"/>"].join(""),J=r[l];if(J){var x=J.getElementsByTagName("span"),v=0;for(;v<x.length;v++)x[v][a].zoom=1}var e=K[k],C=e.indexOf("http");e=e.substr(C,e.length-C-(e.endsWith('")')?2:1));var L=parseInt(c[b][g]),I=parseInt(c[b][f]),G=m(parseInt(c[b][d+"X"])),H=m(parseInt(c[b][d+"Y"])),F,D;if(!q){F=G+L;D=H+I}var u=c.title,N=M.format(c.src.encodeHtmlAttribute(),c.alt.encodeHtmlAttribute(),L,I,G,H,(q?e:c.src).encodeHtmlAttribute(),q?y:F,q?y:D,q?"":"filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+e.encodeHtmlAttribute()+"',sizingMethod='crop');",u||u==""?'title="'+u.encodeHtmlAttribute()+'"':"",c.className.replace("is_img",""));$css.swap(r,j,o);r.innerHTML=N}}}}e.disposeAll=v;function v(f){var e=f.getElementsByTagName(h);for(var d=0,g=e.length;d<g;d++){var c=e[d],b=c.className;if(b=="is_img"||b=="is_hcimg"||b=="is_p"){c.onload=null;c[a][k]=""}}}function n(){return !$B.IE_M6||$B.IEM_M8}function A(c){if(q==null){var a;if(c[b])a=c[b][k];q=a=="none"}return q}$Do.register("$IS.Init",t);$Do.register("$IS.disposeAll",v)};new function(){$Trie=function(f){var b=this,a=[],d=f,c=false;b.insert=function(d,b){a.push({key:d,datum:b});c=false};b.sort=function(){if(!c)a.sort(function(c,d){var a=c.key,b=d.key;if(a>b)return 1;if(b>a)return -1;return 0});c=true};b.matchPrefix=function(l){var i=null,g=null,h=null,m=null,c=null,k=null,j=null;b.sort();i=e(l);if(i==null)return [];for(g=i;g>0;g--)if(!a[g-1].key.startsWith(l))break;for(h=i+1;h<a.length;h++)if(!a[h].key.startsWith(l))break;c=new Array(h-g);for(var f=0;f<c.length;f++)c[f]=a[g+f].datum;c.sort(d);k=[j=c[0]];for(var f=0;f<c.length;f++)if(d(j,c[f]))k.push(j=c[f]);return k};function e(d){var f=0,e=a.length-1,b=null,g=null,c=null;while(f<=e){b=Math.floor((f+e)/2);c=a[b].key.substring(0,d.length);if(d>c)f=b+1;else if(d<c)e=b-1;else return b}return null}}};function ic_onTE(a){try{var c=a.getAttribute("errsrc")||$icerrsrc;if(a.src!=c){a.className="c_ic_tile";var b=a.style;b.top=b.left=b.height=b.width="";setTimeout(function(){a.src=c;a.style.visibility=""},0)}}catch(d){}}function ic_onTL(a){try{var c=a.width,b=a.height;a.className="c_ic_tile";var j=a.width,i=a.height,e,d,l=0,m=0;if(c==0&&b==0){var k=new Image;k.src=a.src;c=k.width;b=k.height}var h=a.currentStyle;if(c==1&&b==1||h&&h.width=="1px"&&h.height=="1px"){ic_onTE(a);return}var g=Math.round;if(c&&b&&c!=b){if(c>b){d=i;e=g(i*(c/b));l=-g((e-j)/2)}else{e=j;d=g(j*(b/c));m=-g((d-i)/2)}var f=a.style;if(d&&e){f.width=e+"px";f.height=d+"px";f.left=l+"px";f.top=m+"px"}}a.style.visibility=""}catch(n){}}window.$ic={eventutil:{},dom:{},data:{},constants:{ControlDataIndex:{cid:"0",showmenu:"1",menudefault:"2",name:"3",contactid:"4",deccid:"5",address:"6",membername:"7",additionalchickletdata:"8",thirdpartyname:"9",attachmenutobody:"10",placedintable:"11",menucustom:"12",tileitemid:"13",nameitemid:"14",psmitemid:"15",badgeitemid:"16",actiontypeurloverride:"17",childicid:"18"},MenuIndex:{text:"0",url:"1",itemid:"2",callback:"3",target:"4"},InlineMenuIndex:{rm:"0",psm:"1",ut:"2"},RendeModes:{utnmpsm:"0",utnmem:"1",nmem:"2",em:"3"}},ItemType:{Tile:"Tile",Name:"Name",Message:"Message",MenuCustom:"MenuCustom"},scoped_eval:function(p_args){eval(p_args)}};new function(){var d=$ic,D,Q,G,M="icTm",U=4,O,m,u,c,h,o=d.constants,g,F,ab="&nbsp;-&nbsp;",T=11,I=$B.IE,eb=$B.IE_M6,gb=$B.ltr,fb=$B.IE_M7,bb=$Config,V=625,k=o.MenuIndex,a=o.ControlDataIndex,s,b,v,N,q,t="menu_ul",w="usertile",L=w+"container",n="frame_clip",P="title",R="alt",x="onclick",y="none",H="href",J="id",p="undefined",Y="c_ic_menu",K="c_ic_menu_separator",l="style",j="setAttribute",C="display",e="replace",B="innerHTML",r="parentNode",A="appendChild",i="length",z=window._ce,f=function(a){return a.join("")};function S(){m=d.eventutil=new W;g=m.addEvent;F=m.removeEvent;u=d.dom=new X;c=u.$;h=d.data=new cb;s=h.ControlData;b=s.getItem;v=s.getObject;N=h.CommonData;q=N.getItem;O=d.menu=new db;D=d.ic=new Z;if(!window.ic_dinit)d.ic.init()}function W(){var b=this;b.stopEventAction=function(a){I?(event.returnValue=false):a.preventDefault()};b.eventTarget=function(a){return I?event.srcElement:a.target};var a={};b.dispose=function(){for(var c in a)if(!FunctionHelper.isSpecialMember(a,c))b.removeAllICEvents(c,1);a=null;b=null};var c=function(a){return !a||a==""?"icglobalevent":a};b.addEvent=function(e,d,f,b){b=c(b);if(!a[b])a[b]=[];e.attachEvent(d,f);a[b].push({el:e,e:d,f:f})};b.removeEvent=function(h,g,j,d){d=c(d);var f=a[d],e=f[i],b;while(e--){b=f[e];if(b.el==h&&b.e==g&&b.f==j){b.el.detachEvent(b.e,b.f);a[d].splice(e,1);break}}};b.removeAllICEvents=function(b,g){b=c(b);var e=a[b],f=e[i],d;while(f--){d=e[f];d.el.detachEvent(d.e,d.f)}if(!g)delete a[b];else a[b]=null}}function X(){var a={},b=this;b.dispose=function(){a=null;b=null};var c=function(a){return a&&a.indexOf("_")>0?a.split("_")[0]:""};b.getIcIdFromAnyParent=function(d){var a=m.eventTarget(d),b=c(a.id);while(b==""&&a[r]){a=a[r];b=c(a.id)}return b};b.$=function(e,d){var b=f([e,"_",d]),c=a[b];if(!c)c=a[b]=$(b);return c};b.clearByPrefix=function(c){for(var b in a)if(b.indexOf(c)==0&&!FunctionHelper.isSpecialMember(a,b))delete a[b]}}var E=function(a,b){if(a)a.splice(a.indexOf(b),1)};function cb(){var a=this;a.dispose=function(){a.Itemid_Element_Map.dispose();a.Cid_Icid_Map.dispose();a.ControlData.dispose();a=null};a.Itemid_Element_Map=new function(){var a={},b=this;b.add=function(d,c,f){if(!d||!c||!f)return;var b=a[d];if(!b)b=a[d]={};var e=b[c];if(!e)e=b[c]=[];e.push(f)};b.remove=function(d,b,c){if(!d||!b||!c)return;var e=a[d];if(e)E(e[b],c)};b.getItem=function(d,c){var b=a[d];if(b&&b[c])return b[c];else return []};b.dispose=function(){a=null;b=null}};a.Cid_Icid_Map=new function(){var a={},b=this;b.add=function(c,d){var b=a[c];if(!b)b=a[c]=[];b.push(d)};b.remove=function(c,b){var d=a[c];E(d,b)};b.getItem=function(b){return a[b]||[]};b.dispose=function(){a=null;b=null}};a.CommonData=new function(){this.getItem=function(a){if(typeof ic_common_data!=p&&ic_common_data[a])return ic_common_data[a];return ""}};a.ControlData=new function(){var b={},a=this;a.exists=function(){return typeof ic_control_data!=p&&ic_control_data};a.getObject=function(){return b};a.removeObject=function(c){if(b[c])delete b[c];if(a.exists()&&ic_control_data[c])delete ic_control_data[c]};a.getNewObjects=function(){return a.exists()?ic_control_data:{}};a.getItem=function(c,d){var a=b[c];if(!a&&ic_control_data){a=ic_control_data[c];ic_control_data[c]=null;if(a)b[c]=a}return a&&a[d]?a[d]:""};a.dispose=function(){b=null;a=null}}}function Z(){var k=this,J=0,K={},q={},t={},z={},A={};k.init=function cb(){if(s.exists()){if(k.load)return;k.load="started";k.bind();k.load="finished";$Do.when("wlxim",0,R);$Do.register("$ic",Y)}};function Y(a){try{a()}catch(b){$WebWatson.submitFromException(b)}}function R(){var a=$WLXIM.outerWindow,b=$Utility.updateObject;if(a!=window&&!a.ic_common_data){a.ic_common_data={};ic_common_data.savedTemplates=h.savedTemplates;b(a.ic_common_data,ic_common_data);a.ic_menu_data={};b(a.ic_menu_data,ic_menu_data);a.ic_control_data={};var d=v();for(var c in ic_template_data)if(!FunctionHelper.isSpecialMember(ic_template_data,c)){a.ic_control_data[c]=[];b(a.ic_control_data[c],d[c])}a.ic_template_data={};b(a.ic_template_data,ic_template_data);a.$ic.ic.init()}}k.reinit=function(){if(s.exists())k.bind()};k.addMenuBindingRef=function(a,b){if(a)A[a]=b};k.updateMenuBindingRef=function(b){var a=A[b];if(a)a.update()};k.getICNamespaceCount=function(a){return z[a]||0};k.removeICsFromNamespace=function(a){if(J||!a)return;var b=t[a];if(b){for(var c=0;c<b[i];c++)k.removeIC(b[c],1);delete t[a]}u.clearByPrefix(a);z[a]=0};k.removeIC=function(e,r){if(J||!e)return;var l,q,j=d.ItemType,g=h.Itemid_Element_Map.remove;if(v()[e]){k.removeIC(b(e,a.childicid));if(b(e,a.showmenu)=="1"){m.removeAllICEvents(e,0);O.cleanUpMenu(e);if(c(e,n)){q=b(e,a.menucustom);for(l=0;l<q[i];++l)g(q[l][o.MenuIndex.itemid],j.MenuCustom,f([e,"_",l]))}}else{g(b(e,a.tileitemid),j.Tile,c(e,n));if(typeof uxp_p!=p)g(b(e,a.tileitemid),j.Tile,c(e,w))}h.Cid_Icid_Map.remove(b(e,a.cid),e);k.unregister(b(e,a.membername),e);g(b(e,a.nameitemid),j.Name,c(e,"name"));g(b(e,a.psmitemid),j.Message,c(e,"psm"))}s.removeObject(e);if(A[e])delete A[e];if(!r){E(t[P(e)],e);u.clearByPrefix(e+"_")}};var N=new RegExp("[https:\\/]+cid-([a-zA-z0-9]+)\\.profile","g");function W(b){var a=N.exec(b.get_profileUrl());N.lastIndex=0;if(a&&a[i]>1)return a[1];else return null}function S(a){return I&&(a==null||a=="")?'""':a}k.createICFromTemplate=function(f,c,o,s,r,g,t,j,m,b,y,z,w){var u="get_currentAddress",n="get_presence",p,x;if(c){s=s||W(c);r=r||c.get_cid();g=g||c.get_displayName();if(c[u]())p=c[u]().get_address();if(c.get_emailAddress)x=c.get_emailAddress();t=t||x||p;j=j||p;m=m||c[n]().get_displayPictureUrl();b=b||c[n]().get_personalMessage()}o=o||f;f=M+f;var l=v()[f];if(l){var d=[];window.ic_control_data=window.ic_control_data||{};for(var k=0,C=Math.max(l[i],T);k<C;k++)switch(k+""){case a.cid:d.push(s);break;case a.name:d.push(g);break;case a.deccid:d.push(r);break;case a.additionalchickletdata:d.push([y?y:-1,b,m?m+"":0,z]);break;case a.address:d.push(t);break;case a.membername:d.push(j);break;case a.attachmenutobody:d.push(w?w:l[k]);break;default:d.push(l[k])}var A=window.ic_template_data[f]++,q=o+f+A;window.ic_control_data[q]=d;if(b)if(G)if(c)b=c[n]().createPersonalMessageElement()[B];else b=G.Messenger.MessengerUtility.emoticonEncode(b)[B];else b=b.encodeHtmlAttribute();if(g)g=g.encodeHtmlAttribute();var D=h.savedTemplates[f][e](new RegExp(f,"g"),q).format(g,b?ab+b:"",b?b:"",S(j?j:"").encodeHtmlAttribute());bb();return {html:D,id:q}}return null};var F,bb=function(){if(F)clearTimeout(F);F=setTimeout(k.reinit,10)};k.dispose=function(){window.detachEvent("onunload",k.dispose);d.menu.dispose();m.dispose();h.dispose();if(d.presence)d.presence.dispose();u.dispose();z=t=A=K=q=k=_focusShowMenuTimeout=_onhoverShowMenu_ic_id=null;J=1};window.attachEvent("onunload",k.dispose);function Z(){if(!h.savedTemplates)if(ic_common_data.savedTemplates)h.savedTemplates=ic_common_data.savedTemplates;else{var b={};for(var a in ic_template_data)if(!FunctionHelper.isSpecialMember(ic_template_data,a)){var c=$(a+"_template");$IS.Init(c);b[a]=c[B]}h.savedTemplates=b}}k.set_wlxim=function(){Q=$WLXIM};k.set_wlximML=function(){G=Q.ML};k.get_membername_id_map=function(){return K};k.get_membername_iclist_map=function(){return q};function V(a){ic_onTL(m.eventTarget(a))}function X(a){ic_onTE(m.eventTarget(a))}k.register=function db(h,e){if(!h||!e)return;if(!q[h])q[h]=[];q[h].push(e);var f=c(e,w);if(f&&!f.src){g(f,"onload",V,e);g(f,"onerror",X,e);var i=b(e,a.additionalchickletdata),j=o.InlineMenuIndex;if(i&&i[j.ut]){f.src=i[j.ut];if(i[j.rm]==o.RendeModes.nmem)c(e,L)[r][l][C]=y}else f.src=f.getAttribute("errsrc")||$icerrsrc;D.updateMenuBindingRef(e)}if(d.presence)d.presence.updateStatusFromRegister(h,e)};k.unregister=function(a,b){if(!a||!b)return;E(q[a],b)};function P(a){return a.substring(0,a.indexOf("ic"))}k.bind=function(){var e,l,A,r,y,q=d.ItemType,m=h.Itemid_Element_Map.add;Z();for(e in s.getNewObjects()){var u=P(e),v=t[u];if(!v){v=t[u]=[];z[u]=0}v.push(e);z[u]++;if(e.substring(0,U)==M){b(e,a.showmenu);continue}if(!$(e))continue;if(b(e,a.showmenu)=="1"){l=c(e,n);if(!l)continue;g(l,"onmouseover",k.initMenu,e);g(l,"onfocus",k.initMenu,e);g(l,"onclick",k.initMenu,e);A=c(e,"name");if(A)g(A,"onclick",function(){$BSI.reportEvent("icm",{c:"n"},1)},e);l[j](H,"#");l[x]=null;y=b(e,a.menucustom);for(r=0;r<y[i];++r)m(y[r][o.MenuIndex.itemid],q.MenuCustom,f([e,"_",r]))}else{m(b(e,a.tileitemid),q.Tile,c(e,n));if(typeof uxp_p!=p)m(b(e,a.tileitemid),q.Tile,c(e,w))}h.Cid_Icid_Map.add(b(e,a.cid),e);k.register(b(e,a.membername),e);m(b(e,a.nameitemid),q.Name,c(e,"name"));m(b(e,a.psmitemid),q.Message,c(e,"psm"))}window.ic_control_data=null};k.initMenu=function(a){var b=u.getIcIdFromAnyParent(a);d.menu.initMenu(b,a);return false}}function db(){var E=this,h={};E.dispose=function(){k=null;for(var a in h)if(!FunctionHelper.isSpecialMember(h,a))E.cleanUpMenu(a,1);h=null;E=null};function X(a){return h[a]=function(){var b=c(a,t);if(!b.binding.isOpen())S(a,0);else S(a,2000055)}}function T(a){return function(){N(a,w);N(a,n,1)}}function U(a){return function(){O(a,w);O(a,n,1)}}E.cleanUpMenu=function(a,d){var b=c(a,t);if(b&&b.binding){if(h[a]){b.binding.removeStateListener(h[a]);if(d)h[a]=null;else delete h[a]}b.binding.dispose()}};function N(e,f,d){var a=c(e,f);if(a){var b=d?P:R;a.alt_temp=a.getAttribute(b);a[j](b,"")}}function O(d,e,b){var a=c(d,e);if(a&&a.alt_temp)a[j](b?P:R,a.alt_temp)}var S=function(d,b){var a=c(d,L);if(a){a[r][l].zIndex=b;a[r][r][l].zIndex=b;a[l].zIndex=b}},cb=function(){var c="c_ic_menus",a=$(c);if(!a){a=z("div");a.id=c;var b=document.body;b.insertBefore(a,b.firstChild)}return a},db=function(b){var d=u.getIcIdFromAnyParent(b),a=c(d,t);if(a&&a.binding)a.binding.show();m.stopEventAction(b);return false},Q="ntICTemConvICTemplate",W=Q[i];E.initMenu=function(d,o){if(!c(d,t)){var h=c(d,n);h[l].outline=y;var i=D.initMenu;F(h,"onfocus",i,d);F(h,"onmouseover",i,d);F(h,"onclick",i,d);var k=T(d);k();g(h,"onmouseout",U(d),d);g(h,"onmouseover",k,d);g(h,x,db,d);h[j](H,"#");var e,m;e=z("ul");e.className=Y+" c_m t_hovl";e[j](J,f([d,"_",t]));m=Z(d,e);ab(d,e,m);if(b(d,a.attachmenutobody)=="1")cb()[A](e);else h[r][A](e);if(e.id.substring(0,W)==Q&&!eb)e[l].position="fixed";_chicletData=b(d,a.additionalchickletdata);$menu.bind(o,_chicletData[3],0,1,0,0,undefined,V,0,0,0,e);e.binding.addStateListener(X(d));D.addMenuBindingRef(v()[d][a.childicid],e.binding)}};var Z=function(h,H){var N,z,B,L,r,w,E,M,F,y,K,Q,l,A,t,R,O,m,u,C,V;if(typeof ic_menu_data!=p){N=b(h,a.menudefault)||[];z=b(h,a.cid);y=b(h,a.address);O=b(h,a.deccid);K=b(h,a.contactid);A=b(h,a.membername);Q=b(h,a.name);C=o.InlineMenuIndex;u=b(h,a.additionalchickletdata);if(u&&u[i]>0&&u[C.rm]!=-1){var l="",J=u[C.rm];if(J==o.RendeModes.em)l=y;else{var U=0;if(d.presence)U=d.presence.getContact(A);var S=D.createICFromTemplate("InlineMenuTemplate",U,0,z,O,Q,y,A,u[C.ut],J=="0"?u[C.psm]:y,J,0,b(h,a.attachmenutobody));l=S.html;v()[h][a.childicid]=S.id}g(c(h,n),x,s("sendim",{membername:A}),h);I(H,0,0,l,0,0,"mut",0,0,h,J);G(H,null,f([h,"_menu_utSeparator"]))}for(var P=0;P<N[i];++P){t=N[P];L=ic_menu_data[t];if(!L)continue;l=L[k.text];R=q("ru");r=w=B="";F=E=false;m=q("dmtrgt");var j=V=b(h,a.actiontypeurloverride);j=!j||!j[t]?L[k.url]:j[t];try{switch(t){case "ph3":case "pr3":case "sm3":r=j;l=l[e]("{0}",f(["(",b(h,a.thirdpartyname),")"]));m="_blank";break;case "ve":w=s("viewemail",{url:j,address:y,icid:h});break;case "cp":r=j;break;case "ed":case "dc":case "pr":case "gr":case "ev":case "ph":r=j[e]("$cid$",z);if(!z&&!V&&!j[t])E=true;break;case "vd":case "ct":r=j[e]("{contactid}",K);m=null;break;case "se":r=j[e]("{address}",y)[e]("{ru}",encodeURIComponent(R));m=null;break;case "sm":r=j[e]("{address}",O)[e]("{ru}",encodeURIComponent(R))[e]("$cid$",z);break;case "ss":B=f([h,"_menu_ss"]);if(!d.presence||!d.presence.isAvailableForIC(h))E=true;w=s("sendsms",{membername:A});m=null;break;case "si":B=f([h,"_menu_si"]);l+=f(['&nbsp;<span id="',h,'_menu_si_pr_t">{0}</span>']);var T="";if(d.presence&&d.presence.isAvailableForIC(h))T=d.presence.webImGetPresText(h);else E=true;l=l[e]("{0}",T);w=s("sendim",{membername:A});m=null;break;case "af":B=f([h,"_menu_af"]);F=true;w=s("addtofav",{addfavUrl:j,cid:z,cnid:K,icid:h});m=null;break;case "c4":case "c3":case "c2":case "c1":F=true;B=f([h,"_menu_c1"]);w=s("invite",{inviteUrl:j,cid:z,email:y,cnid:K,name:Q,icid:h});m=null}}catch(W){r="";t=""}if(F)M=G(H,null,f([h,"_menu_inviteSeparator"]));I(H,F?null:M,B,l,r,w,t,E,m,h)}}return M};function s(b,a){switch(b){case "invite":return function(){var d=a.cid,g="c",h="cid";if(a.cid=="0000000000000000")if(a.cnid&&a.cnid!=""){d=a.cnid;h="cnid";g="g"}else{d=a.email;h="email";g="e"}if(typeof window.sn_frInvite!=p)window.sn_frInvite.showFor(g+d,a.name,null,function(d){if(d.hasSucceeded){var b=c(a.icid,"menu_c1");b[l][C]=y;M(b);c(a.icid,t).binding.update()}});else{var b=a.inviteUrl;b=f([b,"&",h,"=",encodeURIComponent(d)]);b=b[e]("{name}",encodeURIComponent(a.name))[e]("$cid$",q("vcid"))[e]("{scxt}",q("socialcontext"))[e]("{ru}",encodeURIComponent(q("ru")));window.location=b}return false};case "addtofav":return function(){var e=typeof window.sn_favHandler!=p,b=bb.handlerBaseUrl+"/Handlers/ICAddToFavorite.mvc?contactId={0}&cid={1}&canary={2}";b=b.format(encodeURIComponent(a.cnid),encodeURIComponent(a.cid),encodeURIComponent(q("afcanary")));var d=function(){$Beacon.fire(b,$BSI.addLDToHash({}));var d=c(a.icid,"menu_af");d[l][C]=y;M(d);c(a.icid,t).binding.update()};if(!e||e&&window.sn_favHandler(a.icid,a.cnid,a.cid,b,d))d();return false};case "viewemail":return function(){if(typeof window.ic_viewemail!=p)window.ic_viewemail(a.address,a.icid);else window.location=a.url[e]("{rru}",encodeURIComponent("search?keyword="+encodeURIComponent("from:"+a.address)));return false};case "sendsms":case "sendim":return function(){if(d.presence)d.presence.startIM(a.membername,b=="sendsms");return false};case "customonclick":return function(){try{d.scoped_eval(a)}catch(b){return false}}}}var M=function(a){if(a.nextSibling==null)a.previousSibling[l][C]=y},ab=function(h,g,f){var e,c,d,j;e=b(h,a.menucustom);while(e[i]>0){c=e.shift();d=null;if(c[k.text]&&c[k.text]==K)G(g,f);else{if(c[k.callback]){d=c[k.callback];if(typeof d=="string")d=s("customonclick",d)}I(g,f,null,c[k.text],c[k.url],d,"mc",null,c[k.target],h)}}},I=function(i,h,p,o,c,d,k,r,m,n,q){var b,a,f,e;if(d&&!c){c="#";f="return false;"}if(o){b=z("li");e=c||d?"a":"span";a=z(e);if(p)b[j](J,p);if(e=="span")a.className="link c_icinmenu"+q;if(c){a[j](H,c);if(f)a[j](x,f);if(m)a[j]("target",m)}if(k)g(a,x,function(){$BSI.reportEvent("icm",{c:k},1)},n);if(d)g(a,x,d,n);a[B]=o;if(r)b[l][C]=y;b[A](a);if(h)i.insertBefore(b,h);else i[A](b)}return b},G=function(c,b,d){var a=z("li");if(d)a[j](J,d);a[B]='<div class="c_ms">&nbsp;</div>';a.className=K;if(b)c.insertBefore(a,b);else c[A](a);return a}}if($B.IE_M6)setTimeout(S,0);else S()};new function(){$Logout=new function(){var d=this,a=[],b;d.add=function(b){a.push(b)};d.doLogout=function(){var g,f=0,h=a.length;if(!event.shiftKey&&!event.ctrlKey&&!event.altKey){var b=event.srcElement;while(b){if(b.tagName=="A"){var d=b.href;if(d){$f.cancelEvent(event);g=new e(d);setTimeout(function(){c(d)},1e3)}break}b=b.parentNode}}for(;f<h;f++)try{a[f](g)}catch(i){$WebWatson.submitFromException(i)}};function c(a){if(!b){b=1;$BSI.navigateTo(a)}}function e(d){var b=this,a=[];b.pause=function(b){a.push(b)};b.resume=function(b){a.remove(b);if(a.length==0)c(d)}}}};window.$Config=window.$Config||{};new function(){var b=null;function c(){var c=this,d,L="pres",K="=",i=$Config,qb=i.handlerBaseUrl,f,j,e,H=[],D=[],a,k,p,y=3,s=0,t=y,l,Q,w,G,z,v,q,m,N,F,o,A,u;$Logout.add(function(a){if(!A&&c.hasPresence()){A=1;d.signOut();if(a){u=a;u.pause("wim")}}});c.outerWindow=window;c.isOff=function vb(){return !p||h()==0};c.isUnsupported=function mb(){return N};c.isLoading=function pb(){return p&&!z&&(!d||d.get_status()==e.UserStatus.signingIn||d.get_status()==e.UserStatus.signingOut)&&h()!=0};c.isError=function rb(){return (z||d&&d.get_status()==e.UserStatus.signedOut)&&h()!=0};c.isWaitingToReconnect=function ib(){return d&&d.get_status()==e.UserStatus.autoReconnectWaiting&&h()!=e.PresenceStatus.offline};c.hasNotify=function ob(){return I()};c.hasPresence=function nb(){return I()&&d.get_services()>e.SessionServices.notifications};c.isFull=function tb(){return I()&&d.get_services()==e.SessionServices.full};function I(){return d&&d.get_status()==e.UserStatus.signedIn}c.addStateListener=function kb(a){H.push(a)};c.removeStateListener=function jb(a){var b=H.remove(a)};c.addInnerWindowListener=function hb(a){D.push(a)};c.removeInnerWindowListener=function gb(a){var b=D.remove(a)};c.signIn=function ub(){if(o){o=0;C(1);B();n()}else Z(e.PresenceStatus.online)};c.signOut=function sb(){P()};c.switchPresence=function lb(a){if(d)d.get_presence().set_status(a);C(a)};function P(a){d.set_services(e.SessionServices.notifications);if(!a)C(e.PresenceStatus.offline)}function Z(a){if(d){d.set_services(e.SessionServices.full);O("Full")}c.switchPresence(a)}function E(){try{a.detachEvent("onunload",E)}catch(b){}c.innerWindow=a=null;M()}c.init=function wb(b){l=0;if(a)E();c.innerWindow=a=b;b.$Do.register("$WIMP",eb);if(a==window){v=$Cookie.getSessionCookie("WebIM")=="1"?"1":"0";$CSIPerf.startTrace("webIM",v)}else{q=m?"2":$Cookie.getSessionCookie("WebIM")=="1"?"1":"0";a.$CSIPerf.startTrace("webIM",q)}M();a.attachEvent("onunload",E);if(s>=t)R();else if(!p){p=1;i=b.$Config;$Config.WebIM=f=i.WebIM;$Config.sd=i.sd;h();if(o)w=1;n();T();ab();cb()}};function R(){if(a!=window&&a){l=0;a.$Network.fetchCSS(f.c,x);a.$Network.fetchScript(f.a,x);a.$Network.fetchScript(f.j,x)}}function x(){l++;if(l>=y){a&&a.$Do.register("wlximuiinner");if(k){a&&a.$CSIPerf.endTrace("webIM",q);m=1}if(Q&&a&&a!=window)a.$Do.register("wlximlocalstoreready")}}function T(){if(a==window)return;var g=a.document.getElementsByTagName("link"),f=a.document.getElementsByTagName("style"),b=0,i=g.length,h=f.length;for(;b<i;b++){var l=g[b],d=l.href;if(d){t++;$Network.fetchCSS(d,r)}}for(b=0;b<h;b++){var k=f[b],c=k.innerHTML;if(c){var e=document.createElement("div"),j=_d.getElementById("head")||_dh;e.innerHTML='&nbsp;<style type="text/css">'+c+"</style>";j.appendChild(e)}}}function r(){s++;if(s==t){if((!a||a==window)&&k){$CSIPerf.endTrace("webIM",v);m=1}$Do.register("wlximuiouter");if(a==window)$Do.register("wlximuiinner");R()}}function ab(){$Network.fetchCSS(f.c,r);$Network.fetchScript(f.a,r);$Network.fetchScript(f.j,r)}function cb(){$Network.fetchScript(f.u+f.uf,W)}function W(){if(!window.Microsoft||!Microsoft.Live||!Microsoft.Live.Core||!Microsoft.Live.Core.Loader)g(90,"Microsoft.Live.Core.Loader Not found");else{c.ML=j=Microsoft.Live;j.Core.Loader.onError(db);j.Core.Loader.initialize({market:$Config.mkt,"messenger.loaderPath":f.u});j.Core.Loader.load("messenger.core",Y);j.Core.Loader.load("core.localstorage",V)}}function db(a){g(93,"Messenger Library load error: "+a)}function V(){Q=1;$Do.register("wlximlocalstoreready");if(a&&a!=window)a.$Do.register("wlximlocalstoreready")}function Y(){if(!G){c.MLM=e=j.Messenger;if(!e||!e.RpsAuthIdentity)g(90,"Microsoft.Live.Messenger.RpsAuthIdentity not found");else{G=1;B()}}}function eb(){if(!w){w=1;B()}}function B(){if(G&&w&&!o){var a=new e.RpsAuthIdentity(null,null,window.WIMP);a.add_authenticationCompleted(bb)}}function bb(j,b){var i=b.get_resultCode();if(i==e.AuthenticationResultCode.failure)if(b.get_isUnsupportedBrowser()){N=1;g(-1,"Authentication Failed: unsuported browser")}else g(91,"Authentication Failed");else{c.user=d=new e.User(j);d.get_settings().set_autoReconnectEnabled(true);d.get_settings().set_displayNameMode(Microsoft.Live.Messenger.DisplayNameMode.fullName);d.get_localEndpoint().set_name(f.n);var a=h();if(a!=e.PresenceStatus.offline){if(d.get_services()!=e.SessionServices.normal)F=1;d.set_services(e.SessionServices.full);O("Full");c.switchPresence(a)}else P(1);S();d.signIn()}}function O(a){if(!F){F=1;$BSI.reportEvent("ClickedSelected.Messaging.IMStart",{IMMode:a},1)}}function C(a){$Cookie.setCookie(L,i.hcid+K+a,i.sd,0,new Date(2020,1,1),1)}function h(){var a=$Cookie.getCookie(L,1);if(a){var b=a.indexOf(K);if(b!=-1)if(a.substr(0,b)==i.hcid){a=parseInt(a.substr(b+1));if(!isNaN(a))return a}}if(f.al)a=1;else{a=0;o=1}return a}c._pres=h;c._inform=n;function S(){d.add_signInCompleted(X);d.add_signedOut(fb);d.add_propertyChanged(U)}function X(b,a){if(a.get_resultCode()==e.SignInResultCode.success){if(!k)$Cookie.setSessionCookie("WebIM","1");J()}else g(92,"Failed to sign in user.")}function U(c,b){var a=b.get_propertyName();if(a=="Services"||a=="Status")n()}function fb(b,a){if(a.get_reason()==0&&A){g(-1,"signed out");if(u)u.resume("wim")}else g(94,"signed out: "+a.get_reason())}function J(){if(!k){k=1;if((!a||a==window)&&s==t){$CSIPerf.endTrace("webIM",v);m=1}else if(l>=y){a&&a.$CSIPerf.endTrace("webIM",q);m=1}}}function g(a,c){z=1;n();J();if(a!=-1)$WebWatson.submitFromException(new Error("Web IM sign in Error"+(c?c:"")),b,a,b,1)}function n(){var a=0,b=H.clone(),c=b.length;for(;a<c;a++)$WebWatson.wrapCallback(b[a])()}function M(){var a=0,b=D.clone(),c=b.length;for(;a<c;a++)$WebWatson.wrapCallback(b[a])()}}function d(){if(!$Config.WebIM)return;var b;try{b=window!=window.parent&&window.parent.location.hostname&&window.parent.$Config.WebIM&&window.parent.$Do}catch(e){}if(b){var d=window.parent;d.$Do.when("wlxim",0,function(){window.$WLXIM=d.$WLXIM;a()})}else{window.$WLXIM=new c;a()}}function a(){var b=$WLXIM;if(!$Config.WebIM.f)if($Cookie.getSessionCookie("WebIM")=="1"||!$BSI.isLoading())b.init(window);else $BSI.addLoadedCallback(a);$Do.register("wlxim");function a(){setTimeout(function(){$BSI.removeLoadedCallback(a);b.init(window)},$Config.WebIM.delay?$Config.WebIM.delay:0)}}d()}
