
if(typeof(window.Csp)=="undefined"){window.Csp={};}
Csp.Cookies=function(){return{enabled:function(){return navigator.cookieEnabled;},getCookie:function(cookieName){var cookies=document.cookie.split(';');var cookieNames=[];for(var i=0;i<cookies.length;i++){var cookie=cookies[i].split('=');if(cookieName==cookie[0].trimStart()){return decodeURIComponent(cookie[1]);}}
return null;},getCookies:function(){var cookies=document.cookie.split(';');var cookieJSON={};for(var i=0;i<cookies.length;i++){var cookie=cookies[i].split('=');cookieJSON[cookie[0].trimStart()]=decodeURIComponent(cookie[1]);}
return cookieJSON;},hasCookie:function(cookieName){var cookies=document.cookie.split(';');var cookieNames=[];for(var i=0;i<cookies.length;i++){var cookie=cookies[i].split('=');cookieNames.push(cookie[0].trimStart());}
return Array.contains(cookieNames,cookieName);},removeCookie:function(cookieName){this.setCookie(cookieName,0,-1);},setCookie:function(cookieName,cookieValue,daysToLive){var date=new Date();date.setTime(date.getTime()+daysToLive*24*60*60*1000);document.cookie=cookieName+"="+encodeURIComponent(cookieValue)+"; expires="+date.toGMTString();}};}();Csp.Events=function(){this._handlers=[];};Csp.Events.prototype={addHandler:function(handler){this._handlers.push(handler);},callHandlers:function(){for(var i=0;i<this._handlers.length;i++){var handler=this._handlers[i];handler();}},removeHandler:function(handler){Array.remove(this._handlers,handler);}};Csp.QueryString=function(){return{getValue:function(name){var queryString=window.location.search.substring(1);var parameters=queryString.split('&');for(var i=0;i<parameters.length;i++){var parameter=parameters[i].split('=');if(name==parameter[0]){return decodeURIComponent(parameter[1]);}}
return null;},getValues:function(){var queryString=window.location.search.substring(1);var parameters=queryString.split('&');var parameterJSON={};for(var i=0;i<parameters.length;i++){var parameter=parameters[i].split('=');parameterJSON[parameter[0]]=decodeURIComponent(parameter[1]);}
return parameterJSON;},hasValue:function(name){var queryString=window.location.search.substring(1);var parameters=queryString.split('&');for(var i=0;i<parameters.length;i++){var parameter=parameters[i].split('=');if(name==parameter[0]){return true;}}
return false;}};}();Csp.DirectInstall=function(){};Csp.DirectInstall.prototype={showPopup:function(){if(Silverlight.ua.Browser!="Unsupported"){Csp.Silverlight.showPopup(false);if(window.dcsMultiTrack){dcsMultiTrack("DCS.dcssip",window.location.hostname,"DCS.dcsuri",window.location.pathname.substring(0,window.location.pathname.lastIndexOf("/")+1)+"directinstall/impression","DCSext.wt_slditi","Direct Install: Impression","WT.dl","17","DCSext.wt_target","","DCSext.wt_linkid",DCSext.wt_linkid,"WT.ad","","WT.mc_id","");}}
return false;}};Csp.Silverlight=function(){return{_LoadMode:false,_OnDisplayCreatives_DI:new Csp.Events(),_OnDisplayCreatives_PG:new Csp.Events(),_OnHides:new Csp.Events(),_OnShows:new Csp.Events(),_OnUnloads:new Csp.Events(),IsPageGateDisplayed:false,PageGateClosedCookie:"pgcld",PageGateDisabledCookie:"pgdsd",SilverlightVersion:"1.0",onCloseClicked:function(e,daysToLive){if(this._LoadMode){Csp.Cookies.removeCookie(this.PageGateDisabledCookie);Csp.Cookies.setCookie(this.PageGateClosedCookie,"true",daysToLive);if(window.dcsMultiTrack){dcsMultiTrack("DCSext.wt_pg","Page Gate Close","WT.dl","16");}}else{if(window.dcsMultiTrack){var el=$get("pg-close-page-gate");var text=(el!=null)?el.title:"No thanks";dcsMultiTrack("WT.ti","Direct Install: "+text,"DCSext.wt_slditi","Direct Install: "+text,"WT.dl","18");}}
this.hidePopup();return true;},onInstallClicked:function(e){if(this._LoadMode){if(window.dcsMultiTrack){dcsMultiTrack("DCSext.wt_pg","Install now","WT.dl","16");}}else{if(window.dcsMultiTrack){var el=$get("pg-yes-button");var text=(el!=null)?el.title:"Click to install";dcsMultiTrack("WT.ti","Direct Install: "+text,"DCSext.wt_slditi","Direct Install: "+text,"WT.dl","18");}}
this.hidePopup();if(Silverlight.ua.Browser=="MSIE"){this.refreshIfSilverlightInstalled();}
return true;},onLearnMoreClicked:function(e){if(this._LoadMode){if(window.dcsMultiTrack){dcsMultiTrack("DCSext.wt_pg","Learn more","WT.dl","16");}}else{if(window.dcsMultiTrack){dcsMultiTrack("WT.ti","Direct Install: Learn more","DCSext.wt_slditi","Direct Install: Learn more","WT.dl","18");}}
return true;},onLicenseAgreementClicked:function(e){if(this._LoadMode){if(window.dcsMultiTrack){dcsMultiTrack("DCSext.wt_pg","Silverlight License Agreement","WT.dl","16");}}else{if(window.dcsMultiTrack){dcsMultiTrack("WT.ti","Direct Install: Silverlight License Agreement","DCSext.wt_slditi","Direct Install: Silverlight License Agreement","WT.dl","18");}}
return true;},onKeyPress:function(e,daysToLive){var target=e.target;var keyCode=e.charCode;if(keyCode==27){this.onCloseClicked(null,daysToLive);e.preventDefault();}else if(keyCode==13&&target.className.indexOf("ignore-enter")==-1){this.onInstallClicked();e.preventDefault();}else{return true;}},displayCreatives:function(){Csp.Cookies.removeCookie(Csp.Silverlight.PageGateClosedCookie);Csp.Cookies.removeCookie(Csp.Silverlight.PageGateDisabledCookie);if(this._LoadMode){this._OnDisplayCreatives_PG.callHandlers();}else{this._OnDisplayCreatives_DI.callHandlers();}},hidePopup:function(){$find("PageGateModalPopup").hide();this.IsPageGateDisplayed=false;this._OnHides.callHandlers();this.unloadPopup();},overridePopup:function(){return Csp.QueryString.hasValue("showPageGate");},registerDisplayCreative:function(handler,loadMode){if(loadMode){this._OnDisplayCreatives_PG.addHandler(handler);}else{this._OnDisplayCreatives_DI.addHandler(handler);}},registerHide:function(handler){this._OnHides.addHandler(handler);},registerShow:function(handler){this._OnShows.addHandler(handler);},registerUnload:function(handler){this._OnUnloads.addHandler(handler);},showPopup:function(loadMode){this._LoadMode=loadMode;var behavior=$find("PageGateModalPopup");if(behavior){if(!Array.contains(behavior._tagWithTabIndex,"H1")){behavior._tagWithTabIndex.push("H1");}
if(!Array.contains(behavior._tagWithTabIndex,"A")){behavior._tagWithTabIndex.push("A");}
if(!Array.contains(behavior._tagWithTabIndex,"LI")){behavior._tagWithTabIndex.push("LI");}
behavior.show();}
var pagegate=$get("ctl00_pagegate");if(pagegate){pagegate.style.display="block";}
if(behavior){behavior._layout();}
var yesButton=$get("pg-yes-button");if(yesButton){yesButton.focus();}
var backgroundImage=$get("pg-background");if(backgroundImage&&pagegate){var popupBounds=Sys.UI.DomElement.getBounds(pagegate);backgroundImage.width=popupBounds.width-20;backgroundImage.height=popupBounds.height-120;if(Sys.Browser.agent==Sys.Browser.InternetExplorer){backgroundImage.style.filter="progid:DXImageTransform.Microsoft.Gradient(enabled='true',StartColorStr='#ffffff',EndColorStr='#93dbfe')";backgroundImage.style.top=180;backgroundImage.height=popupBounds.height-200;}}
this.isPageGateDisplayed=true;if(this._LoadMode){this._OnShows.callHandlers();}},unloadPopup:function(){this._OnUnloads.callHandlers();},refreshIfSilverlightInstalled:function(){if(Silverlight.isInstalled(Csp.Silverlight.SilverlightVersion)){Csp.Silverlight.displayCreatives();}else{window.setTimeout(Csp.Silverlight.refreshIfSilverlightInstalled,3000);}},showPageGate:function(){if(Csp.Silverlight.overridePopup()){Csp.Cookies.removeCookie(Csp.Silverlight.PageGateClosedCookie);Csp.Cookies.removeCookie(Csp.Silverlight.PageGateDisabledCookie);Csp.Silverlight.showPopup(true);}else if(Silverlight.ua.Browser=="Unsupported"){Csp.Silverlight.unloadPopup();}else if(Silverlight.isInstalled(Csp.Silverlight.SilverlightVersion)){Csp.Silverlight.displayCreatives();Csp.Silverlight.unloadPopup();}else if(!Csp.Cookies.enabled()||Csp.Cookies.hasCookie(Csp.Silverlight.PageGateClosedCookie)||Csp.Cookies.hasCookie(Csp.Silverlight.PageGateDisabledCookie)){Csp.Silverlight.unloadPopup();}else{Csp.Silverlight.showPopup(true);}}};}();
