WEBAUDIT = function() {

    this.WACID = null;
    this.WACIDName = "WACID";


    this.getCookie = function(name) {
        var nameEQ = name + "=";
        var ca = document.cookie.split(';');
        for (var i = 0; i < ca.length; i++)
        {
            var c = ca[i];
            while (c.charAt(0) == ' ') c = c.substring(1, c.length);
            if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
        }
        return null;
    }

    this.setCookie = function(name, value, topDomain) {
        var date = new Date(2020, 12, 31, 23, 59, 59);
        var expires = "; expires=" + date.toGMTString();
        document.cookie = name + "=" + value + expires + "; path=/; domain=" + topDomain;
    }

    this.generateID = function(splitter) {
        var sp = (splitter) ? splitter : 'A';
        var now = new Date();
        return Date.parse(now.toGMTString()) + sp + Math.floor(Math.random() * 1000000000);
    }

    this.getTopDomain = function(fullDomain) {
        var darabok = fullDomain.split('.');
        return darabok[(darabok.length - 2)] + '.' + darabok[(darabok.length - 1)];
    }

    this.getDomain = function(url) {
        var urlDarabok = url.split('/');
        return urlDarabok[2];
    }

    this.WACID = this.getCookie(this.WACIDName);
}

var same = Math.floor(Math.random() * 1000000);
var wa = new WEBAUDIT();
var felbontas = "";
var wa_url = "@u=";
var wa_referrer = "@r=";

if (wa.WACID == null)
{
    wa.WACID = wa.generateID('A');
    wa.setCookie(wa.WACIDName, wa.WACID, wa.getTopDomain(wa.getDomain(document.URL)));
}

same = same + "@c=" + wa.WACID;
if (screen) felbontas = '@s=' + screen.width + 'x' + screen.height;
if (document.referrer) wa_referrer = wa_referrer + document.referrer;
if (document.URL) wa_url = wa_url + document.URL;
same = same + felbontas + wa_url + wa_referrer;

//document.write('<!-- Medián WebAudit indulhatunk.hu --><img style="position:absolute;top:-100px;left:-100px" src="http://audit.median.hu/cgi-bin/track.cgi?uc=11928146678931&dc=1&ui=' + same + '" width="1" height="1">');
