// JavaScript Document
//Skrypt pochodzi z biblioteki http://javascript.reporter.pl/ 
function Miesiace() { 
this.IleDni=new Array("", 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
this.Nazwa=new Array("", "stycznia", "lutego", "marca", "kwietnia", "maja", "czerwca", "lipca", "sierpnia", "wrze?nia", "pazdziernika", "listopada", "grudnia") 
this.Dzien=new Array("", "Pn", "Wt", "Sr", "Cz", "Pt", "So", "Nd"); 
} 

function Kalendarz(){ 
Kol=0; 
nTydzien=Teraz1.getDay(Teraz1.setDate(1)); 
nTydzien=(nTydzien==0 ? 7 : nTydzien) 
Rok=Teraz.getYear()+""; 
Rok=20+""+Rok.substring(Rok.length-2,Rok.length); 
if (Teraz.getYear()%4==0) Czas.IleDni[2]=29; 

document.write("<TABLE ALIGN=Center BORDER=0 CELLPADDING=1 CELLSPACING=0>");
document.write("<TR><TH COLSPAN=7><NOBR><FONT family=verdana SIZE=4 COLOR=silver>-= "+Teraz.getDate()+"&nbsp;"+Czas.Nazwa[Teraz.getMonth()+1]+"&nbsp;"+Rok+" =-</FONT></NOBR></TH></TR><TR>"); 
for (i=1; i<=7; i++) document.write("<TH><FONT family=verdana SIZE=4 COLOR=Orange>"+Czas.Dzien[i]+"</TH>"); 
document.write("</TR><TR>"); 
for (i=1; i<nTydzien; i++) { 
 document.write("<TD></TD>"); 
 Kol++}; 
for (i=1; i<=Czas.IleDni[Teraz.getMonth()+1]; i++) { 
 document.write("<TH"); 
 if (i==Teraz.getDate()) document.write(" BGCOLOR=#339966");
 if (Kol==6) document.write(" BGCOLOR=#336699"); 
 document.write("><I>"+i+"</TH>"); 
 Kol++; 
 if (Kol==7) { 
  document.write("<TR>"); 
  Kol=0}; 
 }; 
document.write("</TR></TABLE>"); 
} 
Czas=new Miesiace; 
Teraz=new Date(); 
Teraz1=new Date(); 
Kalendarz(); 

