<script>
var eventsTime = [
["Chaos Castle",["01:00","03:00","05:00","07:00","09:00","11:00","13:00","15:00","17:00","19:00","21:00","23:00"]],["Devil Square",["00:00","04:00","08:00","12:00","16:00","20:00"]],
["Blood Castle",["00:00","02:00","04:00","06:00","08:00","10:00","12:00","14:00","16:00","18:00","20:00","23:00"]],
["Moss Merchant",["02:00","08:00","14:00","20:00"]],
["Castle Deep",["04:00","12:00","20:00"]],
["Skeleton King",["00:05","04:05","08:05","12:05","16:05","20:05"]],
["Red Dragon",["00:15","04:15","08:15","12:15","16:15","20:15"]],
["White Wizard",["00:50","04:50","08:50","12:50","16:50","20:50"]],
["Medusa",["00:00","12:00"]],
["Dragones Dorados",["00:25","04:25","08:25","12:25","16:25","20:25"]],
["Moon Rabbit",["02:15","06:15","10:15","14:15","18:15","22:15"]],
["Illusion Kundun",["01:25","05:25","09:25","13:25","17:25","21:25"]],
["Illusion Temple",["01:30","05:30","09:30","13:30","17:30","21:30"]],
["Arca Battle",["00:00","02:00","04:00","06:00","08:00","10:00","12:00","14:00","16:00"]]
];
function toSeconds(h,m,s){
return h*3600+m*60+s;
}
function updateEventsTime()
{
var d = new Date();
var time = toSeconds(d.getHours(), d.getMinutes(), d.getSeconds());
var html = '';
for (i in eventsTime) {
var j;
for (j=0; j<eventsTime[i][1].length; j++) {
var t = eventsTime[i][1][j].split(':');
t = toSeconds(t[0],t[1],0);
if(t > time) break;
}
j = j%eventsTime[i][1].length;
var t = eventsTime[i][1][j].split(':');
var diff = toSeconds(t[0],t[1],0) - time;
if(diff < 0) diff += 3600*24;
var c = "label-default";
if(diff < 15*60) c = "label-success";
var h = parseInt(diff/3600);
diff -= 3600*h;
var m = parseInt(diff/60);
var s = diff - m*60;
var countdown = h+':'+("0" + m).slice(-2)+':'+("0" + s).slice(-2);
html += '<div class="block-content" style="font-size: 12px;">'+eventsTime[i][1][j]+' - '+eventsTime[i][0]+'<span class="pull-right label '+c+'" style="font-size: 13px;">'+countdown+'</span></div>';
}
$('.events').html(html);
}
onReady.push(function(){ setInterval(updateEventsTime, 1000) });
</script>