
function initArray()
{
  this.length=initArray.arguments.length;
  for (var i=0;i<this.length;i++)
  {
    this[i]=initArray.arguments[i];
  }
}
var Dny=new initArray("Pondělí","Úterý","Středa","Čtvrtek","Pátek","Sobota","Neděle");
var Mesice=new initArray("Leden","Únor","Březen","Duben","Květen","Červen",
"Červenec","Srpen","Září","Říjen","Listopad","Prosinec");
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 BGCOLOR='#fffeee' BORDER=1 ><TR><TH COLSPAN=7 bgcolor='#800000' ><FONT COLOR=#ffbb00 SIZE=2>";
  
  dnes=new Date();
  rok=dnes.getYear();
  if (((rok % 4 == 0) && (rok % 100 != 0)) || (rok % 400 == 0)) pocetDni[1] = 29;
  s+=Mesice[dnes.getMonth()]+" ";
  
  s+="<TR><TD bgcolor='#ffbb00'  width=8 class=dny><TT><FONT COLOR='#000000' SIZE=2>P<TD bgcolor='#ffbb00'  width=8 class=dny><TT><FONT COLOR='#000000' SIZE=2>Ú<TD class=dny bgcolor='#ffbb00'  width=8><TT><FONT COLOR='#000000' SIZE=2>S<TD bgcolor='#ffbb00'  width=8 class=dny><TT><FONT COLOR='#000000' SIZE=2>Č<TD bgcolor='#ffbb00'  width=8 class=dny><TT><FONT COLOR='#000000' SIZE=2>P<TD bgcolor='#ffbb00'  width=8 class=dny><TT><FONT COLOR='#000000' SIZE=2>S<TD bgcolor='#ffbb00' width=8 class=dny><TT><FONT COLOR='#000000' SIZE=2>N<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><FONT COLOR='#000000' SIZE=1>";
    if (sloupec==6) s+="<FONT COLOR='#0000ff' SIZE=1>";
    if (sloupec==7) s+="<FONT COLOR='#ff0000' SIZE=1>";
    if (i==dnesek) s+="<FONT COLOR='#ff0000' SIZE=2>";
    s+="<CENTER><B>"+i+"</B></CENTER>";
    sloupec++;
    if (sloupec==8)
    {
      if (i!=posledniDen) s+="<TR>";
      sloupec=1
    }
  }
  if (sloupec!=1) for(i=sloupec;i<=7;i++) s+="</B></FONT><TD>&nbsp";
  s+="</TABLE>";
  document.write(s);
}

Kalendar();

