// Deep Log Analyzer page tracking script
// Copyright (c) 2006 Deep Software Inc.
// http://www.deep-software.com
// DO NOT MODIFY THIS FILE!

var l = "/dla_tracker.gif";
var a = "__dla_sc"; var b = "__dla_cc";

function dtDoTrack() {
    if (document.location.protocol == "file:")
        return;
    var q = Math.random();
    q = q > 0 ? q : Math.random();
    var date = new Date();
    var p = date.getMilliseconds().toString() + date.getMinutes() + "-";
    p += Math.round(q * 2147483647).toString(); var t = f(a);
    if (t == null) {
        t = "_dt_ss_uid=" + p + "&" + g(); e(a, t, null);
    }
    var v = new Image(1, 1);
    v.src = l + "?_dtuid=" + p + "&" + t;
    if (f(b) == null) {
        var k = date;
        k.setFullYear(k.getFullYear() + 2); e(b, p, k);
    }
}

function g() {
    var j;
    if (self.screen)
        j = "_dtscr=" + screen.width + "x" + screen.height + "x" + screen.colorDepth;
    else if (self.java) {
    var u = java.awt.Toolkit.getDefaultToolkit().getScreenSize();
    j = "_dtscr=" + u.width + "x" + u.height;
    }
    var d = navigator;
    if (d.language)
        j += "&_dtlang=" + d.language;
    else if (d.browserLanguage)
        j += "&_dtlang=" + d.browserLanguage;
    if (d.javaEnabled())
        j += "&_dtjava=true";
    var c = h();
    if (c != null)
        j += "&_dtflash=" + c;
    return j;
}


function h() {
    var s = null;
    var d = navigator;
    if (d.plugins && d.plugins.length) {
        for (var r = 0; r < d.plugins.length; r++) {
            if (d.plugins[r].name.indexOf("Shockwave Flash") != -1) {
                s = d.plugins[r].description.split("Shockwave Flash ")[1];
                break;
            }
        }
    }
    else if (window.ActiveXObject) {
        for (var r = 16; r >= 1; r--) {
            try {
                var c = eval("new ActiveXObject('ShockwaveFlash.ShockwaveFlash." + r + "');");
                if (c) {
                    s = r + '.0';
                    break;
                }
            }
            catch (e) {
            }
        }
    }
    return s;
}

function f(i) {
    var m = document.cookie.split("; ");
    for (var r = 0; r < m.length; r++) {
        var o = m[r].split("=");
        if (i == o[0])
            return unescape(o[1]);
    }
    return null;
}

function e(i, n, date) {
    if (date)
        document.cookie = i + "=" + escape(n) + "; expires=" + date.toGMTString();
    else
        document.cookie = i + "=" + escape(n);
}
