today  = new Date()
todayEpoch  = today.getTime()

target = new Date("4 August, 2007") 
targetEpoch = target.getTime()

daysLeft = Math.floor(((targetEpoch - todayEpoch) / (60*60*24)) / 1000)
document.write(daysLeft)