// mailto and outclick tracking using pageTracker._trackPageview 
// check value of checkLinkToOwnDomains(txt)
var ignore_urls="";
var prefix_clickouts="lien-sortant";
var prefix_mailto="mailto";
function xxaddEvent(element,type,handler)
{if(element.addEventListener)
{element.addEventListener(type,handler,false);}else{if(!handler.$$guid)handler.$$guid=xxaddEvent.guid++;if(!element.events)element.events={};var handlers=element.events[type];if(!handlers)
{handlers=element.events[type]={};if(element["on"+type])
{handlers[0]=element["on"+type];}}
handlers[handler.$$guid]=handler;element["on"+type]=xxhandleEvent;}};xxaddEvent.guid=1;function xxhandleEvent(event)
{var returnValue=true;event=event||xxfixEvent(((this.ownerDocument||this.document||this).parentWindow||window).event);var handlers=this.events[event.type];for(var i in handlers)
{this.$$handleEvent=handlers[i];if(this.$$handleEvent(event)===false)
{returnValue=false;}}
return returnValue;};function xxfixEvent(event)
{event.preventDefault=xxfixEvent.preventDefault;event.stopPropagation=xxfixEvent.stopPropagation;return event;};xxfixEvent.preventDefault=function()
{this.returnValue=false;};xxfixEvent.stopPropagation=function()
{this.cancelBubble=true;};if(!window.addEventListener)
{document.onreadystatechange=function()
{if(window.onload&&window.onload!=xxhandleEvent)
{xxaddEvent(window,'load',window.onload);window.onload=xxhandleEvent;}}}
ignore_urls=document.domain+" "+ignore_urls;ignore_urls=ignore_urls.replace(/^\s+/,'').replace(/\s+$/,'');ignore_urls=ignore_urls.split(" ");function checkLinkToOwnDomains(txt)
{if(txt.indexOf("?")>-1)
{txt=txt.substr(0,txt.indexOf("?"));}
if(txt.indexOf("#")>-1)
{txt=txt.substr(0,txt.indexOf("#"));}
for(var i=0;i<=ignore_urls.length;i++)
{if(txt.indexOf(ignore_urls[i])>-1){return false;}}
return true;};function addextratracking()
{elm=document.getElementsByTagName("a");for(var i=0;i<elm.length;i++)
{var path=elm[i].href+"";if(path.match(/\.(doc|txt|xls|ppt|pps|pdf|xls|zip|rar|exe|wma|mov|avi|wmv|mp3)/)!=null)
{if((path.indexOf("http://"+location.host)>-1)||(checkLinkToOwnDomains(path)==false))
{xxaddEvent(elm[i],"click",function()
{var url=this.href;var dom=document.domain;var newurl=url.substr(url.indexOf(dom)+dom.length);_gaq.push(['_trackEvent',prefix_clickouts,'clic',newurl]);});}}
if(path.indexOf("mailto:")>-1)
{xxaddEvent(elm[i],"click",function()
{var url=this.href;_gaq.push(['_trackEvent',prefix_mailto,'clic',(url).substr(7)]);});}
if((checkLinkToOwnDomains(path))&&(path.indexOf("mailto:")==-1)&&(path.indexOf("javascript:")==-1)&&(path!=""))
{xxaddEvent(elm[i],"click",function()
{if((checkLinkToOwnDomains(this.href))&&(this.href.indexOf("mailto:")==-1)&&(this.href.indexOf("javascript:")==-1)&&(this.href!=""))
{var url=this.href;if((url).indexOf("https")>-1){xxsecure=8;}else{xxsecure=7;}
_gaq.push(['_trackEvent',prefix_clickouts,'clic',(url).substr(xxsecure)]);}});}}};xxaddEvent(window,"load",function(){addextratracking();});
