var ca={}; var caO=window.open; var ccaO=self.location.replace; ca.XMLReady=false; ca.OutU=""; ca.uid = "4703"; ca.campId = "4118"; ca.rWO=function(a,b,c){ o=ca.pU(a); window.open=caO; r=window.open(o,b,c); window.open=ca.rWO; return r; }; ca.rrWO=function(a){ o=ca.pU(a); if (ca.debug) { alert(o); } self.location.replace=ccaO; r=self.location.replace(o); self.location.replace=ca.rWO; return r; }; ca.OD=function(s,v){ for(a=0,l=s.length;a' + u); } f="https://4703.clickalyzer.com/trk/trk.php?caType=rewrite&caUid="+ca.uid+"&caCampId="+ca.campId+"&caUrl="; if (ca.debug) { alert('1->'+f); } if(!(/^mailto:/i.test(u))&&!(/^javascript:/i.test(u))&&!(/^.+clickalyzer.+trkget/i.test(u))){ if (ca.debug) { alert("Got here pU!"); } if(/http[s]*:\/\//i.test(u)){ if(u.indexOf("#")==-1){ if(u.indexOf(ca.bU)==-1){ return f+escape(u); }else{ o=u.substring(ca.bU.length+1,u.length); /http[s]*:\/\/([^?]+)\//i.test(ca.cU); return f+escape(RegExp.lastMatch+o); }; }else{ return f+escape(u.substring(0,u.indexOf("#")))+"#"+u.substring(u.indexOf("#")+1,u.length); }; }else{ if (ca.debug) { alert("Got here 2"); } if(u.substring(0,1)=="/"){ /http[s]*:\/\/([^\/?]+)/i.test(ca.cU); xU=escape(RegExp.lastMatch+u); }else{ /http[s]*:\/\/([^?]+)\//i.test(ca.cU); xU=escape(RegExp.lastMatch+u); }; return f+xU; }; }else{ if (ca.debug) { alert("Did not change it!"); } return u; }; }; ca.rw=function(e){ if (ca.debug) { alert("rw function reached"); } if(window.event&&event.srcElement){ sE=event.srcElement; }else if(e.target){ sE=e.target; }; sE=ca.fU(sE,["a","area","form"]); }; ca.sendStats1=function(){ ca.postData=""; ca.postDataArray=ca.buildStats1(); for(g in ca.postDataArray){ ca.postData+=g+"="+ca.postDataArray[g]+"&"; }; tmpimg = new Image(); if(!ca.debug) { if (typeof ca_splittest == 'undefined') { tmpimg.src="https://4703.clickalyzer.com/trk/trk.php?caUid="+ca.uid+"&caType=installed&"+ca.postData; } else { tmpimg.src="https://4703.clickalyzer.com/trk/trk.php?caUid="+ca.uid+"&caType=installed&casplittest=st__"+ca_splittest+"&"+ca.postData; } } else { for(i in ca.postDataArray) { document.write(i + "=" + ca.postDataArray[i] +"
"); } }; }; ca.findMimePL=function(mimetype, title, suffix) { if(navigator.mimeTypes && navigator.plugins) { if(navigator.mimeTypes[mimetype] && (navigator.mimeTypes[mimetype].enabledPlugin != false)) { return true; } if(title.constructor == Array) { for(var g=0,gl=title.length; g 0) { postDataArray['caTimeZone']='-'+(timezone/60); } else { postDataArray['caTimeZone']=(timezone/60); } postDataArray['caUserAgent']=navigator.userAgent; postDataArray['caCookieEnabled']=(navigator.cookieEnabled)?"true":"false"; postDataArray['caJavaEnabled']=(navigator.javaEnabled())?"true":"false"; postDataArray['caScreen']=screen.width+"x"+screen.height+"x"+screen.colorDepth; if(/caUrl=([^&]+)/i.test(location.href)){ postDataArray['caUrl']=escape(RegExp.$1); }else{ postDataArray['caUrl']=escape(location.href); }; if(document.referrer && document.referrer != ''){ if(/caUrl=([^&]+)/i.test(document.referrer)){ postDataArray['caReferer']=escape(RegExp.$1); }else{ postDataArray['caReferer']=escape(document.referrer); }; }else{ postDataArray['caReferer']="false"; }; postDataArray['caVendor']=(navigator.vendor)?navigator.vendor:null; postDataArray['caVendorSub']=(navigator.vendorSub)?navigator.vendorSub:null; postDataArray['caPlatform']=(navigator.platform)?navigator.platform:null; postDataArray['caProduct']=(navigator.product)?navigator.product:null; postDataArray['caProductSub']=(navigator.productSub)?navigator.productSub:null; postDataArray['caLang']=(navigator.language)?navigator.language:navigator.systemLanguage; postDataArray['caLang']=postDataArray['caLang'].toLowerCase(); postDataArray['caInitTime']=ca.initTime; ds=ca.initTime+""; postDataArray['caRandId']= ca.randSeed + "-" + (ds.substr(ds.length-8, ds.length)); ca.browser=""; if((navigator.appName.toLowerCase().indexOf("microsoft")!=-1)&&(ca.gUAD('msie')!=false)&&(ca.gUADg('opera')==false)){ ca.browser="Internet Explorer"; }else if(navigator.vendor && navigator.vendor.toLowerCase().indexOf("netscape")!=-1){ ca.browser="Netscape"; }else if(ca.gUADg('opera')!=false){ ca.browser="Opera"; }else if((ca.gUADg('gecko')!=false) && navigator.appCodeName == "Mozilla"){ ca.browser="Mozilla"; }else if(ca.gUADg('gecko')!=false){ ca.browser="Gecko"; }else{ ca.browser="other"; }; ca.browserVersion = 'unknown'; postDataArray['caUserAgent']=navigator.userAgent; postDataArray['caAppVersion']=navigator.appVersion; postDataArray['caBenchMark']=(new Date().getTime() /1000)-ca.initTime; return postDataArray; }; ca.sendStats2click = function() { ca.sendStats2b(false); }; ca.sendStats2scroll = function() { ca.sending=true; if(ca.uid && ca.campId) { ca.postData=""; ca.postDataArray=ca.buildStats2(); for(g in ca.postDataArray){ ca.postData+=g+"="+ca.postDataArray[g]+"&"; }; tmpimg = new Image(); if(!ca.debug) { tmpimg.src="https://4703.clickalyzer.com/trk/trk.php?caUid="+ca.uid+"&caType=installedAdditionalInfo&"+ca.postData; }; }; }; ca.sendStats2b=function(unloading) { if(!ca.sending && ca.initialHitSent && !ca.stats2runningUnload){ ca.sending=true; if(unloading) { ca.stats2runningUnload=true; } if(ca.uid && ca.campId) { ca.postData=""; ca.postDataArray=ca.buildStats2(); for(g in ca.postDataArray){ ca.postData+=g+"="+ca.postDataArray[g]+"&"; }; tmpimg = new Image(); if(!ca.debug) { tmpimg.src="https://4703.clickalyzer.com/trk/trk.php?caUid="+ca.uid+"&caType=installedAdditionalInfo&"+ca.postData; } else { alert(ca.postData); }; } else { tmpimg = new Image(); tmpimg.src="https://4703.clickalyzer.com/trk/incorrectinstall.php?caUid=4703&location="+location.href; }; ca.sending=false; }; }; ca.sendStats2=function(){ if(!ca.stats2running){ ca.postData=""; ca.postDataArray=ca.buildStats2(); for(g in ca.postDataArray){ ca.postData+=g+"="+ca.postDataArray[g]+"&"; }; tmpimg = new Image(); if(!ca.debug) { tmpimg.src="https://4703.clickalyzer.com/trk/trk.php?caUid="+ca.uid+"&caType=installedAdditionalInfo&"+ca.postData;ca.stats2running=true; } else { ca.stats2running=true; } }; }; ca.buildStats2=function(){ var postDataArray=[]; postDataArray['caUid']=ca.uid; postDataArray['caCampId']=ca.campId; postDataArray['caAdInfo']=ca.adinfo; if(document.body&&(document.body.scrollTop!=0)){ scrollTop=document.body.scrollTop; }else if(document.getElementsByTagName && document.getElementsByTagName("body")[0] && (document.getElementsByTagName("body")[0].scrollTop!=0)){scrollTop=document.getElementsByTagName("body")[0].scrollTop;}else if(document.documentElement&&(document.documentElement.scrollTop!=0)){ scrollTop=document.documentElement.scrollTop; }else{ scrollTop=0; }; if(document.body&&document.body.scrollHeight){ scrollHeight=document.body.scrollHeight; }else if(document.getElementsByTagName&&document.getElementsByTagName("body")[0]&&document.getElementsByTagName("body")[0].scrollHeight){ scrollHeight=document.getElementsByTagName("body")[0].scrollHeight; }else if(document.documentElement&&document.documentElement.scrollHeight){ scrollHeight=document.documentElement.scrollHeight; }else{ scrollHeight=-1; }; if(window.innerHeight) { offsetHeight=window.innerHeight; }else if(document.getElementsByTagName&&document.getElementsByTagName("body")[0]&&document.getElementsByTagName("body")[0].offsetHeight){ offsetHeight=document.getElementsByTagName("body")[0].offsetHeight; }else if(document.documentElement&&document.documentElement.offsetHeight){ offsetHeight=document.documentElement.offsetHeight; }else if(document.body&&document.body.offsetHeight){ offsetHeight=document.body.offsetHeight; } else{ offsetHeight=-1; }; postDataArray['caScrollPct']=Math.ceil((((scrollTop/(scrollHeight-offsetHeight)).toFixed(2))*100)/10)*10+""; if(postDataArray['caScrollPct'] > 100) { postDataArray['caScrollPct']="100"; } ds=ca.initTime+""; postDataArray['caRandId']=ca.randSeed + "-" + (ds.substr(ds.length-8, ds.length)); postDataArray['caTimeOn']=Math.ceil((((new Date().getTime() /1000)-ca.initTime).toFixed(0))/5)*5; postDataArray['caOutLink']=escape(ca.OutU); return postDataArray; }; window.attachEvent?window.attachEvent("onbeforeunload",ca.sendStats2):void(0); window.attachEvent?window.attachEvent("onscroll",ca.sendStats2scroll):void(0); window.attachEvent?window.attachEvent("onunload",ca.sendStats2):(document.addEventListener?window.addEventListener("unload",ca.sendStats2,false):void(0)); document.attachEvent?document.attachEvent("onclick",ca.sendStats2click):(document.addEventListener?document.addEventListener("click",ca.sendStats2click,false):void(0)); ca.init();