_gat.gc = function (d)
{
    var a = this, c = "-", h = _gat, o = d;
    a.Ja = screen;
    a.qb = !self.screen && self.java ? java.awt.Toolkit.getDefaultToolkit() : h.b;
    a.a = document;
    a.e = window;
    a.k = navigator;
    a.Ka = c;
    a.Sb = c;
    a.tb = c;
    a.Ob = c;
    a.Mb = 1;
    a.Bb = c;

    function k() {
        var l, s, q, f, n = "ShockwaveFlash", w = "$version", x = a.k ? a.k.plugins : h.b;
        if (x && x[h.c] > 0) {
            for (l = 0; l < x[h.c] && !q; l++) {
                s = x[l];
                if (h.P(s.name, "Shockwave Flash")) {
                    q = h.z(s.description, "Shockwave Flash ")[1];
                }
            }
        } else {
            n = n + "." + n;
            try {
                f = new ActiveXObject(n + ".7");
                q = f.GetVariable(w);
            } catch (g) {
            }
            if (!q) {
                try {
                    f = new ActiveXObject(n + ".6");
                    q = "WIN 6,0,21,0";
                    f.AllowScriptAccess = "always";
                    q = f.GetVariable(w);
                } catch (z) {
                }
            }
            if (!q) {
                try {
                    f = new ActiveXObject(n);
                    q = f.GetVariable(w);
                } catch (z) {
                }
            }
            if (q) {
                q = h.z(h.z(q, " ")[1], ",");
                q = q[0] + "." + q[1] + " r" + q[2];
            }
        }
        return q ? q : c;
    }

    a.xc = function () {var l;if (self.screen) {a.Ka = getWidth() + "x" + getHeight();a.Sb = a.Ja.colorDepth + "-bit";} else if (a.qb) {try {l = a.qb.getScreenSize();a.Ka = l.width + "x" + l.height;} catch (s) {}}a.Ob = h.T(a.k && a.k.language ? a.k.language : a.k && a.k.browserLanguage ? a.k.browserLanguage : c);a.Mb = a.k && a.k.javaEnabled() ? 1 : 0;a.Bb = o ? k() : c;a.tb = h.d(a.a.characterSet ? a.a.characterSet : a.a.charset ? a.a.charset : c);};
    a.Xc = function () {return "&" + ["utmcs=" + h.d(a.tb), "utmsr=" + a.Ka, "utmsc=" + a.Sb, "utmul=" + a.Ob, "utmje=" + a.Mb, "utmfl=" + h.d(a.Bb)].join("&");};
}

function roundDown(nr)
{
  return parseInt(nr / 100) * 100;
}

function getWidth()
{
  var w = (window.innerWidth ? window.innerWidth : (document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ));
  w = roundDown(w)
  return w;
}

function getHeight()
{
  var h = (window.innerHeight ? window.innerHeight : (document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ));
  h = roundDown(h)
  return h;
}

