// POP SYOS Event Tracking API
	function pop_trackEvent(oArgs) {
	    
		//var _source = oArgs.source || document.location.pathname+document.location.search+document.location.hash;
		var p_source = oArgs.source || document.location.pathname;
		var p_media = oArgs.media || '';
		var p_object = oArgs.object || '';
			p_object = p_object.replace(/_/gi,"+");
		var p_action = oArgs.action || '';
			p_action = p_action.replace(/_/gi,"+");
		var p_label = oArgs.label || '';
			p_label = p_label.replace(/_/gi,"+");
		var p_value = oArgs.value || '';
		var p_target = oArgs.target || '';

		//lowercase
		var p_action = p_action.toLowerCase();
		var p_label = p_label.toLowerCase();
		var p_object = p_object.toLowerCase();

		 //update values:
		if(p_action == 'choose+selection'){
			var p_action = 'select+section';
			}
		else{}

		// Instantiate GA tracking call
		//var sReport = encodeURI('/_event/category='+_category+'/action='+_action+'/label='+_label);
		var sReport = encodeURI(p_source+'?utm_category='+p_object+'&utm_action='+p_action+'&utm_label='+p_label);
		try{
			urchinTracker(sReport);
			// Only uncomment during debugging
			//console.log("urchinTracker being called with: %s", sReport);
			//console.dir(oArgs);
		}
		catch(e){}
	}

// prevent errors from console calls to browsers that don't provide firebug's debugging console.
if (!window.console || !console.firebug)
{
	var names = ["log", "debug", "info", "warn", "error", "assert", "dir", "dirxml",
	"group", "groupEnd", "time", "timeEnd", "count", "trace", "profile", "profileEnd"];

	window.console = {};
	for (var i = 0; i < names.length; ++i)
		window.console[names[i]] = function() {}
}
