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()*1000000);
	}

	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);
}

function traffic( traffic_ID, traffic_same )
{
	var params = new Array();
	// unique code
	params.push( 'uc='+ traffic_ID );
	// screen width x height
	params.push( 'sd='+ screen.width +'x'+ screen.height );
	// color depth
	if ( screen.colorDepth != 'undefined' )
	{
	    params.push( 'cd='+ screen.colorDepth );
	}
	// refering page
	var referrer = encodeURIComponent ? encodeURIComponent( document.referrer ) : escape( document.referrer );
	if ( referrer != '' )
	{
	    params.push( 'rp='+ referrer );
	}
	// current page
	var currenturl = encodeURIComponent ? encodeURIComponent( document.location ) : escape( document.location );
	if ( currenturl != '' )
	{
	    params.push( 'cu='+ currenturl );
	}

	// unique id against cache
	params.push( 'ui='+ traffic_same );
	if( (typeof traffic_ef != 'undefined' ) && (traffic_ef.length>0))
	{
	    params.push('ef='+traffic_ef.join('|'));
	}
	document.write( '<img style="position: absolute;" src="http://pixel.blog.hu/12g?' + params.join( '&amp;' ) +'" alt="" />' );
}

function webaudit( webaudit_ID, audit_same )
{
	document.write( '<img style="position: absolute;" src="http://audit.median.hu/cgi-bin/track.cgi?uc=' + webaudit_ID + '&amp;dc=1&amp;ui=' + audit_same + '" alt="" />' );
}

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

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;
