ecommerce.analytics = {
	trackPage: function(zpage) {
		if (ecommerce.pageTracker!=null) {
			ecommerce.pageTracker._trackPageview(zpage);
		}
	},
	
	trackEvent: function(category, action, opt_label, opt_value) {
		if (ecommerce.pageTracker!=null) {
			if (!isNaN(opt_value)) opt_value = parseInt(opt_value);
			// alert(category+'#'+action+'#'+opt_label+'#'+opt_value);
			ecommerce.pageTracker._trackEvent(category, action, opt_label, opt_value);
		}
	},
	
	count: function(object_type,object_id) {
		new Ajax.Request('/tools/ajax/ajax_utils.php?action=count',
						 { method: 'post',
						   parameters: { counter_object_type: object_type, counter_object_id: object_id }
						 });
	}
	
} ;