// Navigation and user tracking functions

var sNavArgs = "";
var origUrl = null;

function GetOrigUrl() {
	return origUrl;
}

function StoreUrlArgs()
{
	var sUrl = new String(top.document.URL);
	if (sUrl.indexOf("?") != -1)
	{
		sNavArgs = sUrl.substr(sUrl.indexOf("?") + 1);
		var idx = sNavArgs.indexOf("originatingURL");
		if (idx != -1) {
			origUrl = sNavArgs.substr(sNavArgs.indexOf("=", idx) + 1);
		}
	}
}

function navAway(url, bPassArgs /* = true */)
{
	if (!bPassArgs)
		bPassArgs = true;
		
	if (url)
	{
		sUrl = new String(url);
		if (sNavArgs && (sNavArgs != ""))  
		{
			sUrl += (bPassArgs) ? ("?" + sNavArgs) : "";
		}
		//alert(sUrl.valueOf());
		top.location.href = sUrl.valueOf();
	}
}

function navForward()
{
	if (mainframe.nCurPage < top.nMaxPageCount)
		mainFrame.document.location = nextPageName();
}

function navBackwards()
{
	if (mainFrame.nCurPage > 1)
		mainFrame.document.location = prevPageName();
}
  