/**
 * Log a JavaScript event as a page view by passing a parameter to a dummy page.
 * Author: Thomas Peri
 * Modified: 2009-09-16
 */
var pageTracker; // declare it here so this script knows about it before google redeclares it.
var jsTrack = {
	debug: false,
	dummy: '/jsTrack/',
	param: 'js_event',
	trackEvent: function(event) {
		var self = this,
			url = this.dummy+'?'+this.param+'='+escape(event);
		jQuery.get(url, function(data) {
			if (self.debug) {
				self.debugLog.push({event: event, url: url, data: data});
			}
		});
		if (pageTracker && typeof pageTracker._trackPageview == 'function') {
			pageTracker._trackPageview(url);
		}
	},
	debugLog: [],
	getDebugEvents: function() {
		var i,
			log = [];
		for (i = 0; i < this.debugLog.length; i++) {
			log.push(this.debugLog[i].event);
		}
		return log;
	}
};
