var klik=new Object();
klik.element='';
klik.can=true;
klik.addevent=function (o,t,f) {
	if (o.addEventListener) {
		o.addEventListener(t,f,true);
	}	else if (o.attachEvent) {
		o["e"+t+f]=f;
		o[t+f]=function(){o["e"+t+f](window.event);}
		o.attachEvent("on"+t,o[t+f]);
	} else {
		o["on"+t]=o["e"+t+f];
	}
}
klik.start=function () {
	klik.addevent(document,'click',klik.clickAction);
}
klik.clickPosition=function (ev) {
	var posX=0;
	var posY=0;
	if (ev.pageX || ev.pageY) {
		posX=ev.pageX;
		posY=ev.pageY;
	}
	else if (ev.clientX || ev.clientY) {
		posX=ev.clientX+document.body.scrollLeft+document.documentElement.scrollLeft;
		posY=ev.clientY+document.body.scrollTop+document.documentElement.scrollTop;
	}
	return [posX,posY];
}
klik.elementPosition=function (elem) {
	var elemX=0;
	var elemY=0;
	var elt=elem;
	while (elt!=null) {
		elemX+=elt.offsetLeft;
		elemY+=elt.offsetTop;
		elt=elt.offsetParent;
	}
	return [elemX,elemY];
}
klik.clickAction=function (e) {
	if (klik.can && klik.pageId && klik.site) {
		var mc=klik.clickPosition(((e)?e:window.event));
		var ec=((klik.element)?klik.elementPosition(document.getElementById(klik.element)):[0,0]);
		var i=document.createElement('img');
		l=window.location;
		i.src='http://beta.kliknuto.cz/count.php?hash='+(Math.round(100*Math.random()))+'&click_x='+(mc[0]-ec[0])+'&click_y='+(mc[1]-ec[1])+'&user_agent='+escape(navigator.userAgent)+'&screen_x='+screen.width+'&screen_y='+screen.height+'&screen_bpp='+screen.colorDepth+'&url_hostname='+escape(l.hostname)+'&url_pathname='+escape(l.pathname)+'&url_search='+escape(l.search)+'&url_port='+escape(l.port)+'&element_id='+escape(klik.element)+'&site_id='+klik.site+'&page_id='+escape(klik.pageId);
		klik.can=false;
		setTimeout('klik.can=true;',500);
	}
}
klik.addevent(window,'load',klik.start);