var Tracker = function(lid) { this._lid = lid; var trackingUrl = new String(document.getElementById('pap_x2s6df8d').src); this._trackingUrl = 'http://crocmint.com/affiliate/scripts/'; /*this._trackingUrl = trackingUrl.substr(0, Math.max(trackingUrl.lastIndexOf('\\'), trackingUrl.lastIndexOf('/'))+1);*/ this._cookies = new Array(); }; Tracker.prototype._getFlashVersion = function() { var version = "", n=navigator, i; if (n.plugins && n.plugins.length) { for (i=0; i < n.plugins.length;i++) { if (n.plugins[i].name.indexOf('Shockwave Flash')!=-1) { version = n.plugins[i].description.split('Shockwave Flash ')[1]; break; } } } else if (window.ActiveXObject) { for (i=10; i>=4; i--) { try { var result = eval("new ActiveXObject('ShockwaveFlash.ShockwaveFlash."+i+"');"); if (result) { version = i + '.0'; break; } } catch(e) {} } } return version; }; Tracker.prototype._isFlashActive = function() { var version = this._getFlashVersion(); return !(version === "" || version < 5); }; Tracker.prototype._existsCookie = function(name) { var cookies = document.cookie.split("; "); for (var i=0; i < cookies.length; i++) { var pair = cookies[i].split("="); if (name == pair[0]) { return true; } } return false; }; Tracker.prototype._setCookie = function(name, value, expires, setIfNotExists) { var cookie = new Object(); cookie.name = name; cookie.value = value; cookie.expires = expires; cookie.setIfNotExists = setIfNotExists; this._cookies[this._cookies.length] = cookie; }; Tracker.prototype._getFlashParams = function() { var params = ""; for(var i=0; i < this._cookies.length; i++) { params += "&n" + i + "=" + this._cookies[i].name; params += "&v" + i + "=" + escape(this._cookies[i].value); params += "&e" + i + "=" + this._cookies[i].expires; if(this._cookies[i].setIfNotExists == "1") { params += "&ne" + i + "=1"; } } return "?a=w" + params; }; Tracker.prototype._getExpiresString = function(expires) { var dateParts = expires.split('-'); var date = new Date(); date.setFullYear(dateParts[0], dateParts[1] - 1, dateParts[2]); return date.toGMTString(); }; Tracker.prototype._getNormalCookie = function(name) { var nameequals = name + "="; var beginpos = 0; var beginpos2 = 0; while (beginpos < document.cookie.length) { beginpos2 = beginpos + name.length + 1; if (document.cookie.substring(beginpos, beginpos2) == nameequals) { var endpos = document.cookie.indexOf (";", beginpos2); if (endpos == -1) endpos = document.cookie.length; return unescape(document.cookie.substring(beginpos2, endpos)); } beginpos = document.cookie.indexOf(" ", beginpos) + 1; if (beginpos == 0) break; } return null; }; Tracker.prototype.track = function() { var trackingParams = document.location.search;; if (this._aid != '') { trackingParams = trackingParams + (trackingParams == '' ? '?' : '&') + "AffiliateID=" + this._aid + "&BannerID=" + this._bid; } if(trackingParams !== '') { document.write("