/**
 * Track downloaded files via Google Analytics.
 */
function downloadTrack(trigger, filename) {
	
		// use filename as tracking path ...
	if(filename != undefined && filename != '') {
			// prepend "/downloads/" to filename before it's tracked
		filename = '/downloads/' + filename;
	}
		// when there's no filename, use the link for tracking
	else {
		filename = trigger.pathname;
	}
	
		// find correct way to track
	if(typeof(pageTracker) != 'undefined') {
		pageTracker._trackPageview(filename);
	}
	else if(typeof(_gaq) != 'undefined') {
		_gaq.push(['_trackPageview', filename]);
	}
	
		// give google some moments before it's aborted
	window.setTimeout('location.href = "'+trigger.href+'"', 200);
	return false;
}
