// From CreativeFreedom.org.nz. Written by Matthew Holloway <matthew@holloway.co.nz>
// Released into the Public Domain.

oneDayInSeconds = 24 * 60 * 60
oneHourInSeconds = 60 * 60
oneMinuteInSeconds = 60

function bootstrap_countdown()
	{
	remainingSeconds = s92aDate - serverDate
	countdown()
	setInterval('countdown()', 1000)
	}

function countdown()
	{
	remainingSeconds = remainingSeconds - 1
	if(remainingSeconds > 0)
		{
		var leftOverDays = parseInt(remainingSeconds / oneDayInSeconds)
		var leftOverSeconds = remainingSeconds - (leftOverDays * oneDayInSeconds)
		var leftOverHours = parseInt(leftOverSeconds / oneHourInSeconds)
		leftOverSeconds = leftOverSeconds - (leftOverHours * oneHourInSeconds)
		var leftOverMinutes = parseInt(leftOverSeconds / oneMinuteInSeconds)
		leftOverSeconds = leftOverSeconds - (leftOverMinutes * oneMinuteInSeconds)

		var tickerHtml = "<span class=\"unitDays\">" + leftOverDays + " Days<br /> </span> "
		tickerHtml += "<span class=\"unitHours\">" + padWithZeros(leftOverHours, 2) + ":" + padWithZeros(leftOverMinutes, 2) + ":" + padWithZeros(leftOverSeconds, 2) + "</span> until <br /> "
		var descriptionHtml = " <span class=\"guiltUponAccusation\">Guilt Upon Accusation</span><br /> in NZ.</span>";
		var startWith = ""
		var endWith = ""
		if(drawHyperlink)
			{
			startWith = "<a href=\"/s92.html\">" 
			endWith = "</a>"
			}
		document.getElementById("countdownTicker").innerHTML = startWith + tickerHtml + descriptionHtml + endWith
		}
	else if(remainingSeconds < -oneDayInSeconds )
		{
		document.getElementById("countdownTicker").innerHTML = "<a href=\"goals.html#s92\">Guilt Upon Accusation</a> is active TODAY."
		}
	else
		{
		document.getElementById("countdownTicker").innerHTML = "<a href=\"goals.html#s92\">Guilt Upon Accusation</a>."
		}
	}

function padWithZeros(number, desiredLength)
	{
	var numberAsString = number + '';
	while(numberAsString.length < desiredLength)
		{
		numberAsString = "0" + numberAsString;
		}
	return numberAsString;
	}


