var timerID = null;
var timerRunning = false;

function stopclock() {
    if(timerRunning)
        clearTimeout(timerID);
    timerRunning = false;
}

var now = null;
var totalSec = 0;


function startclock() 
{
    //totalSec = parseInt(document.getElementById('hNow').value);			
    totalSec = parseInt(document.getElementById('ctl00$PageContent$hNow').value);			
    if(totalSec > 0)
	    timerID = setInterval("showtime()",1000);			
}

function showtime() 
{
    totalSec--;
    var sec = totalSec;
    //alert(sec);
    var days = parseInt(sec / 86400);
    sec = sec % 86400;
	
    var hrs = parseInt(sec / 3600);
    sec = sec % 3600;
	
    var min = parseInt(sec / 60);
    sec = sec % 60;			
	
    document.getElementById('days').innerText = days ;

    //if(document.getElementById('hStarted').value == '1')
    if(document.getElementById('ctl00$PageContent$hStarted').value == '1')
    {
	    var oldisCap = document.getElementById('isCaption').innerText;
		
	    if(days == 1)
	    {
		    if(oldisCap != 'is')
			    document.getElementById('isCaption').innerText = 'is';	
	    }
	    else 
	        if(oldisCap != 'are')
			    document.getElementById('isCaption').innerText = 'are';		
    }
	
    var oldDaysCap = document.getElementById('daysCaption').innerText;
    if(days == 1)
    {
	    if(oldDaysCap != 'day')
		    document.getElementById('daysCaption').innerText = 'day';
    }
    else
    {
	    if(oldDaysCap != 'days')
		    document.getElementById('daysCaption').innerText = 'days';
    }		

    document.getElementById('hours').innerText = hrs;
    var oldHoursCap = document.getElementById('hoursCaption').innerText;
    if(hrs == 1)
    {
	    if(oldHoursCap != 'hour')
		    document.getElementById('hoursCaption').innerText = 'hour';
    }
    else if(oldHoursCap != 'hours')
	    document.getElementById('hoursCaption').innerText = 'hours';
		
    document.getElementById('minutes').innerText = min;
    var oldMinCap = document.getElementById('minutesCaption').innerText;
    if(min == 1)
    {
	    if(oldMinCap != 'minute')
		    document.getElementById('minutesCaption').innerText = 'minute';
    }
    else if(oldMinCap != 'minutes')
	    document.getElementById('minutesCaption').innerText = 'minutes';
		
		
    document.getElementById('seconds').innerText = sec;
    var oldSecCap = document.getElementById('secondsCaption').innerText;
    if(sec == 1)
    {
	    if(oldSecCap != 'second')
		    document.getElementById('secondsCaption').innerText = 'second';
    }
    else if(oldSecCap != 'seconds')
	    document.getElementById('secondsCaption').innerText = 'seconds';
	
    if(totalSec == 0)
	    stopclock();
	
}
