
// Define the CurrTime variable to be the current time converted to UTC.

var CurrTime = new Date();
CurrTime = Date.UTC(CurrTime.getUTCFullYear(), CurrTime.getUTCMonth(), CurrTime.getUTCDate(), CurrTime.getUTCHours(), CurrTime.getUTCMinutes());


function GetDuration(DateStr)

{

var Min1 = 60000;
var Hour1 = 3600000;
var Day1 = 86400000;
var Week1 = 604800000;
var Mins120 = 7200000;
var Hours48 = 172800000;
var Days14 = 1209600000;

var PostTime;
var TimeDiff;
var Duration;
var BogusDate;


PostTime = new Date(DateStr);
PostTime = PostTime.getTime();

TimeDiff = CurrTime - PostTime;

if (TimeDiff > 0)
	{
	if (TimeDiff < Mins120)
		{
		TimeDiff = parseInt(TimeDiff / Min1);
		Duration = String(TimeDiff) + ' minutes ago';
		}
	else if (TimeDiff < Hours48)
		{
		TimeDiff = parseInt(TimeDiff / Hour1);
		Duration = String(TimeDiff) + ' hours ago';
		}
	else if (TimeDiff < Days14)
		{
		TimeDiff = parseInt(TimeDiff / Day1);
		Duration = String(TimeDiff) + ' days ago';
		}
	else
		{
		TimeDiff = parseInt(TimeDiff / Week1);
		Duration = String(TimeDiff) + ' weeks ago';
		}
	}
else
	{
	Duration = '';
	}
return Duration;

}