function createtime()
{
var endtime = new Date()
// the following lines set the time/date that is counted down to
endtime.setMonth(6)	// 0-11
endtime.setDate(11)	// 1-31
endtime.setFullYear(2007)
endtime.setHours(22)	// 0-23
endtime.setMinutes(30)	// 0-59
endtime.setSeconds(0)	// 0-59

var time = new Date()

if (time.getTime() >= endtime.getTime()) {
	var ctime = "Showtime!!!"
} else {
	var secondsleft = Math.round((endtime.getTime()-time.getTime())/1000)
	var timeleft = secondsleft
	minutesleft = Math.floor(secondsleft / 60)
	secondsleft = Math.floor(secondsleft - (minutesleft * 60))
	hoursleft = Math.floor(minutesleft / 60)
	minutesleft = Math.floor(minutesleft - (hoursleft * 60))
	daysleft = Math.floor(hoursleft / 24)
	hoursleft = Math.floor(hoursleft - (daysleft * 24))
	
	if (minutesleft < 10) { minutesleft = "0"+minutesleft }
	if (secondsleft < 10) { secondsleft = "0"+secondsleft }

	var ctime = "only "
	// ctime="goal time: "+endtime.toString()+"<p />"+"now: "+time.toString()+"<p />"+"time left in seconds: "+timeleft+"<p />"
	if (daysleft == 0) {
		ctime = ctime+hoursleft+":"+minutesleft+":"+secondsleft
	} else if (daysleft == 1) {
		ctime = ctime+daysleft+" day "+hoursleft+":"+minutesleft+":"+secondsleft
	} else {
		ctime = ctime+daysleft+" days "+hoursleft+":"+minutesleft+":"+secondsleft
	}
	
	ctime = ctime+" until showtime!!!"
}

if (document.all)
	document.all.clock.innerHTML=ctime
else if (document.getElementById) 
	document.getElementById("clock").innerHTML=ctime
else
	document.write(ctime)
}

if (!document.all&&!document.getElementById)
	createtime()

function loadtime() {
	if (document.all||document.getElementById)
		setInterval("createtime()",1000)
}

