//
// time calculate
//

jetzt    = new Date();

st_local = jetzt.getHours();
diff     = jetzt.getTimezoneOffset() / 60;
st_gmt   = st_local+diff;

    if (st_gmt < 0)
      {
        st_gmt = st_gmt+24; 
      }

mm       = jetzt.getMinutes();
std      = jetzt.getHours();

var MinVoll  = ((mm < 10) ? ":0" : ":");
var StdVoll  = ((std < 10)? "0 " : ":");

    var i, x;
    var s  =new Array();
    var t  =new Array();
    var sm =new Array();
    var tm =new Array();
    var td =new Array();
    var tdm=new Array();
    var c  =new Array();
    var cm =new Array();

   cc      = "Stadt";
   tt      = "Zeit";
   dd      = "GMT";
   sw      = 0;
      
   c[0]    = "Greenwich";
   c[1]    = "Ilvesheim *";
   c[2]    = "Kairo";
   c[3]    = "Johannesburg";
   c[31]    = "Zypern";

   c[4]    = "Abu Dhabi";
   c[5]    = "Islamabad";
   c[6]    = "Dhaka";
   c[7]    = "Bangkok";
   c[8]    = "Beijing";
   c[9]    = "Tokio";
   c[10]   = "Sydney";
   c[11]   = "Neukaledonien";
   c[12]   = "Wellington";

   cm[0]    = "Greenwich";
   cm[1]    = "Azoren";
   cm[2]    = "Grönland";
   cm[3]    = "Rio de Janeiro";
   cm[4]    = "Caracas";
   cm[41]   = "Rio De";
   cm[5]    = "New York *";
   cm[6]    = "Mexico (Stadt)";
   cm[7]    = "Arizona *";
   cm[8]    = "Seattle *";
   cm[9]    = "Alaska";
   cm[10]   = "Hawaii";
   cm[11]   = "Samoa";
   cm[12]   = "Eniwetok";

    for(i = 0; i <= 12; i++)
        {
          s[i]  = st_gmt + i;
          sm[i] = st_gmt - i;

          s[1]  =  s[1] + sw;   /* sw Time */
          s[0]  =  s[0] + sw; 
          sm[5] =  sm[5]+ sw;
          sm[8] =  sm[8]+ sw;

          if (s[i] >=24)
            {
             s[i] = s[i]-24; 
            }
          if (sm[i] <0)
            {
             sm[i] = sm[i]+24; 
            }

          td [i] = "+"+i;
          tdm[i] = "-"+i; 

          t[i]  = s[i]+MinVoll+mm;
          tm[i] = sm[i]+MinVoll+mm; 
     }

//                
// -->
//
