var CID="HE_1_00017408";

function spl(SID,nv,CT) {
var res=window.screen.width+ 'x'+window.screen.height+ 'x'+window.screen.colorDepth;
TZ=thisDate.getTimezoneOffset();
var v_flash="-";
var version= flashtest.SWFObjectUtil.getPlayerVersion()
v_flash=version['major'] +"."+ version['minor'] +"."+ version['rev'];

// -1 = unknown, 0 = disabled, 1 = enabled
var flashe=-1;
var javae=-1;
var mpe=-1;
var swe=-1;
var rpe=-1;
var qte=-1;
var are=-1;
var svge=-1;
var ce=-1;

LOOPYES="YES";
for (i = 1; i <= 10 ; i++)
{
il="http://collector"+i+".hiteye.com:32323/1by1.gif";
if (DOCHTTPS==1) {il="https://collector"+i+".hiteye.com/track.php" };
i2=il+"?S=1&id="+CID+"&sid="+SID+"&durl="+base64_encode(document.URL)+"&CT="+CT+"&TZ="+TZ+"&ref="+base64_encode(document.referrer)+"&flash="+v_flash+"&flashe="+flashe+"&javae="+javae+"&mpe="+mpe+"&swe="+swe+"&rpe="+rpe+"&qte="+qte+"&are="+are+"&svge="+svge+"&ce="+ce+"&r="+res+"&end=1";
var tester=new Image(1,1);
tester.onLoad=setloop();
tester.onError=setloop2();
tester.src=i2;
}

}

function setloop() {
i=99;
}
function setloop2() {
LOOPYES="YES";
}

if(typeof flashtest=="undefined"){var flashtest=new Object();}
if(typeof flashtest.SWFObjectUtil=="undefined"){flashtest.SWFObjectUtil=new Object();}
flashtest.SWFObjectUtil.getPlayerVersion=function(){
var _23=new flashtest.PlayerVersion([0,0,0]);
if(navigator.plugins&&navigator.mimeTypes.length){
var x=navigator.plugins["Shockwave Flash"];
if(x&&x.description){_23=new flashtest.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."));}
}else{
try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}
catch(e){try{
var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
_23=new flashtest.PlayerVersion([6,0,21]);
axo.AllowScriptAccess="always";}
catch(e){
if(_23.major==6){return _23;}}try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");}
catch(e){}}
if(axo!=null){_23=new flashtest.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));}}
return _23;};
flashtest.PlayerVersion=function(_27){
this.major=_27[0]!=null?parseInt(_27[0]):0;
this.minor=_27[1]!=null?parseInt(_27[1]):0;
this.rev=_27[2]!=null?parseInt(_27[2]):0;
};

function setCookie(name, value, days) {
  if (!days) days = 1;
  var expdate = new Date();
  expdate.setTime(expdate.getTime() + days*24*60*60*1000);
  document.cookie = name + "=" + escape(value) + "; expires=" + expdate.toGMTString();
}

/* Check for cookie  and get information from it */
function getCookie(name) {
  var dc = document.cookie;
  var prefix = name + "=";
  var begin = dc.indexOf("; " + prefix);
  if (begin == -1) {
    begin = dc.indexOf(prefix);
    if (begin != 0) return null;
  } else
    begin += 2;

  var end = document.cookie.indexOf(";", begin);
  if (end == -1)
    end = dc.length;

  return unescape(dc.substring(begin + prefix.length, end));
}
function HEVoid() { return; }
function base64_encode(decStr){
  var base64s = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/';
  var bits;
  var dual;
  var i = 0;
  var encOut = '';

  while(decStr.length >= i + 3) {
    bits = (decStr.charCodeAt(i++) & 0xff) <<16 |
           (decStr.charCodeAt(i++) & 0xff) <<8 |
            decStr.charCodeAt(i++) & 0xff;

    encOut += base64s.charAt((bits & 0x00fc0000) >>18) +
              base64s.charAt((bits & 0x0003f000) >>12) +
              base64s.charAt((bits & 0x00000fc0) >> 6) +
              base64s.charAt((bits & 0x0000003f));
  }

  if(decStr.length -i > 0 && decStr.length -i < 3) {
    dual = Boolean(decStr.length -i -1);
    bits = ((decStr.charCodeAt(i++) & 0xff) <<16) |
           (dual ? (decStr.charCodeAt(i) & 0xff) <<8 : 0);

    encOut += base64s.charAt((bits & 0x00fc0000) >>18) +
              base64s.charAt((bits & 0x0003f000) >>12) +
              (dual ? base64s.charAt((bits & 0x00000fc0) >>6) : '=') +
              '=';
  }

  return(encOut);
}



//Main Logic
var DOC=document.URL;
if ( DOC.substring(0,5) == 'https') {
var DOCHTTPS=1;
}
var thisDate = new Date();
var CT=thisDate.getTime();
var TestCookieValue=getCookie('hiteyecom');
var sid=getCookie('sessionid');
var CurrentTimeL=CT;

var nv=1;
if ( TestCookieValue == null ) {
  var sid=CT+(Math.round((Math.random()*CT)+1))+""+(Math.round((Math.random()*CT)+1));
//  var tony=Math.round((Math.random()*CT)+1);
  setCookie('hiteyecom',CT, 3650);
  setCookie('sessionid',sid, 3650);
  var nv=0;
}

spl(sid,nv,CT);

function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}

addLoadEvent(function SetOnload() {
var sessionid=getCookie('sessionid');
var thisDate = new Date();
var CurrentTime=thisDate.getTime();
TotalTime=CurrentTime-CT;

for (i = 1; i <= 10 ; i++)
{
il="http://collector"+i+".hiteye.com:32323/1by1.gif";
if (DOCHTTPS==1) {il="https://collector"+i+".hiteye.com/track.php" };
i2=il+"?S=2&id="+CID+"&sid="+sid+"&durl="+base64_encode(document.URL)+"&CT="+CT+"&t="+TotalTime+"&end=1";
var tester=new Image(1,1);
tester.onLoad=setloop();
tester.onError=setloop2();
tester.src=i2;
}
});
function addUnloadEvent(func) {
  var oO = window.onunload;
  if (typeof window.onunload != 'function') {
    window.onunload = func;
  }
  else {
    window.onunload = function() {
      oO();
      func();
    }
  }
}
addUnloadEvent(function sol() {
var sessionid=getCookie('sessionid');
var tD = new Date();
var CurrentTime=tD.getTime();
TotalTimeOP=CurrentTime-CurrentTimeL;

for (i = 1; i <= 10 ; i++)
{
il="http://collector"+i+".hiteye.com:32323/1by1.gif";
if (DOCHTTPS==1) {il="https://collector"+i+".hiteye.com/track.php" };
i2=il+"?S=3&id="+CID+"&sid="+sid+"&durl="+base64_encode(document.URL)+"&CT="+CT+"&t="+TotalTimeOP+"&end=1";
var tester=new Image(1,1);
tester.onLoad=setloop();
tester.onError=setloop2();
tester.src=i2;
}
HEVoid();
});



