function SetCountdown()
{
	var dateOfLaunch = new Date(2007, 8, 3, 0,0,0); // Month is 0-11 in Javascript
	var dateNow = new Date();
	
	var differenceBetweenDates = dateOfLaunch.getTime() - dateNow.getTime() + (dateNow.getTimezoneOffset() * 60 * 1000);
	
	differenceBetweenDates = differenceBetweenDates + (6 * 60 * 60 * 1000);
	
	if (differenceBetweenDates > 0)
	{
		var numberOfDaysRemaining = getRemainingDays(differenceBetweenDates);
		var numberOfHoursRemaining = getRemainingHours(differenceBetweenDates);
		
		var hundredsOfDaysRemaining = Math.floor(numberOfDaysRemaining/100);
		var tensOfDaysRemaining = Math.floor((numberOfDaysRemaining - (hundredsOfDaysRemaining*100))/10);
		var unitsOfDaysRemaining = Math.floor(numberOfDaysRemaining - (hundredsOfDaysRemaining*100) - (tensOfDaysRemaining*10));
		
		document.getElementById("CountDownHundreds").src = getImageLocation(hundredsOfDaysRemaining);
		document.getElementById("CountDownHundreds").alt = getImageAltText(hundredsOfDaysRemaining);
		
		document.getElementById("CountDownTens").src = getImageLocation(tensOfDaysRemaining);
		document.getElementById("CountDownTens").alt = getImageAltText(tensOfDaysRemaining);
		
		document.getElementById("CountDownUnits").src = getImageLocation(unitsOfDaysRemaining);
		document.getElementById("CountDownUnits").alt = getImageAltText(unitsOfDaysRemaining);
		
		var tensOfHoursRemaining = Math.floor(numberOfHoursRemaining / 10);
		var unitsOfhoursRemaining = Math.floor(numberOfHoursRemaining - (tensOfHoursRemaining*10));
		
		document.getElementById("CountDownHoursTen").src = getImageLocation(tensOfHoursRemaining);
		document.getElementById("CountDownHoursTen").alt = getImageAltText(tensOfHoursRemaining);
		
		document.getElementById("CoutnDownHoursUnits").src = getImageLocation(unitsOfhoursRemaining);
		document.getElementById("CoutnDownHoursUnits").alt = getImageAltText(tensOfHoursRemaining);
	}
	else // if the date has already passed just display zero.
	{
		document.getElementById("CountDownHundreds").src = getImageLocation(0);
		document.getElementById("CountDownHundreds").alt =gGetImageAltText(0);
		
		document.getElementById("CountDownTens").src = getImageLocation(0);
		document.getElementById("CountDownTens").alt = getImageAltText(0);
		
		document.getElementById("CountDownUnits").src = getImageLocation(0);
		document.getElementById("CountDownUnits").alt = getImageAltText(0);
		
		document.getElementById("CountDownHoursTen").src = getImageLocation(0);
		document.getElementById("CountDownHoursTen").alt = getImageAltText(0);
		
		document.getElementById("CoutnDownHoursUnits").src = getImageLocation(0);
		document.getElementById("CountDownHoursUnits").alt = getImageAltText(0);
	}
}

function getImageLocation(imageNumber)
{
	switch(imageNumber)
	{
		case 0:
			return "images/CountZero.gif";
		case 1:
			return "images/CountOne.gif";
		case 2:
			return "images/CountTwo.gif";
		case 3:
			return "images/CountThree.gif";
		case 4:
			return "images/CountFour.gif";
		case 5:
			return "images/CountFive.gif";
		case 6:
			return "images/CountSix.gif";
		case 7:
			return "images/CountSeven.gif";
		case 8:
			return "images/CountEight.gif";
		case 9:
			return "images/CountNine.gif";
	}
}

function getImageAltText(imageNumber)
{

	switch(imageNumber)
	{
		case 0:
			return "CountDown Zero Image";
		case 1:
			return "CountDown One Image";
		case 2:
			return "CountDown Two Image";
		case 3:
			return "CountDown Three Image";
		case 4:
			return "CountDown Four Image";
		case 5:
			return "CountDown Five Image";
		case 6:
			return "CountDown Six Image";
		case 7:
			return "CountDown Seven Image";
		case 8:
			return "CountDown Eight Image";
		case 9:
			return "CountDown Nine Image";
	}
}
function getRemainingDays(differenceBetweenDates)
{
	var secondsInADay = (86400*1000);

	var numberOfDays = (differenceBetweenDates/secondsInADay);

	return Math.floor(numberOfDays);
}
function getRemainingHours(differenceBetweenDates)
{
	var secondsInADay = (86400*1000);

	var numberOfDays = (differenceBetweenDates/secondsInADay);
	
	return Math.floor((numberOfDays - Math.floor(numberOfDays)) * 24);
}


//onLoad="SetCountdown();"