﻿

//-- OPTIMOST PAGE CODE V2.7 - Copyright 2002-2010 Autonomy Optimost --//

var optimost = { A: {}, C: {}, D: document, L: document.location, M: [], Q: {}, T: new Date(), U: '', V: '2.7', Enabled: true, ST: "script", SA:
{ "type": "text/javascript" }, I: function() {
var s = this.L.search; var c = this.D.cookie; if (s.length > 3) {
    for (var a = s.substring(1)
.split("&"), i = 0, l = a.length; i < l; i++) {
        var p = a[i].indexOf("="); if (p > 0) this.Q[a[i].substring(0, p)] = unescape(a[i].substring(
p + 1));
    } 
} if (c.length > 3) {
    for (var a = c.split(";"), i = 0, b = a.length; i < b; i++) {
        var v = a[i].split("="); while (v[0].substring(0,
1) == " ") v[0] = v[0].substring(1, v[0].length); if (v.length == 2) this.C[v[0]] = unescape(v[1]);
    } 
} 
}, B: function() {
var n; this.A = {
}; var _o = this; this.A.D_ts = Math.round(_o.T.getTime() / 1000); this.A.D_tzo = _o.T.getTimezoneOffset(); this.A.D_loc = _o.L.protocol +
"//" + _o.L.hostname + _o.L.pathname; this.A.D_ckl = _o.D.cookie.length; this.A.D_ref = _o.D.referrer; if (typeof optrial == "object")
for (n in optrial) this.A[n] = optrial[n]; for (n in this.Q) this.A[n] = this.Q[n]; for (n in this.C) if (n.substring(0, 2) == "op") this.A[n] =
this.C[n];
}, S: function() {
var q = ''; for (var n in this.A) if (this.A[n] != null && this.A[n] != "") q += (q.length > 0 ? "&" : (this.U.indexOf(
"?") > 0 ? "&" : "?")) + n + "=" + escape(this.A[n]); return this.U + q;
}, SC: function(n, v, e, d) {
var de = new Date(); de.setTime(
de.getTime() + e * 1000); this.D.cookie = n + "=" + escape(v) + ((e == null) ? "" : ("; expires=" + de.toGMTString())) + "; path=/" + ((d ==
null) ? "" : (";domain=" + d));
}, SLD: function() {
var sld = this.D.domain; var dp = sld.split("."); var l = dp.length; if (l < 2) sld = null;
else if (!isNaN(dp[l - 1]) && !isNaN(dp[l - 2])) sld = null; else sld = "." + dp[l - 2] + "." + dp[l - 1]; return sld;
}, R: function(r, c, d,
e) {
if (this.Enabled) {
    var b = true; if (r < 1000) {
        b = (Math.floor(Math.random() * 1000) < r); if (c != null) {
            if (this.C[c] != null) b = (this.C[c] !=
"mvt-no"); else this.SC(c, b ? "mvt-yes" : "mvt-no", e, d);
        } 
    } if (b) {
        var t = '<' + this.ST + ' src="' + this.S() + '"'; for (n in this.SA)
            t += (" " + n + '="' + this.SA[n] + '"'); t += '><\/' + this.ST + '>'; this.D.write(t);
    } 
} 
}, addModule: function(s, f) {
this.M[s] = f;
}, displayModule: function(s) { if (typeof this.M[s] == "function") this.M[s](); }, hasModules: function() {
return count(this.M) > 0;
} 
}; optimost.I();
//-- END OPTIMOST PAGE CODE --//

//-- OPTIMOST SELECTOR CODE V2.7 - Copyright 2002-2009 Autonomy Optimost --//
w = window, opname = "$optS"; w[opname] = {}; w[opname].wl = window.location; w[opname].wlp = w[opname].wl.protocol;
w[opname].selVal = "opselect"; if (w[opname].wl && w[opname].wlp && w[opname].wlp.toLowerCase().indexOf("https") > -1)
    w[opname].path = "https://by.essl.optimost.com/"; else w[opname].path = "http://es.optimost.com/";
w[opname].url_live = "es/684/c/2/u/allconnect_live.js"; w[opname].url_qa = "es/684/c/2/u/allconnect_staging.js";
w[opname].url = w[opname].url_live; if (typeof (optimost) == 'object') {
    w[opname].qc = optimost.Q[w[opname].selVal]
|| optimost.C[w[opname].selVal] || "none"; if (w[opname].qc.toLowerCase() == "qa") { w[opname].url = w[opname].url_qa; }
    else if (w[opname].qc.toLowerCase() == "live") { w[opname].url = w[opname].url_live; } 
}
if (w[opname].url.toLowerCase().indexOf("http") == -1) w[opname].url = w[opname].path + w[opname].url;
document.write('<' + 'script type="text/javascript" src="' + w[opname].url + '"><\/' + 'script>');
//-- END OPTIMOST SELECTOR CODE --//
