﻿var clock={cities:Array(['London',1,0],['New York',-4,0],['Paris',2,0],['Hong Kong',8,0],['Sydney',10,0],['Tokyo',9,0],['Rome',2,0]),_city:0,init:function(){this.display();setInterval('clock.change()',6000);},change:function(){if(this._city>=this.cities.length-1)this._city=0;this._city++;clock.display();},display:function(){var img_digit='<span class="clock-DIGIT"></span>';var img_city='<img src="/images/clock-CITY.png" alt="CITY" />';var d=new Date();var hrs=Math.abs(d.getUTCHours()+this.cities[this._city][1]);var mins=Math.abs(d.getUTCMinutes()+this.cities[this._city][2]);if(hrs>=24)hrs-=24;if(mins>=60){mins-=60;hrs++;}
if(hrs.toString().length==1)hrs='0'+hrs;if(mins.toString().length==1)mins='0'+mins;t=(hrs)+'c'+(mins);var digits='';for(x=0;x<t.length;x++){digits+=img_digit.replace(/DIGIT/g,t.charAt(x));}
city_fname=this.cities[this._city][0].toLowerCase().replace(' ','');document.getElementById('clock').innerHTML='<div>'+digits+img_city.replace(/CITY/g,city_fname)+'</div>';}};var old=(window.onload)?window.onload:function(){};window.onload=function(){old();clock.init();};
