// Cross-browser implementation of element.addEventListener()function addListener(element, type, expression, bubbling){bubbling = bubbling || false;if(window.addEventListener)    { // Standardelement.addEventListener(type, expression, bubbling);return true;} else if(window.attachEvent) { // IEelement.attachEvent('on' + type, expression);return true;} else return false;}//This is what i want to do whenever someone clicks on the pagefunction itHappened(evt){//Get the clicket elementvar tg = (window.event) ? evt.srcElement : evt.target;//If it is an A elementif(tg.nodeName == 'A'){//And it is not an internal linkif(tg.href.indexOf(location.host) == -1){//Replace all odd characters, so that it works with Analytics Niavgation analysisvar url = tg.href.replace(/[^a-z|A-Z]/g, "_");var txt = tg.innerHTML.replace(/[^a-z|A-Z]/g, "_");var str = '/outgoinglink/-' + txt + '-' + url;try{//Track iturchinTracker(str);}catch(err){//alert('error: ' + err);}}}}//Add the click listener to the documentaddListener(document, 'click', itHappened);