function GetMetricTimeInSeconds()
{
	var CurrentTime = new Date();
	var Beginning   = new Date("January 1, 2000 12:00:00 AM");

	var iTotalMilSeconds  = CurrentTime.getTime() - Beginning.getTime();
	var dMTotalMilSeconds = iTotalMilSeconds * 1.15453230127381857864142951418666;
	var iMTotalSeconds    = Math.round(dMTotalMilSeconds / 1000.0);

	return iMTotalSeconds;
}

function GetMetricTime()
{
	var iMTotalSeconds    = GetMetricTimeInSeconds();

	var iMetricYear      =  Math.floor(iMTotalSeconds / 10000000);
	iMTotalSeconds       -= iMetricYear * 10000000;

	var iMetricWeek      =  Math.floor(iMTotalSeconds / 1000000);
	iMTotalSeconds       -= iMetricWeek * 1000000;

	var iMetricDay       =  Math.floor(iMTotalSeconds / 100000);
	iMTotalSeconds       -= iMetricDay * 100000;

	var iMetricHour      =  Math.floor(iMTotalSeconds / 10000);
	iMTotalSeconds       -= iMetricHour * 10000;

	var iMetricMinute    =  Math.floor(iMTotalSeconds / 100);
	iMTotalSeconds       -= iMetricMinute * 100;

	var iMetricSecond    =  iMTotalSeconds;

	var sTime = iMetricHour + "::" + iMetricMinute + "::" + iMetricSecond;
	return sTime;
}

function GetMetricDate()
{
	var iMTotalSeconds    = GetMetricTimeInSeconds();

	var iMetricYear      =  Math.floor(iMTotalSeconds / 10000000);
	iMTotalSeconds       -= iMetricYear * 10000000;

	var iMetricWeek      =  Math.floor(iMTotalSeconds / 1000000);
	iMTotalSeconds       -= iMetricWeek * 1000000;

	var iMetricDay       =  Math.floor(iMTotalSeconds / 100000);
	iMTotalSeconds       -= iMetricDay * 100000;

	var sDate = iMetricYear + "::" + iMetricWeek + "::" + iMetricDay;
	return sDate;
}

function GetObjectByID(sTagID)
{
	if(document.getElementById)
	{
		return document.getElementById(sTagID);
	}
	else if(document.all)
	{
		return document.all[sTagID];
	}
}

function ChangeMetricDateTime()
{
	if(document.getElementById || document.all)
	{
		setTimeout("ChangeMetricDateTime()", 900);

		var sMetricDateTime = GetMetricDate() + "<BR>" + GetMetricTime();
		GetObjectByID("MetricDateTime").innerHTML = sMetricDateTime;
	}
}