﻿window.gbar = {};
(function() {
    function e(a, c, g) {
        var f = "on" + c;
        if (a.addEventListener)
            a.addEventListener(c, g, false);
        else if (a.attachEvent)
            a.attachEvent(f, g);
        else {
            var d = a[f];
            a[f] = function() {
                var b = d.apply(this, arguments), j = g.apply(this, arguments);
                return b == undefined ? j : j == undefined ? b : j && b
            }
        }
    };

    var h = window.gbar, i, k;
    function l(a, c) {
        a.visibility = k ? "hidden" : "visible";
        a.right = c-10+ "px"
    }

    h.tg = function(a,ss) {
        a = a || window.event;
        var c = 0, g, f = window.navExtra, d = document.getElementById("gbi"), b = a.target || a.srcElement;
        a.cancelBubble = true;
        if (!i) {
            i = document.createElement(Array.every || window.createPopup ? "iframe" : "div");
            i.frameBorder = "0";
            i.src = "javascript:''";
            d.parentNode.appendChild(i).id = "gbs";
            if (f)
                for (g in f)
                d.insertBefore(f[g], d.firstChild).className = "gb2";
            e(document, "click", h.close)
           
        }
        if (b.className != "gb3")
            b = b.parentNode;
        do
            c += b.offsetLeft;
        while (b = b.offsetParent);
        
        l(d.style, c);
        i.style.width = d.offsetWidth + "px";
        i.style.height = d.offsetHeight + "px";
        l(i.style, c);
        k = !k
    };

    h.close = function(a) {
        k && h.tg(a)
    }
}
 )
();
