elt=''
//var ca = document.cookie.split(/\s+;\s+/); for (var i=0,l=ca.length;i<l;i++) if (omitrackersid = ca[i].replace(/^omitracker=(.+)$/, '$1')) break;
omitrackersid = document.cookie.replace(/.*omitracker=(.+)\s*;*.*/, '$1')
if (omitrackersid.match(/=/)) omitrackersid=''
Send('loaded')

//Event.observe(document.body, 'click', function(event) {
Event.observe(window, 'click', function(event) {
	elt = Event.element(event)
	if (!elt.tagName || elt.tagName == "BODY") return true
	//elt = Event.findElement(event, 'a')
	/*switch (elt.tagName)	{
		case 'A' : act = elt.readAttribute('href'); break
	}*/
	/*console.log(elt)
	console.log(elt.tagName)
	console.log(elt.readAttribute('onclick'))*/
	//act = elt.readAttribute('onclick') || elt.readAttribute('onmousedown') || elt.readAttribute('onmouseup') || elt.readAttribute('href')
	//console.log(elt)
	if (act = elt.readAttribute('onclick')) Send(act)
	else if (act = elt.readAttribute('onmousedown')) Send(act)
	else if (act = elt.readAttribute('onmouseup')) Send(act)
	else if (act = elt.readAttribute('href')) Send(act)
	else if (elta = Event.findElement(event, 'a'))	{
		if (act = elta.readAttribute('onclick')) Send(act)
		else if (act = elta.readAttribute('onmousedown')) Send(act)
		else if (act = elta.readAttribute('onmouseup')) Send(act)
		else if (act = elta.readAttribute('href')) Send(act)
	}
	//console.log(act)
	//console.log(elt.getValue)
	return true;
});

function Send(pack)	{
	//console.log(pack)
	var url = 'p=' + pack
			+ '&s=' + omitrackersid
			+ '&d=' + document.domain
			// + 'u=' + _omitracker_usr,*/
	if (elt && elt.readAttribute('id')) url += '&i=' + elt.readAttribute('id')
	new Ajax.Request('/proxy.php', {
		parameters:	url,
		onComplete: function(transport) {
			if (!omitrackersid) omitrackersid = document.cookie.replace(/.*omitracker=(.+)\s*;*.*/, '$1')
			console.log(transport.status)
		}
	})
}
