var max_y=2008; var max_m=4; var max_d=29; 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 = ""; if(startingPos>=0){ for (i = 0; i < startingPos; i++) { if ( i%7 == 0 ) kalendarzyk += ""; kalendarzyk += ""; } } 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 += ""; if( (d == (i-startingPos+1)) && (m == months) && (y == yearss) ) { kalendarzyk += ""; kalendarzyk += ""; } /* for (i=days; i"; kalendarzyk += ""; } */ 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 += ""; } kalendarzyk += "
PoWtŚrCzPtSoNd
 
"; } 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 += " 
"; document.getElementById("kalendarz").innerHTML = kalendarzyk; } function getDaysInMonth(month,year) { var days; if (month==1 || month==3 || month==5 || month==7 || month==8 || month==10 || month==12) days=31; else if (month==4 || month==6 || month==9 || month==11) days=30; else if (month==2) { if (isLeapYear(year)) { days=29; } else { days=28; } } return (days); } function isLeapYear (Year) { if (((Year % 4)==0) && ((Year % 100)!=0) || ((Year % 400)==0)) { return (true); } else { return (false); } } function iledni (D1,M1,Y1) { var n = new Date(); var d = n.getDate(); var m = n.getMonth()+1; var y = n.getYear(); var montharray=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec") var ts=montharray[m]+" "+d+", "+y; var ps=montharray[M1]+" "+D1+", "+Y1; var iloscdni=Math.ceil((Date.parse(ts)-Date.parse(ps))/(24*60*60*1000)); if(-1 != navigator.userAgent.indexOf("MSIE")){ iloscdni=-(iloscdni-getDaysInMonth(m,y)); } else{ iloscdni=-(iloscdni+693930); } //if(iloscdni>0)iloscdni=iloscdni+1; if(y<2000) var y=y+1900; var dp=0; var yp; if(Y1>y){ // zamiana dp=1; yp=d;d=D1;D1=yp; yp=m;m=M1;M1=yp; yp=y;y=Y1;Y1=yp; } if(Y1==y){ // sprawdza miesiace if(M1>m){ // zamiana dp=1; yp=d;d=D1;D1=yp; yp=m;m=M1;M1=yp; yp=y;y=Y1;Y1=yp; } if(M1==m){ // sprawdza dni if(D1>d){ // zamiana dp=1; yp=d;d=D1;D1=yp; yp=m;m=M1;M1=yp; yp=y;y=Y1;Y1=yp; } } } return iloscdni; }