if (typeof addEvent != 'function') {
    function addEvent(object, event, fn) {
        if (object.addEventListener){
            object.addEventListener(event, fn, false);
            return true;
        } else if (object.attachEvent){
            var r = object.attachEvent("on" + event, fn);
            return r;
        } else {
            return false;
        }
    }
}

addEvent(window, "load", auditInit); 

if (typeof(_gat) == 'object') {
	var pageTracker = _gat._getTracker("UA-10523768-1");
}

pageTracker._addOrganic("seznam.cz", "w");
pageTracker._addOrganic("centrum.cz", "q");
pageTracker._addOrganic("jyxo.cz", "s");
pageTracker._addOrganic("atlas.cz", "q");
pageTracker._addOrganic("zoohoo.cz", "q");
pageTracker._addOrganic("tiscali.cz", "query");
pageTracker._addOrganic("1.cz", "q");
pageTracker._addOrganic("volny.cz", "search");

pageTracker._initData();
pageTracker._trackPageview();

function auditInit() {
    var y = document.getElementsByTagName('*');
    for (var i=0; i<y.length; i++) {
        if (y[i].tagName == 'AUDIT') {
            string = '/kmtrack' + y[i].getAttribute('string');
            if (y[i].getAttribute('set') == '1') {
                audit(string, 1);
            }
            else {
                audit(string, 0);
            }
        }
        if (y[i].getAttribute('clickaudit')) {
            if (!y[i].onclick) {
                y[i].onclick = _clickaudit;
            }           
        }
    }
}


function _clickaudit() {
    var auditstring = this.getAttribute('clickaudit');
    if (auditstring) {
        auditstring = '/kmtrack' + auditstring;
        audit(auditstring);
        return true;
    }
    return false;
} 

function audit(auditstring, set) {
    if (auditstring) {
        if (set == 1) {
            pageTracker._setVar(auditstring);
        }
        else {
            pageTracker._trackPageview(auditstring);
        }
        return true;
    }
    return false;
}
