sbnAddLoadEvent(sbnInitLinks);

// core functions
var sbnDomains = "|localhost|motorcyclegold.com|rideoutroutes.com|socialbiker.net|t595.net|triumphtorque.com|";
function sbnAddLoadEvent(func) { var onload = window.onload; if (typeof window.onload != 'function') { window.onload = func; } else { window.onload = function() { onload(); func(); } } }
function abnAddUnloadEvent(func) { var onunload = window.onunload; if (typeof window.onunload != 'function') { window.onunload = func; } else { window.onunload = function() { onunload(); func(); } } }
function sbnInitLinks() { for (i = 0; i < document.links.length; i++) { sbnInitLink(i, document.links[i]) } }
function sbnInitLink(id, lk) { try { var u = lk.href; var url = u; if (u.indexOf("://") > 0) { var p = u.substring(0, u.indexOf("://")).toLowerCase(); if ((p == "http") || (p == "https")) { u = u.substring(u.indexOf("://") + 3); if (u.indexOf("/") < 0) { u += "/" } var s = sbnParseDomain(u.substring(0, u.indexOf("/"))); u = u.substring(u.indexOf("/")); if (sbnDomains.indexOf("|" + s + "|") < 0) { if (lk.id == "") { lk.id = "sbnLink" + id } var lkh = lk.innerHTML; lk.href = p + "://www.socialbiker.net/click.aspx?url=" + escape(url); if (window._uacct) { eval("lk.onclick=function(){urchinTracker('/sbn/" + s + u + "');}"); } if (window.pageTracker) { eval("lk.onclick=function(){pageTracker._trackPageview('/sbn/" + s + u + "');}"); } lk.innerHTML = lkh; } } } } catch (e) { } }
function sbnParseDomain(d) { if (d.indexOf(":") >= 0) { d = d.substring(0, d.indexOf(":")) } if (d.lastIndexOf(".") >= 0) { var c = 2; var t = d.substring(d.lastIndexOf(".") + 1); var c2 = "|uk|au|za|"; if (c2.indexOf("|" + t + "|") >= 0) { c = 3 } var w = d.split("."); w.splice(0, w.length - c); d = w.join(".") } return d; }
