RemoteLogger = {
	remote_event_url:DOMAIN_LOGGING+'/_.gif',
	logGAEvent: function(category, action, optional_label, optional_value) {
		// We're assuming that pageTracker is initialized on the page
		if (pageTracker)
			pageTracker._trackEvent(category, action, optional_label, optional_value);
	},

	logGAPageview: function(pageURI) {
		if (pageTracker) 
			pageTracker._trackPageview(pageURI);
	},
	
	logEvent: function(app_id, event_id, label, value) {
		var remote_url = RemoteLogger.remote_event_url;
		remote_url += '?appid=' + app_id;
		remote_url += '&eventid=' + event_id;
		if (label && label.length && value != undefined)
			remote_url += '&' + label + '=' + value;
		remote_url += '&ts=' + new Date().getTime();
		$.ajax({
			type: "GET",
			url: remote_url 
		});
	},
	
	jogError: function(app_id, error_code, info) {
		var remote_url = RemoteLogger.remote_event_url;
		remote_url += '?appid=' + app_id;
		remote_url += '&eventid=' + error_code;

		if (info && info.length) 
			remote_url += '&i=' + info;

		remote_url += '&ts=' + new Date().getTime();
		$.ajax({
			type: "GET",
			url: remote_url  
		});
	}
};

