 /**
   * @class
   * NqTracker is the class that hadles the Tracking of the System(i.e. Google Analytics).
   * @constructor
   * @param aoConfig Json formatted named parameters.
   */
function NqTracker(aoConfig)
{	
	if(aoConfig != null && aoConfig.cGoogleAnalCode != null && aoConfig.cGoogleAnalCode != "")
	{
		this.pageTracker = _gat._getTracker(aoConfig.cGoogleAnalCode);
		this.pageTracker._initData();
		this.bInitialized = true;
	} else
	{
		this.bInitialized = false;
	}
}

 /**
   * Destructor. Must be called to clean up referenced members when no longer used to free memory references.  
   */
NqTracker.prototype.destroyObj = function()
{

}

//// PUBLIC FUNCTIONS
 /**
   * This function does the actual tracking of each page
   * @param acTrackPage  This is the name of the page to be tracked by any service available. Currently we are using Google Analytics.
   */
NqTracker.prototype.trackPage = function(acTrackPage)
{
	if (this.bInitialized)
	{
		this.pageTracker._trackPageview(acTrackPage);
	}

//	_uacct = "UA-2734305-5";urchinTracker();
//	_uacct = "UA-2734305-3";urchinTracker();
}



//// PRIVATE FUNCTIONS

