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); } }