He.Bootstrap('He.Application.Back');

He.Application.Back.GA = false;

He.Application.Back.InitGA = function(_id)
{
	if(_id)
	{
		He.Application.Back.GA = true;
		pageTracker = _gat._getTracker(_id);
		pageTracker._trackPageview(He.Framework.Uri.MakeRelative(He.Framework.Nav.MakeSolid(document.location.toString())));
	}
}

He.Application.Back.Click = function(_evt,_href)
{
	var click = {
		X: _evt.pointerX(),//_evt.screenX + _evt.view.scrollX,
		Y: _evt.pointerY() //_evt.screenY + _evt.view.scrollY
	};

	click = Object.toJSON(click);// He.Application.Back.Click.arguments); //

	He.Framework.Ajax.Request('/qsb.php',{cmd:'ApplicationClick',uid:He.Application.Common.UserProfileId,url:_href,click:click});

	if(He.Application.Back.GA) // Google Analytics
	{
		pageTracker._trackPageview(He.Framework.Uri.MakeRelative(He.Framework.Nav.MakeSolid(_href)));
	}
}

