﻿
if(typeof window.Csp=="undefined"){window.Csp={};}
Csp.Marketing=function(linkImg,tileImg,closeNormalImg,closeHoverImg,addNormalImg,addHoverImg,delayShow,delayHide,nextShow,repeatShow,addUrl,addLinkID){this.linkImg=linkImg;this.tileImg=tileImg;this.addHoverImage=addHoverImg;this.addNormalImage=addNormalImg;this.closeHoverImage=closeHoverImg;this.closeNormalImage=closeNormalImg;this.delayHide=delayHide;this.delayShow=delayShow;this.nextShow=nextShow;this.repeatShow=repeatShow;this.addUrl=addUrl;this.addLinkID=addLinkID;this.writeMetaTags();};Csp.Marketing.delegate=function(context,method){return function(){return method.apply(context,arguments);};};Csp.Marketing.cookieEnabled=navigator.cookieEnabled;Csp.Marketing.cookieMcI="mcI";Csp.Marketing.cookieMcUA="mcUA";Csp.Marketing.prototype={closeTile:function(displayLink){$("#lspTile").css({width:423,opacity:1.0,height:133}).animate({width:350,opacity:0.1,height:110},300,Csp.Marketing.delegate(this,function(){this.closeTileDone(displayLink);}));},closeTileDone:function(displayLink){$("#lspAdd").hide();$("#lspClose").hide();$("#lspDontShow").hide();$("#lspTile").hide();if($.browser.msie){$("#lspTile").get(0).style.removeAttribute("filter");$("#lspTile").get(0).style.removeAttribute("-ms-filter");}
if(displayLink){$("#lspLink").show();$("#lspLinkText").get(0).focus();}},openTile:function(autohide){if($("#lspTile:hidden").length>0){$("#lspAdd").hide();$("#lspClose").hide();$("#lspDontShow").hide();$("#lspLink").hide();$("#lspTile").stop().show();}
$("#lspTile").css({width:350,opacity:0.1,height:110}).animate({width:423,opacity:1.0,height:133},300,Csp.Marketing.delegate(this,function(){this.openTileDone(autohide);}));},openTileDone:function(autohide){var linkID=this.addLinkID||"";$("#lspAdd").show().get(0).focus();$("#lspClose").show();$("#lspDontShow").show();if($.browser.msie){$("#lspTile").get(0).style.removeAttribute("filter");$("#lspTile").get(0).style.removeAttribute("-ms-filter");}
if(autohide){window.setTimeout(Csp.Marketing.delegate(this,function(){this.closeTile(true);}),this.delayHide*1000);}
if(window.dcsMultiTrack){dcsMultiTrack("DCS.dcssip",document.domain,"DCS.dcsuri",this.getSub()+"/marketingtile/tileimpression","DCS.dcsqry","","WT.ti","Marketing Tile: Impression","WT.dl","5","DCSext.ngn_spn","Marketing Tile","DCSext.ngn_spdl","imp","DCSext.wt_linkid",linkID,"WT.z_modid","marketing_tile","WT.z_action","open");}
if(window.$$O&&$$O.rcci){$$O.rcci({cid:linkID,uri:window.location.href,cname:"Marketing",clayout:"",cattr:""});}
if(this.nextShow>0){var d0=this.getExpirationDate(this.nextShow);this.setCookie(Csp.Marketing.cookieMcI,d0,d0);}},handleAddClick:function(e){var url=this.addUrl||"javascript:void(0)";var linkID=this.addLinkID||"";if(window.dcsMultiTrack){dcsMultiTrack("DCS.dcssip",document.domain,"DCS.dcsuri",this.getSub()+"/marketingtile/action","DCS.dcsqry","","WT.ti","Marketing Tile: Action","WT.dl","1","DCSext.ngn_spn","Marketing Tile","DCSext.ngn_spdl","add","DCSext.wt_linkid",linkID,"WT.z_modid","marketing_tile","WT.z_action","get_now");}
if(window.$$O&&$$O.rcl){$$O.rcl({cid:linkID,link_title:"Marketing Tile: Action",link_uri:url});}
if(this.repeatShow>0){var d2=this.getExpirationDate(this.repeatShow);this.setCookie(Csp.Marketing.cookieMcUA,d2,d2);}
e.preventDefault();window.location.href=url;if(/^javascript\:/.test(url)){window.setTimeout(Csp.Marketing.delegate(this,function(){this.closeTile(false);}),100);if(this.repeatShow>0){$("#lspLink").hide();}}},handleAddMFEvents:function(e){var el=(e.type=="blur"||e.type=="focus")?$("img",e.target):$(e.target);el.attr("src",(e.type=="focus"||e.type=="mouseover")?this.addHoverImage:this.addNormalImage);},handleCloseMFEvents:function(e){var el=(e.type=="blur"||e.type=="focus")?$("img",e.target):$(e.target);el.attr("src",(e.type=="focus"||e.type=="mouseover")?this.closeHoverImage:this.closeNormalImage);},handleCloseTile:function(){var linkID=this.addLinkID||"";this.closeTile(true);if(window.dcsMultiTrack){dcsMultiTrack("DCS.dcssip",document.domain,"DCS.dcsuri",this.getSub()+"/marketingtile/close","DCS.dcsqry","","WT.ti","Marketing Tile: Close","WT.dl","4","DCSext.ngn_spn","Marketing Tile","DCSext.ngn_spdl","close","DCSext.wt_linkid",linkID,"WT.z_modid","marketing_tile","WT.z_action","close");}
if(window.$$O&&$$O.rcl){$$O.rcl({cid:linkID,link_title:"Marketing Tile Close",link_uri:""});}},handleDontShow:function(){var linkID=this.addLinkID||"";if(this.repeatShow>0){var d1=this.getExpirationDate(this.repeatShow);this.setCookie(Csp.Marketing.cookieMcUA,d1,d1);}
if(window.dcsMultiTrack){dcsMultiTrack("DCS.dcssip",document.domain,"DCS.dcsuri",this.getSub()+"/marketingtile/dontshow","DCS.dcsqry","","WT.ti","Marketing Tile: Don%27t show again","WT.dl","4","DCSext.ngn_spn","Marketing Tile","DCSext.ngn_spdl","dontshow","DCSext.wt_linkid",linkID,"WT.z_modid","marketing_tile","WT.z_action","dont_show");}
if(window.$$O&&$$O.rcl){$$O.rcl({cid:linkID,link_title:"Marketing Tile: Don't show again",link_uri:""});}
this.closeTile(false);if(this.repeatShow>0){$("#lspLink").hide();}},handleTicklerLinkClick:function(){var url=this.addUrl;var linkID=this.addLinkID||"";if(window.dcsMultiTrack){dcsMultiTrack("DCS.dcssip",document.domain,"DCS.dcsuri",this.getSub()+"/marketingtile/linkclick","DCS.dcsqry","","WT.ti","Marketing Tile: Link Click","WT.dl","1","DCSext.ngn_spn","Marketing Tile","DCSext.ngn_spdl","click","DCSext.wt_linkid",linkID,"WT.z_modid","marketing_tile","WT.z_action","link_click");}
if(window.$$O&&$$O.rcl){$$O.rcl({cid:linkID,link_title:"Marketing Link",link_uri:url});}
this.openTile(false);},getCookie:function(name){var aCookie=document.cookie.split("; ");for(var i=0;i<aCookie.length;i++){var aCrumb=aCookie[i].split("=");if(name==aCrumb[0]){return unescape(aCrumb[1]);}}
return null;},getExpirationDate:function(days){var d3=new Date();d3.setDate(d3.getDate()+days);return d3.toUTCString();},getSub:function(){var path=location.pathname||"";path.replace(/([default\.[a|m]spx|tickler\.htm])/gi);var buildPath=path.split("/");buildPath.reverse();var sb=[];if(buildPath[2]){sb.push("/");sb.push(buildPath[2]);}
if(buildPath[1]){sb.push("/");sb.push(buildPath[1]);}
path=sb.join("");return path;},hasValidCookieValue:function(name,days){var cookieDate=this.getCookie(name);var cookieMilliSec=Date.parse(cookieDate);var currentDate=new Date();currentDate.setDate(currentDate.getDate()-days);var updatedDateInMilliSec=Date.parse(currentDate.toUTCString());return updatedDateInMilliSec<=cookieMilliSec;},hasValidNamedCookie:function(name,showAgainDays){if(document.cookie.indexOf(name)==-1||showAgainDays==0){return false;}
if(document.cookie.indexOf(name)!=-1){return this.hasValidCookieValue(name,showAgainDays);}
return true;},initialize:function(){this.initialize=function(){};if(!($.browser.msie&&$.browser.version==6)){$("#lspLinkContainer").css("background-image","url('"+this.linkImg+"')");$("#lspTileContainer").css("background-image","url('"+this.tileImg+"')");}else{$("#lspLinkContainer").css("filter","progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.linkImg+"');");$("#lspTileContainer").css("filter","progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.tileImg+"');");}
$("#lspAdd").attr("href","javascript:void(0)").click(Csp.Marketing.delegate(this,this.handleAddClick)).focus(Csp.Marketing.delegate(this,this.handleAddMFEvents)).blur(Csp.Marketing.delegate(this,this.handleAddMFEvents));$("#lspAdd img:first-child").mouseover(Csp.Marketing.delegate(this,this.handleAddMFEvents)).mouseout(Csp.Marketing.delegate(this,this.handleAddMFEvents));$("#lspClose").attr("href","javascript:void(0)").click(Csp.Marketing.delegate(this,this.handleCloseTile)).focus(Csp.Marketing.delegate(this,this.handleCloseMFEvents)).blur(Csp.Marketing.delegate(this,this.handleCloseMFEvents));$("#lspClose img:first-child").mouseover(Csp.Marketing.delegate(this,this.handleCloseMFEvents)).mouseout(Csp.Marketing.delegate(this,this.handleCloseMFEvents));$("#lspDontShow").attr("href","javascript:void(0)").click(Csp.Marketing.delegate(this,this.handleDontShow));$("#lspLinkText").attr("href","javascript:void(0)").click(Csp.Marketing.delegate(this,this.handleTicklerLinkClick));},isSupportedBrowser:function(){return true;},render:function(){this.initialize();$("#lspLink").show();if($.browser.msie&&$("body").hasClass("rtl")){$("body").css("zoom",1);}
if(!this.hasValidNamedCookie(Csp.Marketing.cookieMcI,this.nextShow)){if(this.nextShow>0){var d4=this.getExpirationDate(this.nextShow);this.setCookie(Csp.Marketing.cookieMcI,d4,d4);}
if(this.delayHide>0){window.setTimeout(Csp.Marketing.delegate(this,function(){this.openTile(true);}),this.delayShow*1000);}}},setCookie:function(name,value,date){if(Csp.Marketing.cookieEnabled){var domain=/\.microsoft\.com/i.test(document.domain||"")?"; domain=.microsoft.com":"";document.cookie=name+"="+escape(value)+"; expires="+date+"; path=/"+domain;}},shouldShowTickler:function(){return this.isSupportedBrowser()&&(!this.hasValidNamedCookie(Csp.Marketing.cookieMcUA,this.repeatShow));},showTickler:function(){if(this.shouldShowTickler()){if(window.silvergate){silvergate.registerUnload(Csp.Marketing.delegate(this,this.render));}else{this.render();}}},writeMetaTags:function(){if(this.shouldShowTickler()){$("head:first-child").append($("<meta name=\"DCSext.ngn_spn\" content=\"Marketing Tile\" />")).append($("<meta name=\"DCSext.ngn_spdl\" content=\"imp\" />"));}}};
