Logger = new Object();

Logger.arrIDs = new Array();

Logger.is_enabled = true;
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) {
		for(var i = -1, id; id = obj.ids[++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);
	}
	
}

