// globals -- calculate only once
// set target date to 1700GMT on August 13, 2004
var targetDate = Date.UTC(2010, 0, 17, 10, 0, 0, 0)
var oneMinute = 60 * 1000
var oneHour = oneMinute * 60
var oneDay = oneHour * 24
function getTimeUntil(targetMS) {
    var today = new Date()
    var diff = targetMS - today.valueOf()
    return Math.floor(diff)
}

function getCountDown() {
    var ms = getTimeUntil(targetDate)
    var output = ""
    var days, hrs, mins, secs
    if (ms >= 0) {
        days = Math.floor(ms/oneDay)
        ms -= oneDay * days
        hrs = Math.floor(ms/oneHour)
        ms -= oneHour * hrs
        mins = Math.floor(ms/oneMinute)
        ms -= oneMinute * mins
        secs = Math.floor(ms/1000)
        output += "Time to go <b>" + hrs + "</b> Hours, <b>" +
                  mins + "</b> Minutes, <b>" +
                  secs + "</b> Seconds"
    } else {
        //output += "Race finished on 16 January 2009 14:00 (local time)"
    }
    return output
}
function updateCountDown()
	{
    //document.forms[0].timer.value = getCountDown()
    document.getElementById('timetogo').innerHTML = getCountDown()
	setTimeout("updateCountDown()", 1000)
	}
