var OMT_ID_PROP="28",OMT_LINK_INTERNAL_FILTERS="javascript:,msn.com",OMT_SERVER="msn.com",OMT_DEFAULT_AUTOVIEW=false,ATLAS_VERSION="v3",ATLAS_PREFIX="http://switch.atdmt.com/action/",MODE_ATLAS="ATLAS",MODE_DLTAG="DL",MODE_OMT="OMT",TYPE_IMG="IMG",TYPE_JS="JS",TYPE_FUN="FUN",TYPE_HTML="HTML",Atlas_Segment=["action","actionname","section","location","time","videotime","videosession","var"],Atlas_Template="{PREFIX}{PROJECT}{VERSION}{LANGUAGE}{COUNTRY}{RESOLUTION}{SOURCE}{DOMAIN}{URL}{SEARCH}{KEYWORDS}",ImgTrackingQueue=[],IsImgLoaded=true,WaitingTimes=0,MaxWaitingTimes=10,CheckInterval=100,w=window;function _CheckQueue(){if(!IsImgLoaded)if(WaitingTimes<MaxWaitingTimes){WaitingTimes++;return}else{IsImgLoaded=true;WaitingTimes=0}if(ImgTrackingQueue.length>0){IsImgLoaded=false;WaitingTimes=0;var b=ImgTrackingQueue.pop(),a=new Image;a.onload=function(){IsImgLoaded=true};a.src=b}}_Action=function(value){var tv,type=TYPE_IMG;if(arguments.length<1){if(Tracking.Debug)alert("Tracking value is null.");return}else if(arguments.length>1)if(arguments[1].toUpperCase()==TYPE_IMG||arguments[1].toUpperCase()==TYPE_JS||arguments[1].toUpperCase()==TYPE_FUN||arguments[1].toUpperCase()==TYPE_HTML)type=arguments[1].toUpperCase();else if(Tracking.Debug)alert("Tracking type ["+arguments[1]+"] is not correct.");var mode=value.split("_")[0].toUpperCase(),position=value.indexOf("|"),tid=value.substr(0,position),mv=value.substr(position+1);switch(mode){case MODE_ATLAS:tv=_Build_Atlas(tid,mv);break;case MODE_OMT:tv=_Build_OMT(tid,mv);type=TYPE_FUN;break;default:if(type==TYPE_HTML||type==TYPE_FUN)tv=mv;else tv=_Build_Other(tid,mv)}switch(type){case TYPE_IMG:ImgTrackingQueue.push(tv);break;case TYPE_JS:_Add_JsFile(tid,tv);break;case TYPE_FUN:eval(tv);break;case TYPE_HTML:_Add_HTML(tid,tv);break;default:ImgTrackingQueue.push(tv)}};_Build_Atlas=function(h,g){var e=_Get_Prefix(),c,b=[],a=g.split("|"),d=a.length<Atlas_Segment.length?Atlas_Segment.length:a.length;for(i=0;i<d;i++)if(i<a.length&&a[i].length>0)if(i>=Atlas_Segment.length-1)try{var f=i-Atlas_Segment.length+2;b.push(Atlas_Segment[Atlas_Segment.length-1]+f+"."+_Clean_String(a[i]))}catch(j){if(Tracking.Debug)alert("Error occured while building Atlas tracking."+j.message)}else b.push(Atlas_Segment[i]+"."+_Clean_String(a[i]));c=e+"id."+h+"/"+b.join("/")+"/?"+Constant_Random();return c};_Build_OMT=function(b,a){return "_OMT_Action('"+b+"','"+a+"')"};_Build_Other=function(c,a){a=_Do_Replace(a);var d=a.split("?"),b;if(d.length>1)b=a+"&id="+c;else b=a+"?id="+c;b+="&ord="+Constant_Random();return b};_Get_Prefix=function(){var a=Atlas_Template;return _Do_Replace(a)};_Do_Replace=function(value){var tv=value;for(i=0;i<constants.length;i++)tv=tv.replace(constants[i].name,(eval(constants[i].value))());return tv};_Get_TrackingValue=function(a){var b=a.indexOf("|"),c=a.substr(b+1,a.length-b);return c};_Add_HTML=function(c,b){var a=document.createElement("div");a.innerHTML=b;a.id=c;try{var d=document.getElementById(a.id);if(d!=null)document.body.removeChild(document.getElementById(a.id));document.getElementsByTagName("body")[0].appendChild(a)}catch(e){if(Tracking.Debug)alert("Error occured while adding HTML code."+e.message)}};_Add_JsFile=function(c,b){var a=document.createElement("script");a.setAttribute("type","text/javascript");a.setAttribute("src",b);a.id=c;try{var d=document.getElementById(a.id);if(d!=null)document.body.removeChild(document.getElementById(a.id));document.getElementsByTagName("head")[0].appendChild(a)}catch(e){if(Tracking.Debug)alert("Error occured while adding JS file."+e.message)}};_Clean_String=function(a){return a.replace(/\/|\?|&|\.|#|:/g,"_")};_Register_Event=function(c,b,a){if(typeof window.addEventListener!="undefined")window.addEventListener(c,Function(b(a)),false);else window.attachEvent("on"+c,Function(b(a)))};_Atlas_Init=function(a){if(Tracking.Debug&&a.length!=2)alert("Length of parameter array is not correct for Tracking.Atlas.Init().");if(a.length>=1)Tracking.Atlas.Country=a[0];if(a.length>=2)Tracking.Atlas.BaseTag=a[1];document.attachEvent("onmouseup",Tracking.Click)};_OMT_Init=function(a){var d="",c="",b=OMT_DEFAULT_AUTOVIEW;if(Tracking.Debug&&a.length!=3)alert("Length of parameter array is not correct for Tracking.OMT.Init()");if(a.length>=1)d=a[0];if(a.length>=2)c=a[1];if(a.length>=3)b=a[2];if(!w.s)w.s={};w.s.channel=d;w.s.pageName=document.title;w.s.linkInternalFilters=OMT_LINK_INTERNAL_FILTERS;w.s.server=OMT_SERVER;w.s.prop1=c;if(Constant_Language().split(".").length>1)w.s.prop2=Constant_Language().split(".")[1].split("/")[0];else{if(Tracking.Debug)alert("Exception happened when getting language.");w.s.prop2="en"}if(typeof b!="undefined"&&b)_OMT_View()};_OMT_View=function(){window.s.t()};_OMT_Action=function(id,value){var seg=value.split("|");if(seg.length<5){if(Tracking.Debug)alert("Format of Omniture's tracking value is wrong.");return}if(seg[0].toUpperCase()=="VIEW"){eval("w.s.prop"+OMT_ID_PROP+"='"+id+"'");_OMT_View();eval("w.s.prop"+OMT_ID_PROP+"=''");return}for(i=0;i<seg.length;i++)switch(i){case 0:w.s.prop5=_Clean_String(seg[0]);break;case 1:w.s.prop6=_Clean_String(seg[1]);break;case 2:w.s.prop4=_Clean_String(seg[2]);break;case 3:w.s.prop3=_Clean_String(seg[3]);break;default:var vl=seg[i].split(".");if(vl.length>1)eval("w.s.prop"+vl[0]+"='"+_Clean_String(vl[1])+"'")}w.s.prop9=w.s.prop3+"_"+w.s.prop5+"_"+w.s.prop6;w.s.prop10=w.s.prop4+"_"+w.s.prop5+"_"+w.s.prop6;eval("w.s.prop"+OMT_ID_PROP+"='"+id+"'");w.s.tl();w.s.prop5=w.s.prop6=w.s.prop4=w.s.prop3=w.s.prop9=w.s.prop10="";for(i=4;i<seg.length;i++){var vl=seg[i].split(".");if(vl.length>1)eval("w.s.prop"+vl[0]+"=''")}eval("w.s.prop"+OMT_ID_PROP+"=''")};_ComScore_Init=function(b){if(b.length!=2)alert("initialization params must contain 2 values");var c=b[0],a=b[1];if(a==undefined||a==null||a=="")a="en-us";Tracking.ComScore.Url=c;Tracking.ComScore.CPID=a};_ComScore_Beacon=function(a){var c=Tracking.ComScore.Url+"?"+"CXNID="+Tracking.ComScore.CXNID+"&"+"CDID="+Tracking.ComScore.CDID+"&"+"CPID="+Tracking.ComScore.CPID+"&"+"CBID="+Tracking.ComScore.CBID+"&"+"CGID="+a+"&"+"C1="+Tracking.ComScore.C1+"&"+"C7="+escape(window.location.href)+"&"+"C8="+escape(document.title)+"&"+"C9="+escape(document.referrer)+"&"+"rn="+Math.floor(Math.random()*99999999),b=new Image;b.src=c};var Tracking={Action:_Action,Atlas:{Init:_Atlas_Init,Country:"noCountry",BaseTag:"noProject"},OMT:{Init:_OMT_Init},SearchProviders:{Live:{form:"http://search.live.com/results.aspx?",key:"q"},Google:{form:"http://www.google.com/search?",key:"q"},Yahoo:{form:"http://search.yahoo.com/search?",key:"p"},Ask:{form:"http://www.ask.com/web?",key:"q"},Baidu:{form:"http://www.baidu.com/s?",key:"wd"}},ComScore:{Init:_ComScore_Init,Beacon:_ComScore_Beacon,CXNID:"3000001",CBID:"MSN_BEET",CDID:"MSN_BEET",C1:"1"},Click:function(){(new Tracking.Event).Send()},Event:function(){var a=this;a.anchor=b(event.srcElement);this.Send=function(){var c=a.anchor;if(!c)return;var b=c.getAttribute("track");b=!b||b.length==0?c.id:b;if(!b||b.length==0)return;if(b.indexOf("|")==-1)return;Tracking.Action(b)};function b(a){while(a&&!(a.tagName=="A"))a=a.parentNode;return a}},Debug:false};setInterval(_CheckQueue,CheckInterval);var constants=[{name:"{PREFIX}",value:"Constant_Prefix"},{name:"{PROJECT}",value:"Constant_Project"},{name:"{VERSION}",value:"Constant_Version"},{name:"{LANGUAGE}",value:"Constant_Language"},{name:"{COUNTRY}",value:"Constant_Country"},{name:"{RESOLUTION}",value:"Constant_Resolution"},{name:"{SOURCE}",value:"Constant_Source"},{name:"{DOMAIN}",value:"Constant_Domain"},{name:"{URL}",value:"Constant_Url"},{name:"{SEARCH}",value:"Constant_Search"},{name:"{KEYWORDS}",value:"Constant_Keywords"},{name:"{RANDOM}",value:"Constant_Random"}];function Constant_Prefix(){return ATLAS_PREFIX}function Constant_Project(){var a="";a+=Tracking.Atlas.BaseTag;a+="/";return a}function Constant_Version(){var a="";a+=ATLAS_VERSION;a+="/";return a}function Constant_Language(){var a="language.",b=navigator.language?navigator.language:navigator.browserLanguage;return BuildValue(b,a)}function Constant_Country(){var a="country.",b=Tracking.Atlas.Country;return BuildValue(b,a)}function Constant_Resolution(){var a="resolution.",b=screen.width+"x"+screen.height;return BuildValue(b,a)}function Constant_Source(){var a="source.",b=GetQuerystringValue("source");return BuildValue(b,a)}function Constant_Domain(){var a="domain.",b=GetDomain(document.referrer);return BuildValue(b,a)}function Constant_Url(){var a="url.",b=encodeURIComponent(document.referrer);return BuildValue(b,a)}function Constant_Search(){var a="search.",b=GetSearchResult(document.referrer);return BuildValue(b,a)}function Constant_Keywords(){var a="keywords.",b=GetSearchKeywords(document.referrer);return BuildValue(b,a)}function Constant_Random(){return Math.floor((new Date).getTime()/1000)}function BuildValue(a,b){if(a.length!=0)return b+a+"/";else return ""}function GetQueryString(){var b=window.location.href,a=b.indexOf("?");if(a>0)return b.substring(a);return ""}function GetQuerystringValue(b,f){b+="=";var a=f?f:window.location.href,c=a.indexOf(b),d="&",e="#";q=a.indexOf("?");if(q>0&&c>q){sh=a.substring(c+b.length);if(sh.indexOf(d)>0)sh=sh.substring(0,sh.indexOf(d));if(sh.indexOf(e)>0)sh=sh.substring(0,sh.indexOf(e));return sh}return ""}function GetDomain(b){var c="(?:http|https)://(.*?)/";if(b&&b.length>0){var a=b.match(c);if(a&&a.length>1)return encodeURIComponent(a[1])}return ""}function GetSearchResult(b){for(var a in Tracking.SearchProviders)if(b.indexOf(Tracking.SearchProviders[a].form)==0)return a;return ""}function GetSearchKeywords(b){for(var a in Tracking.SearchProviders)if(b.indexOf(Tracking.SearchProviders[a].form)==0)return GetQuerystringValue(Tracking.SearchProviders[a].key,b).replace(/[+]/g,",");return ""}function __bindEventHdlr(a){if(a&&!a.attachEvent)a.attachEvent=function(b,d){b=b.substring(2);a.addEventListener(b,c,false);a.addEventListener(b,d,false);function c(a){try{var b=0;while(a.target&&a.target.nodeType!=1&&++b<50)a.target=a.target.parentNode}catch(c){a.target=null}a.srcElement=a.target;window.event=a}}}__bindEventHdlr(window);__bindEventHdlr(document)