﻿var last = 1;
var timeInit = 0;
var minText = $get("HiddenFieldTimerMin").value;
var secText = $get("HiddenFieldTimerSec").value;

function countdown_stop()
{
	last = 0;
}

function countdown_clock(freemin)
{
    last = 1;
	countdown(freemin, 1);
}

function countdown(freemin, first)
{
	Today = new Date();
	Todays_Year = Today.getFullYear() - 2000;
	Todays_Month = Today.getMonth() + 1;
	
	Todays_Date = (new Date(Todays_Year, Todays_Month, Today.getDate(), 
						Today.getHours(), Today.getMinutes(), Today.getSeconds())).getTime();
	if (first)
		Target_Date = (new Date(Todays_Year, Todays_Month, Today.getDate(), 
						Today.getHours(), Today.getMinutes(), Today.getSeconds())).getTime() + (freemin * 60000);
	
	Time_Left = Math.round((Target_Date - Todays_Date) / 1000);
	
	if(Time_Left < 0)
		Time_Left = 0;

    minutes = Math.floor(Time_Left / 60);
    Time_Left %= 60;
    seconds = Time_Left;

    if (last==1)
    {
		var myCounter = $get("timer");
		if(myCounter)
		{
			myCounter.innerHTML = minutes + ' ' + minText + ' ' + seconds + ' ' + secText;
			setTimeout('countdown('+freemin+', 0);', 100);
		}
    }
}