
var hours
var shifthours
var minutes
var seconds
var localhours
var pause=2000
var thisplace
var i_worldtime=0
var timer

var worldtime = new Array()

/* Czas zimowy
*/
worldtime[0]="Azores,-1"
worldtime[1]="Baghdad,3"
worldtime[2]="Beijing,8"
worldtime[3]="Berlin,1"
worldtime[4]="Buenos Aires,-3"
worldtime[5]="Chicago,-6"
worldtime[6]="Denver,-7"
worldtime[7]="Hong Kong,8"
worldtime[8]="Honolulu,-10"
worldtime[9]="Johannesburg,2"
worldtime[10]="Kairo,2"
worldtime[11]="Lima,-5"
worldtime[12]="London,0"
worldtime[13]="Mexico City,-6"
worldtime[14]="Moscow,3"
worldtime[15]="New York,-5"
worldtime[16]="Paris,1"
worldtime[17]="Perth,8"
worldtime[18]="Rio de Janheiro,-2"
worldtime[19]="San Francisco,-8"
worldtime[20]="Sydney,11"
worldtime[21]="Tokyo,9"
worldtime[22]="Warszawa,1"


/* Czas letni 

worldtime[0]="Azores,0"
worldtime[1]="Baghdad,4"
worldtime[2]="Beijing,9"
worldtime[3]="Berlin,2"
worldtime[4]="Buenos Aires,-2"
worldtime[5]="Chicago,-5"
worldtime[6]="Denver,-6"
worldtime[7]="Hong Kong,9"
worldtime[8]="Honolulu,-9"
worldtime[9]="Johannesburg,3"
worldtime[10]="Kairo,3"
worldtime[11]="Lima,-4"
worldtime[12]="London,1"
worldtime[13]="Mexico City,-5"
worldtime[14]="Moscow,4"
worldtime[15]="New York,-4"
worldtime[16]="Paris,2"
worldtime[17]="Perth,9"
worldtime[18]="Rio de Janheiro,-1"
worldtime[19]="San Francisco,-7"
worldtime[20]="Sydney,12"
worldtime[21]="Tokyo,10"
worldtime[22]="Warszawa,2"
*/

function showtime() {
if (document.all) {
       thisplace=worldtime[i_worldtime].split(",")
       thistime= new Date()
       hours=thistime.getUTCHours()
       hours=eval(hours)
       shifthours=eval(thisplace[1])
       localhours=eval(shifthours+hours)
       if (localhours <0) {localhours=24+localhours}
       if (localhours >=24) {localhours=localhours-24}
       
       minutes=thistime.getUTCMinutes()
       seconds=thistime.getUTCSeconds()
       
       if (thisplace[0]=='Delhi') {
              minutes=eval(minutes+30)
              if (minutes>=60) {
                     minutes=eval(minutes-60)
                     localhours=eval(localhours+1)
              }
       }
       if (eval(minutes) < 10) {minutes="0"+minutes}
       if (eval(seconds) < 10) {seconds="0"+seconds}
       if (eval(localhours) < 10) {localhours="0"+localhours}
       thistime = localhours+":"+minutes+":"+seconds
//       document.title="dafresh.SMS...   "+thistime+"  -->  "+thisplace[0]+"  <--"
   pisz_czas= thistime + " .. " + thisplace[0];
   if (document.all) {
          czasy.innerHTML = pisz_czas
      }
   if (document.layers) {
          document.czasy.document.write( pisz_czas )
      }

       i_worldtime++
       if (i_worldtime>=worldtime.length) {
              i_worldtime=0
       }
       timer =setTimeout("showtime()",pause)
       }
//       return  thistime+"  -->  "+thisplace[0]+"  <--"

}

window.onload=showtime



