var max_y=2009; var max_m=10; var max_d=11; var min_y=2005; var min_m=01; var min_d=20; var czy; var now1 = new Date(); var months = now1.getMonth(); var yearss = now1.getYear(); function miech () { var miesiac1; if(months==0)miesiac1="Styczeń "; if(months==1)miesiac1="Luty "; if(months==2)miesiac1="Marzec "; if(months==3)miesiac1="Kwiecień "; if(months==4)miesiac1="Maj "; if(months==5)miesiac1="Czerwiec "; if(months==6)miesiac1="Lipiec "; if(months==7)miesiac1="Sierpień "; if(months==8)miesiac1="Wrzesień "; if(months==9)miesiac1="Październik "; if(months==10)miesiac1="Listopad "; if(months==11)miesiac1="Grudzień "; var t; t=yearss; miesiac1 += t; document.getElementById("ttt").innerHTML=miesiac1; } function setToday() { var now = new Date(); var day = now.getDate(); var month = now.getMonth(); var year = now.getYear(); if (year < 2000) year = year + 1900; var c=document.cookie; var t=c.indexOf("rok1="); if(t!=-1){ var start=t+5; var koniec=c.indexOf(";",start); if(koniec==-1)koniec=c.length; var wart=c.substring(start,koniec); wart=unescape(wart); year=wart; czy=1; } var t=c.indexOf("miesiac1="); if(t!=-1){ var start=t+9; var koniec=c.indexOf(";",start); if(koniec==-1)koniec=c.length; var wart=c.substring(start,koniec); wart=unescape(wart); month=wart; day=0; } this.focusDay = day; months = month; yearss = year; miech(); displayCalendar(month, year); } function selectDate() { var year = yearss; var day = 0; var month = months; displayCalendar(month, year); } function setPreviousMonth() { var year = yearss; var day = 0; var month = months; if (month == 0) { month = 11; if (year > 1000) { year--; yearss = year; } } else { month--; } months = month; miech(); displayCalendar(month, year); } function setNextMonth() { var year = yearss; var day = 0; var month = months; if (month == 11) { month = 0; year++; yearss = year; } else { month++; } months = month; miech(); displayCalendar(month, year); } function displayCalendar(month, year) { month = parseInt(month); year = parseInt(year); var i = 0; var days = getDaysInMonth(month+1,year); var firstOfMonth = new Date (year, month, 1); var startingPos = firstOfMonth.getDay()-1; var kalendarzyk; document.cookie="rok1="+year; document.cookie="miesiac1="+month; if(startingPos<0)startingPos=7+startingPos; days += startingPos; kalendarzyk = "
| Po | Wt | Śr | Cz | Pt | So | Nd |
| "; } } else{ kalendarzyk += " | "; } var n = new Date(); var d = n.getDate(); var m = n.getMonth(); var y = n.getYear(); var ti=0; if(y<2000) var y=y+1900; for (i = startingPos; i < days; i++) { if ( i%7 == 0 ) kalendarzyk += " | |||||
| "; } else { ti=0; if(yearss>max_y){ti=1;} if(yearss==max_y){ if(months>max_m){ti=1;} if(months==max_m){ if((i-startingPos+1)>max_d){ti=1;} } } if((d!=(i-startingPos+1) || months!=m || yearss!=y) && ti==1)kalendarzyk += " | "; else kalendarzyk += " | "; } kalendarzyk += i-startingPos+1; //if( (d == (i-startingPos+1)) && (m == months) && (y == yearss) ) kalendarzyk += " | "; kalendarzyk += ""; } /* for (i=days; i||||
| "; } */ var tp=28; var uy=days; if((uy)>26)tp=28; if((uy)>28)tp=35; if((uy)>35)tp=42; for (i=days; i | ||||||
| "; } kalendarzyk += " |