img2= new Image(15,15);
img2.src = "grafika/kalendarz_wydarzenia_zamknij_ciemne.png";

tablica_wydarzenia = new Array(730);

var d=new Date();
var mie=d.getMonth();
var miesiac_2=d.getMonth();
var rok=d.getFullYear();
var dzien=d.getDate();
var t_2;
var t_3;
var t_4;
var miech;
var liczba;
var szerokosc_wydarzenia=1;
var wysokosc_wydarzenia=1;

var mie_nas;
var mie_pop;
var kalendarz_wydarzenia;
zawartosc_kalendarz=new String();
var poczatek= new Date(rok , mie , 0 , 0 , 0 , 0);
var liczba_dni=32 - new Date(rok , mie , 32).getDate();
liczba_tygodni=Math.ceil((liczba_dni+poczatek.getDay())/7);


var jezyk;
jezyk = ReadCookie("jezyk");


if((jezyk=='') || (jezyk=='p')) {
var miesiac=new Array(12);
miesiac[0]="STYCZEŃ";
miesiac[1]="LUTY";
miesiac[2]="MARZEC";
miesiac[3]="KWIECIEŃ";
miesiac[4]="MAJ";
miesiac[5]="CZERWIEC";
miesiac[6]="LIPIEC";
miesiac[7]="SIERPIEŃ";
miesiac[8]="WRZESIEŃ";
miesiac[9]="PAŹDZIERNIK";
miesiac[10]="LISTOPAD";
miesiac[11]="GRUDZIEŃ";
                  }

else if(jezyk=='a'){
var miesiac=new Array(12);
miesiac[0]="JANUARY";
miesiac[1]="FEBRUARY";
miesiac[2]="MARCH";
miesiac[3]="APRIL";
miesiac[4]="MAY";
miesiac[5]="JUNE";
miesiac[6]="JULY";
miesiac[7]="AUGUST";
miesiac[8]="SEPTEMBER";
miesiac[9]="OCTOBER";
miesiac[10]="NOVEMBER";
miesiac[11]="DECEMBER";
                  }

function wydarzenia(rok, miesiac, dzien)
{
var uplynelo;
var zawartosc;
var logowanie;
logowanie = ReadCookie("logowanie");

uplynelo = ile_dni_uplynelo(rok , miesiac , dzien);
if((jezyk=='') || (jezyk=='p')) {zawartosc="brak zawodów tego dnia";}
if(jezyk=='a') {zawartosc="No competitions this day";
document.getElementById('kalendarz_wydarzenia').style.top="385px";}
if(logowanie!=""){document.getElementById('kalendarz_wydarzenia').style.top="560px";}
if((logowanie!="") && (jezyk=="a")){document.getElementById('kalendarz_wydarzenia').style.top="385px";}

    if(tablica_wydarzenia[uplynelo]!=undefined){zawartosc=tablica_wydarzenia[uplynelo];}
  document.getElementById('kalendarz_wydarzenia').innerHTML=rok+"/"+miesiac+"/"+dzien+"<br><div id =zamknij_wydarzenia onMouseOver=zamknij_kalendarz_wydarzenia_ciemne() onMouseOut=zamknij_kalendarz_wydarzenia_jasne() onClick=zamknij_kalendarz_wydarzenia()></div> "+zawartosc;

}

function rozwin_szerokosc_wydarzenia()
{
kalendarz_wydarzenia.style.width=szerokosc_wydarzenia+ "px";

    if(szerokosc_wydarzenia<401)
    {
      szerokosc_wydarzenia=szerokosc_wydarzenia+10;
      t_2=setTimeout("rozwin_szerokosc_wydarzenia()" , 2);
    }
    else if(szerokosc_wydarzenia>=401)
    {
      rozwin_wysokosc_wydarzenia();
	}
	
	
	
}




function rozwin_wysokosc_wydarzenia()
{
kalendarz_wydarzenia.style.height=wysokosc_wydarzenia+ "px";

    if(wysokosc_wydarzenia<150)
    {    wysokosc_wydarzenia=wysokosc_wydarzenia+3;
      t_3=setTimeout("rozwin_wysokosc_wydarzenia()" , 5);
    }
	else{kalendarz_wydarzenia.style.overflow="auto";}
}


function pokaz_wydarzenia(rok, miesiac, dzien)
{
  przezroczysty_div_zawartosc(0.6);
  kalendarz_wydarzenia=document.getElementById('kalendarz_wydarzenia');
  if(kalendarz_wydarzenia.style.visibility!='visible'){
  kalendarz_wydarzenia.style.visibility='visible';
  rozwin_szerokosc_wydarzenia( );
  t_4=setTimeout("wydarzenia("+rok+" , "+miesiac+" , "+dzien+")" , 10);
  }
  else
  {
  wydarzenia(rok, miesiac, dzien);
  }



}




function data(m, r)
{
mie=m;
if (mie==-1){
mie=11;
rok=r-1;
}
if (mie==12){
mie=0;
rok=r+1;
}

poczatek= new Date(rok , mie , 0 , 0 , 0 , 0);
liczba_dni=32 - new Date(rok, mie, 32).getDate();
liczba_tygodni=Math.ceil((liczba_dni+poczatek.getDay())/7);
document.getElementById('kalendarz_miesiac_rok').innerHTML=miesiac[mie]+" "+rok ;
rysuj_miesiac();
}

function zamknij_kalendarz_wydarzenia(){
kalendarz_wydarzenia=document.getElementById('kalendarz_wydarzenia');
  kalendarz_wydarzenia.style.visibility='hidden';
    kalendarz_wydarzenia.style.height=1+ "px";
    szerokosc_wydarzenia=1;
    wysokosc_wydarzenia=1;
przezroczysty_div_zawartosc(1);
kalendarz_wydarzenia.style.overflow='hidden';
}
function zamknij_kalendarz_wydarzenia_ciemne(){
document.getElementById('zamknij_wydarzenia').style.background = 'url(grafika/kalendarz_wydarzenia_zamknij_ciemne.png)';
}

function zamknij_kalendarz_wydarzenia_jasne(){
 document.getElementById('zamknij_wydarzenia').style.background= 'url(grafika/kalendarz_wydarzenia_zamknij_jasne.png)';
}

function ile_dni_uplynelo(y , m , d){
var dzis=new Date();
var przyszlosc=new Date(y , m - 1 , d);
roznica=Math.floor(((dzis - przyszlosc))/(1000 * 60 * 60 * 24));
return roznica+365;
}

function rysuj_miesiac(){
      if((jezyk=='') || (jezyk=='p')) {
      zawartosc_kalendarz="<table class='kalendarz_dni'><tr><th>PN</th><th>WT</th><th>ŚR</th><th>CZ</th><th>PT</th><th>SO</th><th>N</th><tr>";}
      else if(jezyk=='a'){
      zawartosc_kalendarz="<table class='kalendarz_dni'><tr><th>M</th><th>T</th><th>W</th><th>H</th><th>F</th><th>S</th><th>S</th><tr>";}
      miech=mie+1;

      for(i=0;i<poczatek.getDay();i++)
      {
      zawartosc_kalendarz=zawartosc_kalendarz+"<td>&nbsp</td>";
      }
      for (i=poczatek.getDay()+1; i <=liczba_tygodni*7; i++)
      {



      data_dni=i-poczatek.getDay();


      if(i==liczba_dni+1+poczatek.getDay())
      {
      for (i=liczba_dni+1+poczatek.getDay(); i <=liczba_tygodni*7; i++)
      {
      zawartosc_kalendarz=zawartosc_kalendarz+"<td>&nbsp</td>";
      }
      break;
      }
      var dzis=new Date();
      var dzis_m=dzis.getMonth();
      var dzis_r=dzis.getFullYear();
      var dzis_d=dzis.getDate();
      liczba=ile_dni_uplynelo(rok,miech,data_dni);

      if ((dzis_m==mie) && (dzis_d==data_dni)&& (dzis_r==rok)){flaga=2;}
      else if ((tablica_wydarzenia[liczba]!=undefined)){flaga=0;}
      else{flaga=1;}



      if(flaga===1){
      zawartosc_kalendarz=zawartosc_kalendarz+"<td><a class='kalendarz_dni' href='javascript:void(null)' onclick='pokaz_wydarzenia("+rok+","+miech+","+data_dni+")' >"+data_dni+"</a></td>";
      }
      else if(flaga===0){
      zawartosc_kalendarz=zawartosc_kalendarz+"<td><a class='kalendarz_dni_zawody' href='javascript:void(null)' onclick='pokaz_wydarzenia("+rok+","+miech+","+data_dni+")' >"+data_dni+"</a></td>";
      }
      else if(flaga===2){
      zawartosc_kalendarz=zawartosc_kalendarz+"<td><a class='kalendarz_dzis' href='javascript:void(null)' onclick='pokaz_wydarzenia("+rok+","+miech+","+data_dni+")' >"+data_dni+"</a></td>";
      }

      if(i%7===0)
      {
      zawartosc_kalendarz=zawartosc_kalendarz+"</tr><tr>";
      }


      }
      zawartosc_kalendarz=zawartosc_kalendarz+"</tr></table>";
      document.getElementById('dni').innerHTML=zawartosc_kalendarz;
}
