function RObj(ea) { var LS = ""; var QS = new Object(); var un = "undefined"; var f = "function"; var n = "number"; var r = "string"; var e1 = "ERROR:Index out of range in\r\nRequest.QueryString"; var e2 = "ERROR:Wrong number of arguments or invalid property assignment\r\nRequest.QueryString"; var e3 = "ERROR:Object doesn't support this property or method\r\nRequest.QueryString.Key"; function Err(arg) { if (ea) alert("Request Object:\r\n" + arg) }; function URID(t) { var d = ""; if (t) { for (var i = 0; i < t.length; ++i) { var c = t.charAt(i); d += (c == "+" ? " " : c); }; }; return unescape(d); }; function OL(o) { var l = 0; for (var i in o) { if (typeof (o[i]) != f) l++; }; return l; }; function AK(key) { var auk = true; for (var u in QS) { if (typeof (QS[u]) != f && u.toString().toLowerCase() == key.toLowerCase()) { auk = false; return u; } }; if (auk) { QS[key] = new Object(); QS[key].toString = function() { return TS(QS[key]) }; QS[key].Count = function() { return OL(QS[key]) }; QS[key].Count.toString = function() { return OL(QS[key]).toString() }; QS[key].Item = function(e) { if (typeof (e) == un) return QS[key]; else { if (typeof (e) == n) { var a = QS[key][Math.ceil(e)]; if (typeof (a) == un) Err(e1 + "(\"" + key + "\").Item(" + e + ")"); return a; } else Err("ERROR:Expecting numeric input in\r\nRequest.QueryString(\"" + key + "\").Item(\"" + e + "\")"); } }; QS[key].Item.toString = function(e) { if (typeof (e) == un) return QS[key].toString(); else { var a = QS[key][e]; if (typeof (a) == un) Err(e1 + "(\"" + key + "\").Item(" + e + ")"); return a.toString(); }; }; QS[key].Key = function(e) { var t = typeof (e); if (t == r) { var a = QS[key][e]; return (typeof (a) != un && a && a.toString() ? e : ""); } else Err(e3 + "(" + (e ? e : "") + ")"); }; QS[key].Key.toString = function() { return un }; }; return key }; function AVTK(key, val) { if (key != "") { var key = AK(key); var l = OL(QS[key]); QS[key][l + 1] = val; } }; function TS(o) { var s = ""; for (var i in o) { var ty = typeof (o[i]); if (ty == "object") s += TS(o[i]); else if (ty != f) s += o[i] + ", "; }; var l = s.length; if (l > 1) return (s.substring(0, l - 2)); return (s == "" ? un : s); }; function KM(k, o) { var k = k.toLowerCase(); for (var u in o) { if (typeof (o[u]) != f && u.toString().toLowerCase() == k) return u; }; } if (window.location && window.location.search) { LS = window.location.search; var l = LS.length; if (l > 0) { LS = LS.substring(1, l); var preAmpAt = 0; var ampAt = -1; var eqAt = -1; var k = 0; var skip = false; for (var i = 0; i < l; ++i) { var c = LS.charAt(i); if (LS.charAt(preAmpAt) == "=" || (preAmpAt == 0 && i == 0 && c == "=")) skip = true; if (c == "=" && eqAt == -1 && !skip) eqAt = i; if (c == "&" && ampAt == -1) { if (eqAt != -1) ampAt = i; if (skip) preAmpAt = i + 1; skip = false; }; if (ampAt > eqAt) { AVTK(URID(LS.substring(preAmpAt, eqAt)), URID(LS.substring(eqAt + 1, ampAt))); preAmpAt = ampAt + 1; eqAt = ampAt = -1; ++k; }; }; if (LS.charAt(preAmpAt) != "=" && (preAmpAt != 0 || i != 0 || c != "=")) { if (preAmpAt != l) { if (eqAt != -1) AVTK(URID(LS.substring(preAmpAt, eqAt)), URID(LS.substring(eqAt + 1, l))); else if (preAmpAt != l - 1) AVTK(URID(LS.substring(preAmpAt, l)), ""); }; if (l == 1) AVTK(LS.substring(0, 1), ""); }; }; }; var TC = OL(QS); if (!TC) TC = 0; QS.toString = function() { return LS.toString() }; QS.Count = function() { return (TC ? TC : 0) }; QS.Count.toString = function() { return (TC ? TC.toString() : "0") }; QS.Item = function(e) { if (typeof (e) == un) return LS; else { if (typeof (e) == n) { var e = Math.ceil(e); var c = 0; for (var i in QS) { if (typeof (QS[i]) != f && ++c == e) return QS[i]; }; Err(e1 + "().Item(" + e + ")"); } else return QS[KM(e, QS)]; }; return un; }; QS.Item.toString = function() { return LS.toString() }; QS.Key = function(e) { var t = typeof (e); if (t == n) { var e = Math.ceil(e); var c = 0; for (var i in QS) { if (typeof (QS[i]) != f && ++c == e) return i; } } else if (t == r) { var e = KM(e, QS); var a = QS[e]; return (typeof (a) != un && a && a.toString() ? e : ""); } else Err(e2 + "().Key(" + (e ? e : "") + ")"); Err(e1 + "().Item(" + e + ")"); }; QS.Key.toString = function() { Err(e2 + "().Key"); }; this.QueryString = function(k) { if (typeof (k) == un) return QS; else { var k = KM(k, QS); if (typeof (QS[k]) == un) { t = new Object(); t.Count = function() { return 0 }; t.Count.toString = function() { return "0" }; t.toString = function() { return un }; t.Item = function(e) { return un }; t.Item.toString = function() { return un }; t.Key = function(e) { Err(e3 + "(" + (e ? e : "") + ")"); }; t.Key.toString = function() { return un }; return t; } if (typeof (k) == n) return QS.Item(k); else return QS[k]; } }; this.QueryString.toString = function() { return LS.toString(); }; this.QueryString.Count = function() { return (TC ? TC : 0) }; this.QueryString.Count.toString = function() { return (TC ? TC.toString() : "0") }; this.QueryString.Item = function(e) { if (typeof (e) == un) return LS.toString(); else { if (typeof (e) == n) { var e = Math.ceil(e); var c = 0; for (var i in QS) { if (typeof (QS[i]) != f && ++c == e) return QS[i]; }; Err(e1 + ".Item(" + e + ")"); } else return QS[KM(e, QS)]; } if (typeof (e) == (n)) Err(e1 + ".Item(" + e + ")"); return un; }; this.QueryString.Item.toString = function() { return LS.toString() }; this.QueryString.Key = function(e) { var t = typeof (e); if (t == n) { var e = Math.ceil(e); var c = 0; for (var i in QS) { if (typeof (QS[i]) == "object" && (++c == e)) { return i; } } } else if (t == r) { var e = KM(e, QS); var a = QS[e]; return (typeof (a) != un && a && a.toString() ? e : ""); } else Err(e2 + ".Key(" + (e ? e : "") + ")"); Err(e1 + ".Item(" + e + ")"); }; this.QueryString.Key.toString = function() { Err(e2 + ".Key"); }; this.Version = 1.2; this.Author = "Andrew Urquhart (www.andrewu.co.uk)"; }; var Request = new RObj(false);

function Left(str, n) {
    if (n <= 0)
        return "";
    else if (n > String(str).length)
        return str;
    else
        return String(str).substring(0, n);
}

function tracking() {

    var nbs_t = " border='0' height='1' width='1' alt=''>";
    refer = escape(document.referrer.toLowerCase());
    if (refer.length != 0) {

        var ComingFrom = Request.QueryString("ls");
        if (ComingFrom == 'undefined') ComingFrom = '';
        if ((refer.indexOf("127.0.0.1") < 0) && (ComingFrom == '') && (Left(document.referrer.toLowerCase(), 15) != 'http://www.tena') && (Left(document.referrer.toLowerCase(), 16) != 'https://www.tena')) {


            var sit_id = '0';

            var tblssdomaine = new Array(24);
            var tbllenghtssdomaine = new Array(24);
            var tblsitid = new Array(24);

            tblssdomaine[0] = 'http://www.tena.co.uk';
            tblssdomaine[1] = 'http://www.tena.de';
            tblssdomaine[2] = 'http://www.tena.fr';
            tblssdomaine[3] = 'http://www.tena.nu';
            tblssdomaine[4] = 'http://www.tena.it';
            tblssdomaine[5] = 'http://www.tena.pt';
            tblssdomaine[6] = 'http://www.tena.fi';
            tblssdomaine[7] = 'http://www.tena.no';
            tblssdomaine[8] = 'http://www.tena.es';
            tblssdomaine[9] = 'http://www.tena.us';
            tblssdomaine[10] = 'http://www.tena.be';
            tblssdomaine[11] = 'http://www.tena.sk';
            tblssdomaine[12] = 'http://www.tena.dk';
            tblssdomaine[13] = 'http://www.tena.nl';
            tblssdomaine[14] = 'http://www.tenacz.cz';
            tblssdomaine[15] = 'http://www.tena.hu';
            tblssdomaine[16] = 'http://www.tena.com.au';
            tblssdomaine[17] = 'http://www.tena.ch';
            tblssdomaine[18] = 'http://www.tena.at';
            tblssdomaine[19] = 'http://www.tena.com';
            tblssdomaine[20] = 'http://www.tena.hr';
            tblssdomaine[21] = 'http://www.tena.si';
            tblssdomaine[22] = 'http://www.tena.ca';
            tblssdomaine[23] = 'http://www.tena.ru';

            tbllenghtssdomaine[0] = '21';
            tbllenghtssdomaine[1] = '18';
            tbllenghtssdomaine[2] = '18';
            tbllenghtssdomaine[3] = '18';
            tbllenghtssdomaine[4] = '18';
            tbllenghtssdomaine[5] = '18';
            tbllenghtssdomaine[6] = '18';
            tbllenghtssdomaine[7] = '18';
            tbllenghtssdomaine[8] = '18';
            tbllenghtssdomaine[9] = '18';
            tbllenghtssdomaine[10] = '18';
            tbllenghtssdomaine[11] = '18';
            tbllenghtssdomaine[12] = '18';
            tbllenghtssdomaine[13] = '18';
            tbllenghtssdomaine[14] = '20';
            tbllenghtssdomaine[15] = '18';
            tbllenghtssdomaine[16] = '22';
            tbllenghtssdomaine[17] = '18';
            tbllenghtssdomaine[18] = '18';
            tbllenghtssdomaine[19] = '19';
            tbllenghtssdomaine[20] = '18';
            tbllenghtssdomaine[21] = '18';
            tbllenghtssdomaine[22] = '18';
            tbllenghtssdomaine[23] = '18';

            tblsitid[0] = '1613';
            tblsitid[1] = '1612';
            tblsitid[2] = '12611';
            tblsitid[3] = '13646';
            tblsitid[4] = '13946';
            tblsitid[5] = '13948';
            tblsitid[6] = '14225';
            tblsitid[7] = '14226';
            tblsitid[8] = '15033';
            tblsitid[9] = '15034';
            tblsitid[10] = '15271';
            tblsitid[11] = '15272';
            tblsitid[12] = '4962';
            tblsitid[13] = '18022';
            tblsitid[14] = '3328';
            tblsitid[15] = '6226';
            tblsitid[16] = '18023';
            tblsitid[17] = '18024';
            tblsitid[18] = '2249';
            tblsitid[19] = '18025';
            tblsitid[20] = '18027';
            tblsitid[21] = '18028';
            tblsitid[22] = '18029';
            tblsitid[23] = '18030';


            var adresse = document.location;


            for (j = 0; (j < tblssdomaine.length) && (tblssdomaine[j] != null); j++) {
                if (Left(adresse, tbllenghtssdomaine[j]) == tblssdomaine[j]) {
                    sit_id = tblsitid[j];
                }
            }


            if (sit_id != 0) {

                var ima = 'http://re.netbooster.com/rec.aspx?PU=CLIC&CLI_ID=997&SIT_ID=' + sit_id + '&NREF=' + refer;
                document.write('<IMG SRC=' + ima + nbs_t);
            }
        }
    }
}