
        var tekstpom;
        var nrdnia=1;
        var jakinrdnia;
        var NazwaMiesiaca;
        var Dzisiaj =new Date();
        var UstalenieMiesiaca=new Date(Dzisiaj.getFullYear(),Dzisiaj.getMonth(),01);
        var Miesiac=Dzisiaj.getMonth();
        var DniTygonia=["N","P","W","Ś","C","Pt","S"];
        var DniMiesiac=[31,28,31,30,31,30,31,31,30,31,30,31];

        if((Dzisiaj.getFullYear()%4)==0){ DniMiesiac[1]=29; };
        
        var IleDniMiesiac=DniMiesiac[Miesiac];
        var PierwszyDzienMiesiaca=UstalenieMiesiaca.getDay();
        switch(Miesiac){
        case 0: NazwaMiesiaca="Styczeń"; break;
        case 1: NazwaMiesiaca="Luty"; break;
        case 2: NazwaMiesiaca="Marzec"; break;
        case 3: NazwaMiesiaca="Kwiecień"; break;
        case 4: NazwaMiesiaca="Maj"; break;
        case 5: NazwaMiesiaca="Czerwiec"; break;
        case 6: NazwaMiesiaca="Lipiec"; break;
        case 7: NazwaMiesiaca="Sierpień"; break;
        case 8: NazwaMiesiaca="Wrzesień"; break;
        case 9: NazwaMiesiaca="Październik"; break;
        case 10: NazwaMiesiaca="Listopad"; break;
        case 11: NazwaMiesiaca="Grudzień"; break;
         }
          
        tekstpom='<table border="0" align="center">';
        tekstpom+='<tr><td colspan="7" align="center" style="font-weight:bold; color:#336633; font-variant:small-caps">';
        tekstpom+=Dzisiaj.getDate()+' '+NazwaMiesiaca+' '+Dzisiaj.getFullYear();
        tekstpom+='</td></tr>';
        for (z=0;z<7 ;z++ ){
        tekstpom+='<td style="font-size:8pt; color:#676767" width="30px" height="20px" valign="bottom" align="center">';
        tekstpom+=DniTygonia[z] ;
        tekstpom+='</td>';
        }
        
        for (x=0 ;x<6 ;x++ )
                {
                        if(nrdnia<=IleDniMiesiac){
                                tekstpom+='<tr>';
                                for (y=0 ;y<7 ;y++ )
                                        {
                                                if (((y+7*x) >= PierwszyDzienMiesiaca) && (nrdnia <= IleDniMiesiac)) {
                                                        jakinrdnia=nrdnia;
                                                        nrdnia++;
                                                        }
                                                        else
                                                        {
                                                        jakinrdnia='&nbsp';
                                                        }
                                                if(jakinrdnia==Dzisiaj.getDate()){
                                                        tekstpom+='<td style="background:darkgreen; color:white; font-weight:bold; font-size:12pt" width="30px" height="30px" valign="center" align="center">';
                                                }
                                                else{
                                                        if(y!=0){
                                                                tekstpom+='<td style="background:#6c8cc8; color:darkblue; font-size:10pt" width="30px" height="30px" valign="center" align="center">';
                                                                }
                                                        else{
                                                                tekstpom+='<td style="background:red; color:white; font-size:10pt" width="30px" height="30px" valign="center" align="center">';
                                                        }
                                                }
                                                tekstpom+=jakinrdnia;
                                                tekstpom+='</td>';
        
                                        }
                                tekstpom+='</tr>';
                        }

               }
tekstpom+='</table>';
document.write(tekstpom);

