Logger = new Object();

Logger.arrIDs = new Array();

Logger.is_enabled = false;
Logger.is_debugging = false;

/*
* Initialize Logger method.
*/
Logger.init = function(obj) {
	
	if(obj.is_enabled === true) Logger.is_enabled = true;
	if(obj.is_debugging === true) Logger.is_debugging = true;
	
	if(!Logger.is_enabled) return;
	
	for(var i = -1, id; id = obj.arrIDs[++i], (id !== undefined && id !== null);) {
		Logger.arrIDs.push(id);
		
		_uacct = id;
		urchinTracker();
		_uff = 0;
	}
	
}

/*
* Save log value into "GoogleAnalytics" system.
*/
Logger.logGA = function(value) {
	
	if(value == undefined || value == null) value = "";
	if(value && Logger.is_debugging) alert("[JS] logGA: " + value);
	
	if(!Logger.is_enabled) return;
	
	for(var i = -1, id; id = Logger.arrIDs[++i], (id !== undefined && id !== null);) {
		_uff = 0;
		_uacct = id;
		urchinTracker(value);
	}
	
}

