if(!window.Msn)window.Msn={};Msn.Gtracking=new function(){var f=null,j=this,d=null,e=document,b=window,c=false,r="http://g.msn.com/_0USHP/22",B=1000,D=500,h=["g.msn.com"];if(b.gTrackExclude)h=b.gTrackExclude;if(b.gTrackDebug)c=b.gTrackDebug!==false;var w=/^(([^:\/?#]+)\:)?(\/\/([^\/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?/,t=null,n="",p="",q="",s="",g=null,z=null,a=null,o="gt_no_oob";function l(){b.clearTimeout(z);if(d){d.onerror=d.onload=null;d=null}}function x(){var e=E(event.srcElement);if(e&&e.id!=o&&event.button!=2){l();a=null;if(event.returnValue!==false){var f=j.CreateReport(event.srcElement);if(f){g=e.href;a=self;if(event.shiftKey||event.ctrlKey)a=null;var h=e.getAttribute("target");if(a&&h)while(a&&h!=a.name)a=a===a.parent?null:a.parent;if(c)b.alert("Tracking: "+k(f));d=new Image;if(a){event.returnValue=false;d.onload=I;d.onerror=H;z=b.setTimeout(J,B)}d.src=f}}}}function E(a){while(a&&a.tagName!="A"&&a.tagName!="AREA")a=a.parentElement;return a}function I(){if(d&&this===d)m()}function H(){if(d&&this===d)m("Track Error")}function J(){m("Track Timeout")}function m(e){l();if(a)if(c)b.alert((e?e+"\n":"")+"Navigate: "+k(g));else if(document.all)try{var d=a.document.getElementById(o);if(!d){d=a.document.createElement("a");d.id=o;a.document.body.appendChild(d)}else if(d.removeAttribute)d.removeAttribute("target");d.href=g;d.click()}catch(f){a.location=g}else a.location=g}this.CreateReport=function(a,k){var m="";try{y();if(f){var j=null,h=null,g=null,l="",d="",i=-1;while(a){switch(a.tagName){case "A":case "AREA":if(!j){j=a;h=u(a.getAttribute("href"));if(!h)return "";if(!g){g=a.innerText;if(!g)g=a.getAttribute("alt")}l=F(h)}break;case "IMG":if(!g)g=a.getAttribute("alt");break;case "FORM":if(!j){j=a;h=u(a.getAttribute("action"));if(!h)break;g="[form submission]";i=1}}if(a.id){if(j&&i<0)i=v(a,j);d=">"+a.id+d}a=a.parentElement}if(h){if(d.length>0)d=d.substring(1);else{d="body";if(i<0)i=v(e.body,j)}if(k)d=d+"|"+k;m=C(r)+"?"+h+"&&ps="+q+"&pi="+p+"&di="+n+"&gt1="+l+"&ce="+(i>0?i:0)+"&cm="+encodeURIComponent(d)+"&hl="+encodeURIComponent(g)+"&su="+s}}else if(c)b.alert("No ctag on the page.")}catch(o){if(c)b.alert("Error: "+o.name+"\n"+o.message)}return m};this.CreateReport2=function(a,h,d,i,g){var e="";try{y();if(f){if(a)e=C(r)+"?"+a+"&&ps="+q+"&pi="+p+"&di="+n+"&gt1="+g+"&ce="+(d>0?d:0)+"&cm="+encodeURIComponent(h)+"&hl="+encodeURIComponent(i)+"&su="+s}else if(c)b.alert("No ctag on the page.")}catch(j){if(c)b.alert("Error: "+j.name+"\n"+j.message)}return e};function y(){if(f===null){f=e.getElementById("ctag");if(f){var d=f.getAttribute("src");n=i(d,"di");p=i(d,"pi");q=i(d,"ps");s=i(d,"tp")}else f="";var g=e.getElementsByTagName("META");for(var c=0;c<g.length;++c){var j=g[c].getAttribute("name");if(j&&j.toLowerCase()=="g-link"){var b,k=g[c].getAttribute("content");if(k){var a=k.split(";");if(a[0]){b=parseInt(a[0]);if(!isNaN(b))B=b}if(a[1])r=a[1];if(a[2]){b=parseInt(a[2]);if(!isNaN(b))D=b}}break}}var h=e.getElementsByTagName("BASE");if(h.length==1)t=h[0].getAttribute("href")}}function i(c,d){var b=new RegExp("[?&]"+d+"=([^&]+)","i"),a=b.exec(c);return a?a[1]:""}function C(a){var f=/([^\/]+)\/[^\/\?]+\/?(\?.*)?$/,d=f.exec(a);if(d){var b=d[1],e=b.charAt(0);if(c&&b.substring(0,3)!="_1_")a=a.replace(b,(e=="_"?"_1":"_1_")+b);else if(e!="_")a=a.replace(b,"_"+b)}return a}function F(c){var b=/[\?\&]GT1=(\d+)/i,a=b.exec(c);return a?a[1]:""}function u(c){var b=null,a=w.exec(c);if(!a)b=c;else if(a[4]&&G(a[4].toLowerCase())||a[2]&&a[2].toLowerCase()=="javascript")b=null;else if(!t||a[2])b=c;else b=t+c;return b}function G(b){if(h&&h.length)for(var a=0;a<h.length;++a)if(b===h[a])return true;return false}function v(a,c){if(!a)return 0;if(a==c)return 1;var b=A(a,c);return b>0?b:0}function A(e,f,a){if(!a)a=-1;for(var c=0;a<0&&c<e.childNodes.length;++c){var b=e.childNodes[c];if(b.nodeType==1){if(b==f)return -a;if(!b.id){switch(b.tagName){case "A":case "AREA":var d=b.getAttribute("href");if(d&&d.indexOf("javascript:")!==0)--a}a=A(b,f,a)}}}return a}this.TrackClick=function(f,d){l();var a=j.CreateReport(f,d);if(a){var e=new Image;e.src=a;if(c)b.alert("Tracking: "+k(a))}};this.TrackReport=function(a){if(a)if(c)b.alert("Tracking: "+k(a));else{var e=new Image;e.src=a;var f=new Date,d=new Date;while(d.getTime()-f.getTime()<D)d=new Date}return !c};this.SetDebug=function(a){c=a!==false};function k(c){var b="",a=w.exec(c);if(!a)b=c;else if(!a[7])b=a[1]+a[3]+a[5]+(a[8]?a[8]:"");else b=a[1]+a[3]+a[5]+"\n\t?"+a[7].replace(/\&/g,"\n\t&")+(a[8]?"\n\t"+a[8]:"");return b}this.oncreate=function(){if(e.attachEvent){e.attachEvent("onclick",x);b.attachEvent("onunload",j.ondestroy)}};this.ondestroy=function(){if(e.detachEvent){b.detachEvent("onunload",j.ondestroy);e.detachEvent("onclick",x)}};this.oncreate();return this}