                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=window.__MT;window.__noTrace=false;

}






if(typeof vp=="undefined"){
var vp={};
}





vp.logger=function(){};






vp.logger.LOG_URL="/vp/ls/errorlogger.aspx";








vp.logger.logError=function $vpfn_AdCAdCc2$DKSx0PWcMY1nA34$21(iNumber,sSource,sDesc,iSeverity){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}


var oData={};


if(typeof iNumber=="number"){
oData.number=iNumber;
}


if(typeof sSource=="string"){
oData.source=sSource;
}


if(typeof sDesc=="string"){
oData.description=sDesc;
}


if(typeof iSeverity=="number"){
if(iSeverity<1||iSeverity>4){
throw new Error("vp.logger.logError(): Invalid severity: "+iSeverity);
}
oData.severity=iSeverity;
}


var sQueryString=vp.web.createQueryString(oData);


vp.http.imagePing(vp.logger.LOG_URL+"?"+sQueryString);
};

vp.logger.Severity={
Debug:1,
Information:2,
Warning:3,
Error:4
};





vp.logger.logMessage=function $vpfn_Z0yZRMD5o3atPwUuV18YKA80$23(sMessage){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}

if(typeof sMessage!="string"||sMessage.length===0){
throw new Error("vp.logger.logMessage(): Invalid or empty string cannot be logged.");
}


var sQueryString=vp.web.createQueryString({"description":sMessage});


vp.http.imagePing(vp.logger.LOG_URL+"?"+sQueryString);
};







vp.logger.loadTrackingPixel=function $vpfn_y4HeqpMdMCeA2CnO0M6$TQ99$30(sUrl,iPixelPartnerId)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var iStartMs=new Date().getTime();




var fnOnLoad=function $vpfn_DVCdQVnLrZdRfqjAp1XKJw106$19(e)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}



var iElapsedMs=(new Date()).getTime()-iStartMs;

e=vp.events.getEvent(e);

var sLogUrl="/pixel-response-logger.aspx?ppid="+iPixelPartnerId+"&t="+iElapsedMs+"&sid="+window._vp_session_id||0;
if(e.type=="error")
{

sLogUrl+="&err=1";
}

vp.http.getAsync(
sLogUrl,
null,
function(){},
0);
};

vp.ui.loadImageAfterPageLoad(
sUrl,
fnOnLoad,
fnOnLoad);
};
