try{
	if(document.getElementsByTagName){
	    //get all the a tags
		var links = document.getElementsByTagName("a");
		//for each a tag
		for (i=0;i<links.length;i++){
			var link = links[i];
			//get file type
			var lastPeriod = link.pathname.lastIndexOf(".");
			var fileType = "";
			if(lastPeriod != -1){
				fileType = link.pathname.substring(lastPeriod + 1);
			}
			//if there is a file type
			if(fileType.length > 0){
				//is this a file type we want to track
				var isTypeToTrack =  fileType.toLowerCase().match(/^(pdf|ram|doc|xls)$/);
				//if this link has a hostname and file type we want to track 
				if(link.hostname.toLowerCase() == location.hostname.toLowerCase() && isTypeToTrack){
					// add an event listener for the onClick event that calls a method
					// which runs Google Analytic's trackPageview method
					if(link.addEventListener){
						link.addEventListener("click", doTrackPageView, false);
					// attachEvent must be used for this to work in IE	
					}else if(link.attachEvent){
						link.attachEvent("onclick", doTrackPageView);
					}	
				}
				
			}
		}	
	}
}catch(err){
	// do nothing
}
// method that listens for tracked link onClick events,
// runs Google Analytic's trackPageview method
function doTrackPageView(eventVar){
	try{
		var trackedLink = eventVar.srcElement ? eventVar.srcElement: eventVar.target
		var pathToTrack = trackedLink.pathname;
		if (pathToTrack.substring(0,1) != "/"){
			pathToTrack = "/" + pathToTrack;
		}
		pageTracker._trackPageview(pathToTrack);
		}
	catch(err){
		// do nothing
	}	
}
// end GA File Tracking code