Function.prototype.addMethod=function(a,b){if(!this.prototype[a])this.prototype[a]=b;return this};Function.addMethod("as",function(e,f){var b=e?e.split("."):[];if(b.length>0){var a=window;for(var d=0;d<b.length-1;++d){var c=b[d];if(c){if(!a[c])a[c]={};a=a[c]}}a[b.last()]=f?new this:this}return this});Function.addMethod("ns",function(a){this.as(a,1)});String.addMethod("trim",function(){return this.replace(/^\s*(\S*(\s+\S+)*)\s*$/,"$1")});String.addMethod("collapse",function(){return this.replace(/\s+/g," ").trim()});String.addMethod("wrap",function(a){var b,c={"(":")","{":"}","[":"]","<":">","\uFFFD":"\uFFFD","\uFFFD":"\uFFFD","\uFFFD":"\uFFFD","\uFFFD":"\uFFFD"};if(c[a])b=c[a];else{var d=(/^<(\w+)(\s+\w+\s*=\s*"[^"]*")*\s*>$/).exec(a);if(d)b="</"+d[1]+">"}return a+this+(b?b:a)});String.addMethod("format",function(){var b=this;for(var a=0;a<arguments.length;++a)b=b.replace(new RegExp("\\{"+a+"\\}","g"),arguments[a]);return b});Array.addMethod("last",function(){return this.length>0?this[this.length-1]:void 0});Array.addMethod("remove",function(b){for(var a=this.length-1;a>=0;--a)if(this[a]===b)this.splice(a,1);return this});Array.addMethod("contains",function(b){for(var a=0;a<this.length;++a)if(this[a]===b)return 1;return 0});Array.addMethod("push",function(a){this[this.length]=a;return this.length});Array.addMethod("shift",function(){return this.splice(0,1)[0]});Array.addMethod("splice",function(c,d){var b,e=arguments.length-2;if(c>this.length)c=this.length;if(c+d>this.length)d=this.length-c;var f=[];for(var a=0;a<d;++a)f.push(this[c+a]);if(e>d){b=e-d;for(a=this.length+b-1;a>=c+b;--a)this[a]=this[a-b]}else if(e<d){b=d-e;for(a=c+e;a<this.length-b;++a)this[a]=this[a+b];for(;a<this.length-1;++a)delete this[a];this.length-=b}for(a=0;a<e;++a)this[c+a]=arguments[2+a];return f});(function(){var a=this;Function.addMethod("hook",function(d,e){if(d){var f=b();if(!f&&d.addEventListener)d.addEventListener(e,this,false);else if(!f&&d.attachEvent)d.attachEvent("on"+e,this);else{var c=d["x"+e];if(c&&c.constructor==Array)if(c.contains(this))c=null;else c.push(this);else c=d["x"+e]=[this];if(c){d["on"+e]=function(d){var f=true;d=a.Event(d);for(var b=0;b<c.length;++b){var e=c[b](d);if(typeof e!="undefined"&&!e)f=false}return f};d=null}}}return this});Function.addMethod("unhook",function(a,c){if(a){var e=b();if(!e&&a.removeEventListener)a.removeEventListener(c,this,false);else if(!e&&a.detachEvent)a.detachEvent("on"+c,this);else{var d=a["x"+c];if(d&&d.constructor==Array)d.remove(this);else a["on"+c]=null}}return this});a.CancelEvent=function(b){b=a.Event(b);if(b){b.cancelBubble=true;if(b.stopPropagation)b.stopPropagation();b.returnValue=false;if(b.preventDefault)b.preventDefault()}return false};a.Event=function(a){return a?a:window.event};a.Target=function(c){c=a.Event(c);var b=c.target?c.target:c.srcElement;if(b&&b.nodeType!=1)b=a.ParentElem(b);return b};a.InnerText=function(b){var c="";if(b)if(typeof b.innerText=="string")c=b.innerText;else for(var e=0;e<b.childNodes.length;++e){var d=b.childNodes[e];switch(d.nodeType){case 1:c+=a.InnerText(d);break;case 3:c+=d.nodeValue;break}}return c};a.NextElem=function(c,b){var a=c.nextSibling;while(a&&(a.nodeType!=1||b&&a.nodeName!=b))a=a.nextSibling;return a};a.PrevElem=function(c,b){var a=c.previousSibling;while(a&&(a.nodeType!=1||b&&a.nodeName!=b))a=a.previousSibling;return a};a.ParentElem=function(c,b){var a=c.parentNode;while(a&&(a.nodeType!=1||b&&a.nodeName!=b))a=a.parentNode;return a};a.ChildElem=function(e,f,g){var d=null,b;for(var c=0;!d&&c<e.childNodes.length;++c){b=e.childNodes[c];if(b.nodeType==1)if(!f||b.nodeName==f)d=b}if(!g)for(c=0;!d&&c<e.childNodes.length;++c){b=e.childNodes[c];if(b.nodeType==1)d=a.ChildElem(b,f)}return d};a.ForEach=function(e,d,c){for(var b=0;b<d.childNodes.length;++b){var a=d.childNodes[b];if(a.nodeType==1&&(!c||a.nodeName==c))if(e(a))break}};a.ChildCount=function(d,c){var e=0,a,b;for(a=0;a<d.childNodes.length;++a){b=d.childNodes[a];e+=b.nodeType==1&&(!c||b.nodeName==c)?1:0}return e};a.AddClass=function(a,e){var c=a.className;if(c){var g=c.collapse().split(" "),d=e.collapse().split(" ");for(var b=0;b<d.length;++b){var f=d[b];if(!g.contains(f))a.className+=" "+f}}else a.className=e;return a.className};a.DelClass=function(b,g){var a=b.className;if(a){var f=a.collapse().split(" "),d=g.collapse().split(" ");for(var c=0;c<d.length;++c)f.remove(d[c]);var e=f.join(" ");if(e!=a)b.className=e}return b.className};a.HasClass=function(b,a){return b.className.collapse().split(" ").contains(a)};a.Updated=function(){if(a.Access&&typeof a.Access.Updated=="function")a.Access.Updated()};function b(){return navigator.userAgent.indexOf("Safari")>=0}}).ns("Msn.DOM");(function(){var a=this,c=[];Function.addMethod("bind",function(b,h){var d;switch(typeof b){case "object":d=b.nodeType==1||b.nodeType==9?[b]:b.length?b:null;break;case "string":d=a.Select(b);break}if(d)for(var g=0;g<d.length;++g){var e=d[g],f=new this(e,h);if(e.bindings)e.bindings.push(f);else e.bindings=[f];c.push(f)}return this});a.Unbind=function(d,f){var b;if(d.bindings&&d.bindings.length){for(b=0;b<d.bindings.length;++b){var e=d.bindings[b];if(e&&typeof e.dispose=="function")e.dispose();c.remove(e)}d.bindings=null}if(f)for(b=0;b<d.childNodes.length;++b){var g=d.childNodes[b];if(g.nodeType==1)a.Unbind(g,f)}};a.Select=function(c){function i(){var d=null;if(c)if(c.charAt(a)=="*")d="*";else while(a<c.length){var b=c.charAt(a);if("a"<=b&&b<="z"||"A"<=b&&b<="Z"||"0"<=b&&b<="9"||b=="-"){d=d?d+b:b;++a}else break}return d}function j(){while(a<c.length&&c.charAt(a)==" ")++a}function m(){var b=null;j();switch(c.charAt(a)){case "+":case ">":b=c.charAt(a);++a;j();break}return b}function h(){++a;return i()}function g(){var b=null,d=i();if(d!==null)b=new e(d);while(c&&a<c.length){var f=c.charAt(a);if(f=="#"){if(!b)b=new e;b.setID(h())}else if(f=="."){if(!b)b=new e;b.addClass(h())}else break}return b}function n(){var d=[],b=g();if(b){d.push(b);while(a<c.length){var e=m();b=g();if(b){if(e)b.setComb(e);d.push(b)}else break}}return d}function e(a){var g=this,e="",f=null,d=null;g.setID=function(a){e=a};g.setComb=function(a){f=a};g.addClass=function(a){if(d)d.push(a);else d=[a]};g.getNodes=function(i){var d,g,j,k=[];if(e){switch(f){case ">":for(d=0;d<i.childNodes.length;++d)if(i.childNodes[d].nodeType==1&&i.childNodes[d].id==e){g=i.childNodes[d];break}break;case "+":j=b(i);if(j&&j.id==e)g=j;break;default:g=i.getElementById(e);break}if(g&&(!a||a=="*"||a.toLowerCase()==g.nodeName.toLowerCase())&&c(g))k.push(g)}else if(a&&a!="*")switch(f){case ">":for(d=0;d<i.childNodes.length;++d){g=i.childNodes[d];if(g.nodeType==1&&g.nodeName.toLowerCase()==a&&c(g))k.push(g)}break;case "+":j=b(i);if(j&&j.nodeName.toLowerCase()==a&&c(j))k.push(j);break;default:var l=i.getElementsByTagName(a);for(d=0;d<l.length;++d)if(c(l[d]))k.push(l[d]);break}else switch(f){case ">":for(d=0;d<i.childNodes.length;++d){g=i.childNodes[d];if(g.nodeType==1&&c(g))k.push(g)}break;case "+":j=b(i);if(j&&c(j))k.push(j);break;default:h(i,k);break}return k};function h(d,e){for(var b=0;b<d.childNodes.length;++b){var a=d.childNodes[b];if(a.nodeType==1){if(c(a))e.push(a);h(a,e)}}}function c(f){var a=1;if(d){var c=f.className;if(c){var e=c.collapse().split(" ");for(var b=0;b<d.length;++b)if(!e.contains(d[b])){a=0;break}}else a=0}return a}}function l(c,d){var a=[];for(var b=0;b<c.length;++b)a=a.concat(d.getNodes(c[b]));return a}var a=0,k=n(),d=[document];for(var f=0;f<k.length&&d.length>0;++f)d=l(d,k[f]);return d};function b(b){var a=b.nextSibling;while(a&&a.nodeType!=1)a=a.nextSibling;return a}(function(){a.Unbind(document,1);c=[]}).hook(window,"unload")}).ns("Msn.Bind");(function(){var e=this,b=document,f=window,c="acciframe",a="blank.aspx",d;e.SetIFrameUrl=function(b){a=b};e.Updated=function(){if(d&&a){var e=b.getElementById(c);if(!e){e=b.createElement("iframe");e.id=e.name=c;e.width=e.height=0;b.body.appendChild(e)}if(e)e.src=a+"?"+(new Date).getTime()}};(function(){d=1}).hook(f,"load")}).ns("Msn.DOM.Access");(function(){var v="ushpsvr",r="|",o=":",t="ushpcli",q="|",n=".",x="ushpwea",s="|",f=".msn.com",i=3650,E="1",p="0",F="Q",C="A",w="ushpsvr,ushpcli,ushpwea,mh,CULTURE",B=",",D="ushpsvr,ushpcli,ushpwea,ushppr",u=60,j="hpovrt",a=this,m=document,d={},l=0,c={},b=[],k;a.ByPassThemeCookie=function(b,l,h){if(b&&c["D"]){k=h;if(l==true){var i=g(j);if(i){var d=i.split("|");if(d&&d.length>1){var e=d[0].split(":"),f=d[1].split(":");if(e&&e.length>1&&e[1]=="0"||f&&f.length>1&&f[1]!=h){c["D"]=b;a.SetHonorCookie("0")}}}else{c["D"]=b;a.SetHonorCookie("0")}}else c["D"]=b}};a.SetHonorCookie=function(b){if(b&&k&&j&&u&&f){var a="h:"+b;a=a+"|";a=a+"s:"+k;e(j,a,u,f)}};a.ClearCookies=function(){if(w.length){var b=w.split(B);for(var a=0;a<b.length;a++){e(b[a],"",-1);e(b[a],"",-1,f)}}};a.GetCookieDomain=function(){return f};a.SetCookieDomain=function(a){f=a;G()};a.GetModuleData=function(e){var a,b=d[e];if(b){a={};for(var c in b)a[c]=b[c]}else a={V:0,E:1};return a};a.ForEachModule=function(b){for(var a in d)if(b(a,d[a]))break};a.SetModuleData=function(f,b){var a=d[f],c=!a||a.V!=b.V||a.E!=b.E||a.D!=b.D;if(c){l=1;d[f]=b;e(t,J(),i)}return c};function G(){var b=D.split(",");for(var a=0;a<b.length;a++)if(I(b[a])){var c=g(b[a]);e(b[a],"",-1,f);e(b[a],c,i)}}function I(a){var b=new RegExp("\\b"+a+"\\s*=\\s*([^;]*)","i");return b.exec(m.cookie)?1:0}function J(){var b=[l?1:0];for(var a in d)if(a)b.push(K(a,d[a]));return b.join(q)}function K(c,a){var b=[c];b.push(a&&a.V?1:0);b.push(!a||a.E?1:0);if(a&&a.D)b.push(a.D);return b.join(n)}function z(){var e=g(t);if(e){var b=e.split(q);l=b&&b.length>0?parseInt(b[0]):0;for(var c=1;c<b.length;++c){var a=b[c].split(n);d[a[0]]={V:a.length>1?parseInt(a[1]):0,E:a.length>2?parseInt(a[2]):1,D:a.length>3?a[3]:""}}}}a.GetServerSetting=function(a){return typeof c[a]!="undefined"?c[a]:""};a.ForEachServer=function(b){for(var a in c)if(b(a,c[a]))break};a.SetServerSetting=function(a,b){if(a&&c[a]!=b){c[a]=b;e(v,y(),i)}};function y(){var b=[];for(var a in c)if(a)b.push(("{0}{2}{1}").format(a,c[a],o));return b.join(r)}function A(){var d=g(v);if(d){var e=d.split(r);for(var b=0;b<e.length;++b){var a=e[b].split(o);c[a[0]]=a.length>1?a[1]:""}}}a.GetWeatherCodes=function(){return b};a.AddWeatherCode=function(a){if(!b.contains(a)){b.push(a);h()}};a.DelWeatherCode=function(a){if(b.contains(a)){b.remove(a);h()}};a.WeatherUp=function(c){for(var a=1;a<b.length;++a)if(b[a]==c){b[a]=b[a-1];b[a-1]=c;h();break}};a.WeatherDown=function(c){for(var a=b.length-2;a>=0;--a)if(b[a]==c){b[a]=b[a+1];b[a+1]=c;h();break}};function h(){e(x,b.join(s),i)}function H(){var a=g(x);if(a)b=a.split(s);else b=[]}a.GetPageState=function(h){var a,f,e={},i=[],g=0;if(c["D"])e["D"]=c["D"];e["W"]=b?b.length:0;for(a in c){f=parseInt(c[a]);if(f)e[a]=f}for(a in d){var k=d[a];if(k.V){g++;if(k.E)if(a==="H"){f=typeof h=="string"?h=="True"?E:p:p;e[a]=f}else{f=parseInt(c[a]);e[a]=f?f:1}else e[a]="C"}else if(e[a])e[a]=""}e[F]=g;var j=Msn.AgTest;if(j)e[C]=j.GetVersion();for(a in e)if(e[a]!=="")i.push(a+e[a]);return i.join(",")};function g(b){var c=new RegExp("\\b"+b+"\\s*=\\s*([^;]*)","i"),a=c.exec(m.cookie);return a&&a.length>1?a[1]:""}function e(h,g,c,d,e,f){var a=[("{0}={1}").format(h,g)];if(c){var b=new Date;b.setTime(b.getTime()+c*86400000);a.push(("expires={0}").format(b.toUTCString()))}if(d)a.push(("domain={0}").format(d));if(e)a.push(("path={0}").format(e));if(f)a.push("secure");m.cookie=a.join(";")}a.GetCookie=g;a.SetCookie=e;z();A();H()}).ns("Msn.HP.Settings");(function(){var b=this,a=null,e=document,h=Msn.DOM,f=h.AddClass;b.Build=function(m,g,i,h,n,c,d,k,f,j,l){var a=e.getElementById(n);if(a)b.Binding.bind(a,{ver:parseInt(g),width:i,height:h,url:m,allowScriptAccess:c,allowFullScreen:d,base:k,quality:f,wmode:j,flashvars:l})};b.Binding=function(h,a){if(a&&a.url){var i=typeof a.ver=="number"?a.ver:parseInt(a.ver),j=a.height?a.height:170,k=a.width?a.width:363,s=a.url?a.url:"",n=a.allowFullScreen?a.allowFullScreen:"true",m=a.allowScriptAccess?a.allowScriptAccess:"always",r=a.base?a.base:"",p=a.quality?a.quality:"high",q=a.wmode?a.wmode:"transparent",o=a.flashvars?a.flashvars:"";if(!i||i<=g()){var l=('<embed width="{0}" height="{1}" wmode="{2}" quality="{3}" flashvars="{4}" base="{5}" allowfullscreen="{6}" allowscriptaccess="{7}" src="{8}" />').format(k,j,q,p,o,r,n,m,s);if(h)h.innerHTML=l;else e.write(l)}else if(h&&a.dn){var b=c("img");b.width=k;b.height=j;b.src=a.dn;b.alt=a.alt?a.alt:"";if(a.href){b=c("a",b);b.href=a.href;b=c("div",b);f(b,"linkedimg")}h.innerHTML="";d(h,b)}}this.dispose=function(){h=null}};b.Version=function(){return g()};function g(){if(a===null){a=0;var c=window.navigator.plugins,b,d,e;if(c&&c.length){d=c["Shockwave Flash"]||c["Shockwave Flash 2.0"];if(d&&(e=d.description))a=parseInt(e.substring(e.indexOf(".")-2))}else if(window.ActiveXObject)for(b=15;b>2&&!a;--b)try{d=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+b);a=b}catch(f){}}return a}b.Module=function(e,k){var g=this,a,i;g.dispose=function(){e=a=0};g.OnExpand=function(){if(!i){b.Binding.bind(a,k);i=1}};function j(){f(e,"flashmod single1 cf");a=c("div");a.className="child c1 first";d(e,a);if(!h.HasClass(e,"closed"))g.OnExpand()}j()};function c(c,a){var b=e.createElement(c);if(a)d(b,a);return b}function d(a,b){a.appendChild(b)}}).ns("Msn.Flash");(function(){var b=Msn.HP.Settings,a="wpv",c=this;(function(){var d=c.Val()+1;b.SetCookie(a,d,30)}).hook(window,"unload");c.Val=function(){var c=parseInt(b.GetCookie(a));return c>=-1?c:0};c.Reset=function(){b.SetCookie(a,-1,30)}}).ns("Msn.HP.Tb");(function(){var m=">",l="body",h="[form submit]",q=document,b=Msn.DOM,e=b.CancelEvent,f=Msn.HP.Tb,a=this,c=0,j=0,p="notrack",n="notracktmp";a.Setup=function(b){if(!b)b={};var e="string";if(typeof b.cmsep==e)m=b.cmsep;if(typeof b.defmod==e)l=b.defmod;if(typeof b.formhl==e)h=b.formhl;if(a.Impl&&a.Impl.Setup)a.Impl.Setup(b);if(!j){var c=window.s;if(typeof c=="object"&&typeof c.t=="function"){var d=b.P;if(d)for(var f in d)c[f]=d[f];q.write(c.t());j=1}}};a.Event=function(e,b,d,f,h,c){var g=a.Create(e,b,d,f,h,c);return a.Send(g)};a.Navigation=function(e,b,d,g,i,c){if(f)f.Reset();var h=a.Create(e,b,d,g,i,c);return a.Send(h,1)};a.Create=function(a,e,f,g,j,n){var p=[],i;if(a){var c=null;while(a){switch(a.nodeName){case "A":case "AREA":if(!c){c=a;if(o(c))return 0}if(!e){i=a.href;e=d(a,"piiurl",i)}if(!f)f=d(a,"piitxt",b.InnerText(a));case "IMG":if(!f)f=d(a,"alt");break;case "FORM":if(!c){c=a;if(o(c))return 0}if(!e){i=a.action;e=d(a,"piiurl",i)}if(!f)f=d(a,"piitxt",h);break}if(a.id){if(c&&!j)j=k(a,c);p.splice(0,0,a.id)}a=b.ParentElem(a)}}var r=null;if(e){if(!g){g=p.join(m);if(!g)g=l}if(!j)j=k(q.body,c);if(!n)n=s(e);r={tgt:e,pii:i,cm:g,ce:j,hl:f,gt1:n?n:"",node:c}}return r};a.Send=function(b,e){var d=false;if(b)if(a.Impl&&a.Impl.Send)d=a.Impl.Send(b,c,e);else if(c)g(b);return d};a.SetDebug=function(a){c=a};function o(a){var b=0;if(d(a,p))b=1;else if(d(a,n)){b=1;r(a,n)}return b}function k(b,c){var a=0;if(b)if(b==c)a=1;else a=i(b,c);return a>0?a:0}function i(d,e,a){if(!a)a=-1;for(var c=0;a<0&&c<d.childNodes.length;++c){var b=d.childNodes[c];if(b.nodeType==1){if(b==e)return -a;if(!b.id){switch(b.nodeName){case "A":case "AREA":case "FORM":if(b.href&&!b.getAttribute(p))--a;break}a=i(b,e,a)}}}return a}function s(b){var c=/\bGT1=(\d+)/i,a=c.exec(b);return a?a[1]:""}function d(d,b,c){var a=d.getAttribute(b);return a?a:c}function r(c,b,a){c.setAttribute(b,typeof a=="undefined"?"":a)}function t(a){while(a&&!((a.nodeName=="A"||a.nodeName=="AREA")&&a.href))a=b.ParentElem(a);return a}function g(c){var a=[];a.push("debug tracking report (no implementation):");for(var b in c)a.push(("{0}: {1}").format(b,c[b]));alert(a.join("\n\t"))}(function(d){d=b.Event(d);var j=b.Target(d),h=true;if(d.button!=2&&t(j)){var i=a.Create(j);if(i)if(a.Impl&&a.Impl.Click){if(f)f.Reset();if(!a.Impl.Click(i,c,d))h=e(d)}else if(c){g(i);h=e(d)}}return h}).hook(document,"click");a.Form=function(d){var e=this;e.dispose=function(){d=0};(function(e){e=b.Event(e);a.Navigation(d);if(c)return b.CancelEvent(e)}).hook(d,"submit")};a.FormNoCancel=function(d){var f=this;f.dispose=function(){d=0};(function(f){f=b.Event(f);var h=true,i=a.Create(d);if(i)if(a.Impl&&a.Impl.Click){if(!a.Impl.Click(i,c,f))h=e(f)}else if(c){g(i);h=e(f)}return h}).hook(d,"submit")};(function(e,d,f,c,b){a.Event(null,c,f,e,d,b)}).as("Msn.Home.TrackEvent").as("Msn.Report.TrackEvent");(function(){}).as("Msn.Report.TrackForm")}).ns("Msn.Tracking");(function(j,c){if(!c)c={};var z=d(c.btn,"Search {0}"),A=d(c.id,"srchfrm"),v=d(c.ftid,"spyft"),p=d(c.focus,1),o=d(c.track,0),s=d(c.spy,0),E=d(c.sf,0),D=d(c.dlid,"dl"),B=d(c.dlurl,"http://search.live.com/results.aspx?q="),y=d(c.dlqry,"&mkt=en-us&FORM=MSNHPT"),b=Msn.DOM,i=b.ParentElem,k=b.ChildElem,l=b.HasClass,m=b.ForEach,g=document,n,e,a,h,f={};function u(){e=g.getElementById(A);if(e){x();if(a&&p)r.hook(g,"keydown");m(function(a){if(l(a,"selected"))n=a;var b=k(a,"A");if(b)q.hook(b,"click")},j,"LI");if(a&&E)(function(){a.focus();(function(){var a=Msn.HP.Tb;a?a.Reset():1}).hook(e,"submit").hook(g.getElementById(v),"submit")}).hook(window,"load")}}function x(){var c=k(e,"INPUT");while(c){switch(c.type){case "text":if(!a)a=c;break;case "submit":h=c;break;case "hidden":f[c.name]=c;break}c=b.NextElem(c,"INPUT")}}function q(l){l=b.Event(l);var c=b.Target(l);if(c&&c.nodeName!="A")c=i(c,"A");if(c){var r=i(c,"LI");if(C(r)){var q=c.href;e.action=q;if(h&&!s)h.value=z.format(b.InnerText(c));var d=q.split("?");if(d.length>1){var m=d[1].split("&"),k={},j,g;for(j=0;j<m.length;++j){d=m[j].split("=");var p=d.length>1?d[1]:"";if(j==m.length-1&&!p)a.name=d[0];else k[d[0]]=p}for(g in k)w(g,k[g]);for(g in f)if(!k[g]){var n=f[g];i(n).removeChild(n);delete f[g]}}}if(a&&a.value){if(o)Msn.Tracking.Navigation(e);e.submit()}else if(a)a.focus()}return b.CancelEvent(l)}function w(b,c){var a=f[b];if(!a){a=g.createElement("input");a.type="hidden";a.name=b;a.value=c;e.appendChild(a);f[b]=a}a.value=c}function C(a){var c=0;m(function(d){if(l(d,"selected")){if(d!=a)b.DelClass(d,"selected")}else if(d==a){b.AddClass(d,"selected");c=1}},j,"LI");return c}function r(d){d=b.Event(d);var e=b.Target(d),c=d.keyCode;if(e!=a&&e.type!="text"&&!d.ctrlKey&&!d.altKey&&!d.metaKey&&(47<c&&c<91||95<c&&c<112||185<c&&c<193||218<c&&c<231)){a.value="";a.focus()}}this.dispose=function(){j=n=e=a=h=f=0};function d(a,b){return typeof a!="undefined"?a:b}function t(){var b=g.getElementById(D);if(b){var a=new Date,d=["January","February","March","April","May","June","July","August","September","October","November","December"][a.getMonth()],e=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"][a.getDay()],c=a.getDate();b.href=B+d+"+"+c+y;b.innerHTML=e+", "+d+" "+c+", "+a.getFullYear()}}t();u()}).as("Msn.HP.Search");(function(){var e="S",b="N",c="L",m=70,l=82,k="%",o='<style type="text/css">body{font-size:82%}</style>',f=Msn.HP.Settings,g=document,a=this;function d(){var a=f.GetServerSetting(e);return a?a:b}a.C=d;function n(a){g.body.style.fontSize=(a==b?l:m)+k}a.S=n;function j(){if(c==d())g.write(o)}a.F=j;function i(a){var d=a==b?c:b;f.SetServerSetting(e,d)}a.K=i;function h(a){return a==c}a.L=h}).ns("Msn.HP.FontSize");(function(){var m=this,g="D",n=document,k=window,o=Msn.Tracking.Event,l=Msn.Tracking.Navigation,a=Msn.DOM,b=Msn.HP.Settings,c=[],d="",h;function i(a){return n.getElementById(a)}function f(c,b){return a.AddClass(c,b)}function j(c,b){return a.DelClass(c,b)}function e(c,a){var b=n.createElement(c);if(a)appendChild(b,a);return b}m.Set=function(a){if(a){c=a.themes?a.themes:[];h=a.id?a.id:"";d=a.base?a.base:"";if(d&&d.substring(d.length-1)!="/")d+="/";if(h){var f=i(h),l=b.GetServerSetting(g),e,k,j;if(f&&l)for(e=0;e<c.length;++e){k=c[e];if(k.I==l){j=d+k.U;if(f.href!=j)f.href=j;break}}}}};m.Switch=function(p,m){if(!m)m={};var D=n(m.exp,"Display Page Options"),L=n(m.clt,"Close Page Options"),bb=n(m.ctt,"Change color"),ab=n(m.rid,"res"),Y=n(m.cid,"cpw"),y=n(m.cc,"P"),Q=n(m.cv,"N,W"),R=n(m.tt,"Page options"),V=n(m.mw,1024),W=n(m.wv,"W"),S=n(m.sr,0),F=n(m.pv,"V"),x=n(m.bgc,""),G=n(m.btc,""),H=n(m.mts,"Make text smaller"),I=n(m.mtl,"Make text larger"),Z=n(m.cfi,"cts"),q,u=a.ChildElem(p,"H3"),z=i(ab),C=i(Y),r,w=Msn.HP.FontSize;p.style.display="block";f(p,"closed");var B=b.GetServerSetting(y),J=b.GetServerSetting(F),E=Q.split(",");if(!B){b.SetServerSetting(y,k.pw);b.SetServerSetting(F,0);J="0";B=k.pw}if(S&&screen.width&&screen.width>=V&&J==="0")b.SetServerSetting(y,W);if(z)(function(c){c=a.Event(c);l(a.Target(c));b.ClearCookies();k.location.reload(false);return a.CancelEvent(c)}).hook(z,"click");if(C)(function(c){c=a.Event(c);l(a.Target(c));b.SetServerSetting(y,B==E[0]?E[1]:E[0]);b.SetServerSetting(F,1);k.location.reload(false);return a.CancelEvent(c)}).hook(C,"click");if(u){q=e("a");var P=!a.HasClass(p,"closed");q.href="#";q.className="ocb";q.title=P?L:D;A.hook(q,"click");A.hook(u,"click");u.insertBefore(q,u.firstChild);if(x)u.style.backgroundColor=x;if(G)u.style.color=G}var s=a.ChildElem(p,"UL");if(s){if(s.childNodes.length>0){var M=s.childNodes[s.childNodes.length-1];if(a.HasClass(M,"last"))j(M,"last")}r=e("li");var t=e("a");t.innerHTML=I;var U=w.C();if(w.L(U))t.innerHTML=H;t.id=Z;t.setAttribute("href","#");(function(c){var d=w.C(),b;c=a.Event(c);b=a.Target(c);l(b);w.S(d);w.K(d);if(w.L(d))b.innerHTML=I;else b.innerHTML=H;T();b=0;return a.CancelEvent(c)}).hook(t,"click");r.appendChild(t);s.appendChild(r);r=e("li");f(r,"thm last");var N=e("span");N.innerHTML=bb;r.appendChild(N);s.appendChild(r);if(x)s.style.borderColor=x}var v;if(h&&c.length>0){v=i(h);if(v){X();if(r)K(r);else K(p)}}function T(){var b="closed";if(a.HasClass(p,"open")){f(p,b);j(p,"open");q.title=D}}function A(c){c=a.Event(c);var b="closed";if(a.HasClass(p,"open")){f(p,b);j(p,"open");q.title=D}else{b="open";j(p,"closed");f(p,b);q.title=L;for(var d=0;d<p.bindings.length;++d){var e=p.bindings[d];if(typeof e.OnExpand=="function")e.OnExpand()}}if(!a.Target(c).getAttribute("notrack"))o(q,"",R+" "+b);return a.CancelEvent(c)}function K(h){var f,a;for(f=0;f<c.length;f++){a=c[f];if(a.I&&a.U&&a.T){var b=e("a");b.href=d+a.U;b.id=g+a.I;b.title=a.T;b.setAttribute("notrack",1);b.style.background=a.B;h.appendChild(b);O.hook(b,"click")}}}function O(c){c=a.Event(c);var d=a.Target(c);v.href=d.href;b.SetServerSetting(g,d.id.substring(g.length));b.SetHonorCookie("1");A(c);return a.CancelEvent(c)}function X(){var a,f,h=b.GetServerSetting(g);if(h)for(var e=0;e<c.length;++e){a=c[e];if(h==a.I){f=d+a.U;if(v.href!=f)v.href=f;break}}}function n(a,b){return typeof a!="undefined"?a:b}this.dispose=function(){p=v=u=q=z=C=s=r=t=null}}}).ns("Msn.HP.Theme");(function(){var d=this,a=null,b=document;d.GetVersion=function(a){return c(a)};function c(h){if(h||a===null){var c;a=0;try{var d,g=window.navigator.plugins;if(g&&g.length){if(g["Silverlight Plug-In"]){c=b.createElement("div");b.body.appendChild(c);c.innerHTML='<embed type="application/x-silverlight" />';d=c.childNodes[0]}}else if(window.ActiveXObject)d=new ActiveXObject("AgControl.AgControl");if(d){var f=["2.0","1.1","1.0"];for(var e=0;e<f.length;++e)if(d.IsVersionSupported(f[e])){a=f[e];break}}}catch(i){}if(c)b.body.removeChild(c)}return a}}).ns("Msn.AgTest");(function(){var a=[];this.Setup=function(b,c){b?a.push({id:b,args:c}):1};this.Init=function(){var b,c=0;for(;b=a[c++];)Msn.HP.Video.Build.bind(b.id,b.args)}}).ns("Msn.HP.Video");(function(){var p=500,q=2000,r="http://g.msn.com/_0USHP/32",k=this,e=window,z=document,A=Msn.DOM,i="",h="",g="",c="",a,b,d,u;k.Setup=function(a){var b="number";if(typeof a.spin==b)p=a.spin;if(typeof a.wait==b)q=a.wait;if(typeof a.base=="string")r=a.base;if(typeof a.ps==b)i=a.ps;if(typeof a.pi==b)h=a.pi;if(typeof a.di==b)g=a.di};k.Send=function(d,b,e){var f=false;v();var a=o(d,b);if(b)m(a);else{l(a);f=1;if(e){var c=(new Date).getTime();while((new Date).getTime()-c<p);}}};k.Click=function(f,k,p){var h=true;j();v();var i=o(f,k);if(k){m(i);h=false}else{a=self;if(p.shiftKey||p.ctrlKey)a=0;var g=f.node&&f.node.getAttribute("target");if(g=="_blank")a=0;if(a&&g&&g!="_top")try{while(a&&g!=a.name)a=a===a.parent?null:a.parent}catch(r){a=1}if(!a)l(i);else{h=false;b=f.pii;var c=new Image;c.onerror=c.onload=function(){c.onerror=c.onload=null;if(d&&b){var g=a,e=b;j();n(f.node,g,e)}};d=e.setTimeout(function(){c.onerror=c.onload=null;var e=a,d=b;j();n(f.node,e,d)},q);c.src=i}}return h};function n(a,c,b){if(a)try{a.setAttribute("notracktmp",1);if(a.submit)a.submit();else a.click()}catch(d){c.location=b}}function o(a,b){var d=y(r,b)+"?"+w(a.tgt)+"&&ps="+i+"&pi="+h+"&di="+g+"&gt1="+a.gt1+"&ce="+(a.ce>0?a.ce:0)+"&cm="+encodeURIComponent(a.cm)+"&hl="+encodeURIComponent(a.hl)+"&su="+c;return d}function w(a){a=s(a);return a?a:s(e.location.href)}function s(a){if(a){var b=a.indexOf("#");if(b>=0)a=a.substring(0,b)}return a}function y(b,d){var c=(/^\w+\:\/\/[^\/]+\/([^\/]+)\/([^\/]+)/).exec(b);if(c){var a=c[1];if(a.charAt(0)!="_")a="_"+a;if(d&&a.indexOf("_1_")!=0)a="_1"+a;b=b.replace(c[1],a)}return b}function l(b){var a=new Image;a.onload=a.onerror=function(){a.onload=a.onerror=null};a.src=b}function j(){if(d){e.clearTimeout(d);d=0;b=0}a=0}function m(a){a=a.replace("?","\n\t?");a=a.replace(/\&/g,"\n\t&");a=a.replace("#","\n\t#");alert("Tracking URL:\n\n"+a)}function v(){if(typeof u=="undefined"){var b=z.getElementById("ctag");u=!b;if(b){var a=b.src;if(a){if(!g)g=f(a,"di");if(!h)h=f(a,"pi");if(!i)i=f(a,"ps");if(!c)c=f(a,"tp")}}}if(!c)c=e.location.href}function f(c,b){var d=new RegExp("\\b"+b+"=([^&]+)","i"),a=d.exec(c);return a?a[1]:""}if(typeof encodeURIComponent=="undefined"){var t="0123456789ABCDEF",x="0123456789-_.!~*'()";e.encodeURIComponent=function(i){function h(){var b,a,d,c="";for(b=0;b<arguments.length;++b){a=arguments[b];d=String.fromCharCode(a);if(64<a&&a<91||96<a&&a<123||x.indexOf(d)>=0)c+=d;else c+="%"+t.charAt(a>>4)+t.charAt(a&15)}return c}var e="",c=63,j=55296,g=56320,l=57344,k=65536,b=128,d,a,f;for(d=0;d<i.length;++d){a=i.charCodeAt(d);if(j<=a&&a<g){if(++d>=i.length)break;f=i.charCodeAt(d);if(f<g||l<=f)continue;a=(a-j<<10)+(f-g)+k}else if(g<=a&&a<l)continue;if(a<b)e+=h(a);else if(a<2048)e+=h(a>>6|192,a&c|b);else if(a<k)e+=h(a>>12|224,a>>6&c|b,a&c|b);else e+=h(a>>18|240,a>>12&c|b,a>>6&c|b,a&c|b)}return e}}}).ns("Msn.Tracking.Impl")