	var startDate = new Date(2012,03,07,0,0,0);

	var mins = 60 * 1000
	var hours = 60 * 60 * 1000
	var days = 24 * 60 * 60 * 1000

	function remainingTime(startTime) {

   		var current = new Date()
   		var difference = startTime.valueOf() - current.valueOf()
		if(difference < 0){
			difference = 0;
		}
    		return Math.floor(difference)

	}

	function calcTime() {

		var countString = ""
    		var ms = remainingTime(startDate)
		var daysLeft = Math.floor(ms / days)
		countString = countString + generateImages(daysLeft)
		ms = ms - (daysLeft * days)
		var hoursLeft = Math.floor(ms / hours)
		countString = countString + generateImages(hoursLeft)
		ms = ms - (hoursLeft * hours)
		var minsLeft = Math.floor(ms / mins)
		countString = countString + generateImages(minsLeft)
		ms = ms - (minsLeft * mins)
		var secsLeft = Math.floor(ms / 1000)
		countString = countString + generateImages(secsLeft)
		document.getElementById("countdown").innerHTML = "<center>" + countString + "</center>"
    		
	}

	function generateImages(stringSlice) {

		var htmlString = ""
		var i
		var stringHolder = new Array()
		stringHolder = stringSlice.toString().split("")
///HS		for(i in stringHolder)	// Doesn't work correctly in IE<9
		for(i=0; i<stringHolder.length; ++i)
		{
			if(stringHolder.length==1){
				htmlString = htmlString + "<img src='Countdown/0.png'><img src='Countdown/" + stringHolder[i] + ".png'>"
			} else {
				htmlString = htmlString + "<img src='Countdown/" + stringHolder[i] + ".png'>"
			}
		}

		return htmlString + "&nbsp;&nbsp;&nbsp;&nbsp;"
		
	
	}

	function updateCounter() {
    		calcTime()
    		setTimeout("updateCounter()", 1000)

	}

