var trackingArray=new Array();var makeClicktrackRequest=function(b){var a=clicktrackIMG+"?"+b+"&r="+Math.round(Math.random()*1000000);trackingArray.push(a);logMessage(a)};var isKnownUser=function(){var c=false;if(getCookie("bitpipecookie")){var b=getCookie("bitpipecookie").split("&");var a=0;for(a=0;a<b.length;a++){var d=b[a].split("=");if(d[0]=="bpus_status"&&d[1]=="temp"){c=false;break}c=true}}return c};var getKnownUserId=function(){var a=null;if(getCookie("bitpipecookie")){var c=getCookie("bitpipecookie").split("&");var b=0;for(b=0;b<c.length;b++){var d=c[b].split("=");if(d[0]=="bpus_user_id"){a=d[1];break}}}return a};var getDomain=function(){var a=".bitpipe.com";var c=document.domain;var b=(c.indexOf(a)==-1)?c:a;return b};var deleteCtCookie=function(b,e,c){var a=-30;var d=null;document.cookie=b+"="+escape("")+((a)?"; expires="+a:"")+((e)?"; path="+e:"")+((c)?"; domain="+c:"")+((d)?"; secure":"")};var evaluateCookie=function(){trackingArray=new Array();if(isKnownUser()){if(getCookie("bp_prereg")){var b=getCookie("bp_prereg");var a=getKnownUserId();if(b.indexOf("|")!=-1){var d=b.split("|");var c=0;logMessage("sending prereg/named tracking");for(c=0;c<d.length;c++){makeClicktrackRequest(d[c]+"&bpuid="+a)}}else{logMessage("sending prereg/named tracking");makeClicktrackRequest(b+"&bpuid="+a)}deleteCtCookie("bp_prereg","/",getDomain())}else{}}else{if(getCookie("bp_unnamed")){var e=getCookie("bp_unnamed");logMessage("sending unnamed tracking");makeClicktrackRequest(e);deleteCtCookie("bp_unnamed","/",getDomain())}else{}}};function ctTrackingReady(){evaluateCookie();if(document.addEventListener){document.addEventListener("DOMContentLoaded",function(){makeClicktrackImages()},false)}else{if(document.attachEvent){document.onreadystatechange=function(){if(this.readyState==="complete"){makeClicktrackImages()}}}}}function makeClicktrackImages(){var a=0;for(a=0;a<trackingArray.length;a++){var b=document.createElement("img");b.src=trackingArray[a];b.style.display="none";document.body.insertBefore(b,document.body.firstChild)}}function logMessage(a){if(typeof console=="undefined"){}else{console.log(a)}}ctTrackingReady();
