window.addEvent('domready',function(){
// add download tracking
['pdf','zip','iso','exe','doc','docx','odt','ods','xls','tif','bin','ppt','txt','xml','eps','swf','jpg','png','gif'].each(function(item, index){
$$('a[href$=.'+item+']').addEvent('click', function(){
var p = '/'+this.get('href');
if (p.search(/(ht|f)tps?:\/\//) != -1){
p = '/external'+p.replace(/(ht|f)tps?:\/\//,'');
}
_gaq.push(['_trackPageview', p]);
});
});
});

window.addEvent('domready',function(){
// add email tracking
$$('a[href^=mailto:]').addEvent('click', function(){
var p = '/emails/' + this.get('href').replace('mailto:','');
_gaq.push(['_trackPageview', p]);
});
// add email tracking crypted
$$('a[href^=javascript:linkTo_UnCryptMailto]').addEvent('click', function(){
var p = this.get('href').replace(/^javascript:linkTo_UnCryptMailto\(['"]/,'').replace(/['"]\);?$/,'');
p = '/emails/' + decryptString(p,-2).replace('mailto:','');
_gaq.push(['_trackPageview', p]);
});
});
