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;
