var gemius_identifier = new String();
function KSGemius() {
    // private variables
    var ks_gemius_prefix = /\http:\/\/(www|mag)\.ks-ekspert\.pl\b/gi;
    gemius_identifier = new String(GetSection(''));

    function GetPath(url) {
        return url.replace(ks_gemius_prefix, '');
    }

    function GetSection(ks_section_local) {
        var result = ks_section_local;
        if (ks_section_local == '') {
            var url = document.location.href;
            var path = GetPath(url);
            var elems = {
                strona_glowna: { id: 0, hash: 'nd01NLLPwQedGcJFfJWo.bQXHWx_MqOPkkzyuEYVvcX.g7', reg: "^\/$" },
                wiadomosci: { id: 1, hash: 'B2070Cs3HLWh3STGprqojLQXfXV_MmLAkk0itkYVhQX.77', reg: "^\/wiadomosci.*" },
                artykuly: { id: 2, hash: 'B82b8iu3LOzrt7TXhhyAx2ZW33mB27rr17yV27Wa0lX.u7', reg: "^\/artykuly.*" },
                najnowsze_wydania: { id: 3, hash: 'nd2VVrLP0T893PyLFHXcMrQXP4N_Mnsc.DvlEft9gsH.I7', reg: "^\/wydania.*" },
                others: { id: 62382, hash: 'B2070is3HOxBB4WSvnSw_7QX33l_MrrrkjeVTR6KKhj.L7', reg: "^.*" }
            };
            // first match
            for (i in elems) {
                var k = elems[i];
                var re = new RegExp(k.reg, "gi");
                if (path.match(re)) {
                    s = k.hash;
                    break;
                }
            }
            result = s;
        }
        return result;
    }; //GetPath
} // KSGemius

var gemius = new KSGemius();
