    function doTimes(){
        ids = Array("dublin","tokyo");
        for(i=0;i<ids.length;i++){
            time = doHM(document.getElementById(ids[i]+'Time').innerHTML);
            document.getElementById(ids[i]+'Time').innerHTML = time;
            if(time=='00:00'){
                day = doDay(document.getElementById(ids[i]+'Day').innerHTML);
                document.getElementById(ids[i]+'Day').innerHTML = day;
            }
        }
    }
    function doHM(timestr){
        arr = timestr.split(':');
        arr[1]=arr[1]=='59'?'00':Number(arr[1])+1+'';
        if(arr[1]=='00') arr[0]=arr[0]=='23'?'00':Number(arr[0])+1+'';
        if(arr[1]=='00') arr[0]=arr[0]=='23'?'00':Number(arr[0])+1+'';
        for(j=0;j<2;j++){ arr[j]=(arr[j].length==1?'0':'')+arr[j]; }
        return arr.join(':');
    }
    function doDay(day){
        days = Array("Sun","Mon","Tue","Wed","Thu","Fri","Sat");
        for(d=0;d<days.length;d++){
            if(days[d]==day)
                if(d==6) return days[0];
                else return days[d+1];
        }
    }
    setInterval('doTimes()', 60000);