function initArray()
{
  this.length=initArray.arguments.length;
  for (var i=0;i<this.length;i++)
  {
    this[i]=initArray.arguments[i];
  }
}
var Dny=new initArray("Pondelok","Utorok","Streda","Štvrtok","Piatok","Sobota","Nedeľa");
var Mesice=new initArray("január","február","marec","apríl","máj","jún",
                         "júl","august","september","október","november","december");
var pocetDni=new initArray(31,28,31,30,31,30,31,31,30,31,30,31);
function Den(i)
{
  return( (i==0) ? 7 : i )
}
function Kalendar()
{
  s="<TABLE BORDER=0 CELLPADDING=0><TR><TH COLSPAN=7>";
  dnes=new Date();
  rok=dnes.getYear();
  if (((rok % 4 == 0) && (rok % 100 != 0)) || (rok % 400 == 0)) pocetDni[1] = 29;
  s+=Dny[Den(dnes.getDay())-1]+" "+dnes.getDate()+". "+Mesice[dnes.getMonth()]+" ";
  s+=(dnes.getYear()>=2000) ? dnes.getYear() : 1900+dnes.getYear();
  s+="<TR><TH><TT>Po<TH><TT>Ut<TH><TT>St<TH><TT>Št<TH><TT>Pi<TH><TT>So<TH><TT>Ne<TR>"
  dnes.setDate(1);
  prvniDen=Den(dnes.getDay());
  sloupec=1;
  for(i=1;i<prvniDen;i++)
  {
    s+="<TD>&nbsp";
    sloupec++
  }
  dnes=new Date();
  dnesek=dnes.getDate();
  posledniDen=pocetDni[dnes.getMonth()]
  for(i=1;i<=posledniDen;i++)
  {
    s+="<TD>";
    if (sloupec==6) s+="<FONT COLOR=\"#5F5F5F\"><strong>";
    if (sloupec==7) s+="<FONT COLOR=\"#5F5F5F\"><strong>";
    if (i==dnesek) s+="<FONT COLOR=\"#00A368\"><b>";
    s+="<CENTER>"+i+"</CENTER>";
    sloupec++;
    if (sloupec==8)
    {
      if (i!=posledniDen) s+="<TR>";
      sloupec=1
    }
  }
  if (sloupec!=1) for(i=sloupec;i<=7;i++) s+="<TD>&nbsp";
  s+="</TABLE>";
  document.write(s);
}


