var UtmMan = new Class({

	options: {},

	initialize: function(){
		if (typeof(urchinTracker) == 'undefined') {
			// If the Adblocker bocked the default JS use a local file
			this.loadJS();
		}

		_uacct = par.utm.gaID;

		if (typeof(urchinTracker) == 'function') {
			// Init the Google Analytics Tracker
			urchinTracker();
		}
	},

	loadJS: function () {
		// Load the main Urchin Tracking Manager
		mainObj.asset("javascript", par.utm.jsURL);
		// Set the web path to the __utm.gif Tracking file
		var _ugifpath = par.utm.gifURL;
	},

	trackURL: function (url) {
		if (url.substr(0, 1) != "/") {
			// Add a Start-Slash to the URL, if needed
			url = "/" + url;
		}
		if (typeof(urchinTracker) == 'function') {
			// Comit the URL to the Google Analytics Tracker
			urchinTracker(url);
		}
		
		if (window.gecko && typeof(console) == 'object') {
			// Debug logging
			// this.debugLog(url);
		}
	},

	debugLog: function (url){
		// Trace the tracked URL
		console.log("Google Analytics tracked >> %o", url);
	}

});