var timer = null

function stoputcclock_asia()
{
clearTimeout(timer)
}

function startutcclock_asia()
{
var targetday = 0; //0, 0 is start
var targethour = 7; //7, 0 is start
var time = new Date()
var weekday=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday")
var daytoday = time.getUTCDay()
var weekdayfinal=weekday[daytoday]
if (daytoday==targetday)
{
var eventday = ""
var daystogo = 0
}
else 
{
var daystogo = ((targetday) - daytoday) 
var eventday =  daystogo + " days "
}
var hours = time.getUTCHours() 
var hourstogo = (targethour - hours)

var localhours = time.getHours() 
var minutes = time.getMinutes()
minutes=((minutes < 10) ? "0" : "") + minutes
var seconds = time.getSeconds()
seconds=((seconds < 10) ? "0" : "") + seconds
var clock = "Server Time is " + weekdayfinal + " " + hours + ":" + minutes + ":" + seconds + "UTC" 
if ((daytoday == targetday) && ((targethour - hours) < 1) && ((targethour - hours) > -3))
{
var countdown = ""
var eventon = true
}
else if ((targetday == 0) && (daytoday == 1) && ((targethour - hours) > 21))
{
var countdown = ""
var eventon = true
}
else if ((daystogo == 0) && (hourstogo > 0))
{
var countdown = "Asia Pacific Chat starts in " + hourstogo + " hours"
}
else if ((daystogo == 0) && (hourstogo < 0))
{
var hourstogo = hours - targethour
var countdown = "Asia Pacific Chat started " + hourstogo + " hours ago"
}
else if ((daystogo == 1) && (hourstogo < 0))
{
 var hourstogo = hourstogo + 24 
var countdown = "Asia Pacific Chat starts in " + hourstogo + " hours"
}
else if ((daystogo < 0))
{
var daystogo = daystogo + 7
if (hourstogo < 0){ 
var hourstogo = hourstogo + 24 
var daystogo =  (daystogo -1)
}
var eventday =  daystogo + " days "
var countdown = "Asia Pacific Chat starts in " + eventday + hourstogo + " hours"
}
else
{
	if ((daystogo > 1) && (hourstogo < 0)){
var hourstogo = hourstogo + 24 
var eventday =  (daystogo -1) + " days "
}
var countdown = "Asia Pacific Chat starts in " + eventday + hourstogo + " hours"
}
if (eventon)
{ 
document.eventonnow_asia.src='http://alternityrpg.net/onlineforums/event.gif';
}
else 
{ 
document.eventonnow_asia.src='http://alternityrpg.net/onlineforums/clear.gif';
 }
document.forms['utcclockform_asia'].countdown_asia.value = countdown
<!-- document.forms['utcclockform'].display.value = clock -->
<!-- timer = setTimeout("startutcclock()",1000) -->

}