var rok, rok2= 0;
var msc, mscx2= 0;
var dzien, dzien2= 1;
toddd= 0;
netn= '';

function netnav(nr)
{
	if (document.layers) netn= document.layers[nr];
	else if (document.getElementById) netn= document.getElementById(nr);
	else if (document.all) netn= document.all[nr];
	return netn;
}


function addlink(month, day, href) {
var entry = new Array(3);
entry[0] = month;
entry[1] = day;
entry[2] = href;
this[linkcount++] = entry;
}


function todayx (cnazwa, cnri) {
toddd=new Date();
nr = 0;
x10= netnav('selm'+cnazwa).selectedIndex;
x11= netnav('selm'+cnazwa).options[x10].value;
for (c=28;c<32;c++) {
		//alert(document.getElementById('seld'+c).style.display);
		if (netnav('seld31'+cnazwa).style.display=='inline') nr= c;
		}
x14= netnav('seld31'+cnazwa).selectedIndex;
x15= netnav('seld31'+cnazwa).options[x14].value;
if(x15<1) x15= 1;
x12= toddd.getYear() % 100;
if (x11<(toddd.getMonth()+1)) x12++;
//alert(cnazwa);
if (x10<1) gotoday(toddd.getYear() % 100, toddd.getMonth()+1, toddd.getDate(), cnazwa);
//toddd.getYear()-100
else gotoday(x12, x11, x15, cnazwa);

}


function nextmon (cnazwa) {
//alert(msc);
msc++;
if (msc>12) {
rok++;
msc= 1;
}
gotoday(rok, msc, 1, cnazwa);

}

function prevmon (cnazwa) {
msc--;
if (msc<0) {
rok--;
msc= 11;
}
gotoday(rok, msc, 1, cnazwa);

}


function gotoday(xrok, xmc, xdn, cnazwa) {

var linkcount=0;

var ilosc= 1;

//Array.prototype.addlink = addlink;
linkdays = new Array();
monthdays = new Array(12);
monthdays[0]=31;
monthdays[1]=28;
monthdays[2]=31;
monthdays[3]=30;
monthdays[4]=31;
monthdays[5]=30;
monthdays[6]=31;
monthdays[7]=31;
monthdays[8]=30;
monthdays[9]=31;
monthdays[10]=30;
monthdays[11]=31;
//todayDate=new Date();

todayDate=new Date(xrok,xmc-1,xdn,15,24,15);

rok= xrok;
msc= xmc;
dzien= xdn;


thisday=todayDate.getDay();
bb= 0;
//thisday2= thisday-1;
//if (thisday==-1) thisday= 6;  


thismonth=todayDate.getMonth();
thisdate=todayDate.getDate();
thisyear=todayDate.getYear();

y1= thisyear % 100;
y2= toddd.getYear() % 100;
y3= toddd.getMonth();
y4= y3-1;
y5= y2;
y5++;
if(y4<0) {
y4= 11;
y5--;
}

//alert(y1+' '+y2);
if ((y1 == y2) && (thismonth == y3)) netnav('wst1'+cnazwa).innerHTML = '<img src="'+bezadres+'/images/prev2.gif" class="but">';
else netnav('wst1'+cnazwa).innerHTML = '<a href="#" style="border-width: 0px; border-style: none;" onclick="prevmon (\''+cnazwa+'\'); return false;"> <img src="'+bezadres+'/images/prev.gif" class="but"></a>';

//alert(y1+' '+y5+'-'+thismonth+' '+y4);
if ((y1 == y5) && (thismonth == y4)) netnav('prz1'+cnazwa).innerHTML = '<img src="'+bezadres+'/images/next2.gif" class="but">';
else netnav('prz1'+cnazwa).innerHTML = '<a href="#" style="border-width: 0px; border-style: none;" onclick="nextmon (\''+cnazwa+'\'); return false;"> <img src="'+bezadres+'/images/next.gif" class="but"></a>';


//alert(cnazwa+'-');


thisyear = thisyear % 100;
thisyear = ((thisyear < 50) ? (2000 + thisyear) : (1900 + thisyear));
if (((thisyear % 4 == 0) && !(thisyear % 100 == 0)) || (thisyear % 400 == 0)) monthdays[1]++;
startspaces=thisdate;
while (startspaces > 7) startspaces-=7;
startspaces = thisday - startspaces - 1;
if (startspaces < 0) startspaces+=7;

netnav('yrok'+cnazwa).innerHTML = monthnames[thismonth] + " " + thisyear;

for (s=0;s<startspaces;s++) {
//document.write("<td>&#160;</td>");
//alert(cnazwa+ilosc+' ');
netnav('dn'+cnazwa+ilosc).innerHTML = "&nbsp;";
netnav('dn'+cnazwa+ilosc).style.backgroundColor= "";
ilosc++;

}
count=1;
while (count <= monthdays[thismonth]) {
for (b = startspaces;b<7;b++) {
linktrue=false;
//document.write("<td>");
for (c=0;c<linkdays.length;c++) {
if (linkdays[c] != null) {
if ((linkdays[c][0]==thismonth + 1) && (linkdays[c][1]==count)) {

linktrue=true;
      }
   }
}

if (count==thisdate) {

bb= 2;

}

if (count==toddd.getDate() && toddd.getMonth()==thismonth && toddd.getFullYear()==thisyear) {

bb= 1;

}

if (count<toddd.getDate() && toddd.getMonth()==thismonth && toddd.getFullYear()==thisyear) {

bb= 3;

}


if (count <= monthdays[thismonth]) {
//document.write(count);
netnav('dn'+cnazwa+ilosc).style.backgroundColor= "";
netnav('dn'+cnazwa+ilosc).innerHTML = '<a href="#" class="linkal" id="linkal'+cnazwa+count+'" style=":hover {cursor: pointer;}" onclick="zaznacz('+(thismonth+1)+','+count+',\''+cnazwa+'\'); return false;">'+count+'</a>';
//if (bb==1) document.getElementById('dn'+ilosc).innerHTML = "<font color='#FF0000'>"+count+"</font>";
if (bb==1) netnav('dn'+cnazwa+ilosc).style.backgroundColor= "white";
if (bb==2) {
bb= 0;
netnav('dn'+cnazwa+ilosc).style.backgroundColor= "#FEBA02";
}

if (bb==3) {
bb= 0;
netnav('dn'+cnazwa+ilosc).innerHTML = '<span class="pprze">'+count+'</span>';

}

ilosc++;

}
else {

}
if (count==toddd.getDate() && toddd.getMonth()==thismonth && toddd.getFullYear()==thisyear) {
bb= 0;

}
if (linktrue || 1==1)

count++;
}


startspaces=0;
}

for (c=ilosc;c<43;c++) {

netnav('dn'+cnazwa+c).innerHTML = "&nbsp;";
netnav('dn'+cnazwa+c).style.backgroundColor= "";
}


}
////////////////

function miech(aktsel,eleid) {
//document.getElementById(nr).
monthdays = new Array(12);
monthdays[0]=31;
monthdays[1]=28;
monthdays[2]=31;
monthdays[3]=30;
monthdays[4]=31;
monthdays[5]=30;
monthdays[6]=31;
monthdays[7]=31;
monthdays[8]=30;
monthdays[9]=31;
monthdays[10]=30;
monthdays[11]=31;

//aktsel= document.getElementById('selm').value;
ttdate=new Date();

if (aktsel!=-1) {
thismonth= ttdate.getMonth();
thisyear2= ttdate.getYear();

thisyear= ttdate.getFullYear();

if ((aktsel-1)<thismonth) {
thisyear++
thisyear2++
}

rok2= thisyear;
mscx2 = thismonth;

if (((thisyear % 4 == 0) && !(thisyear % 100 == 0)) || (thisyear % 400 == 0)) monthdays[1]++;



ile= monthdays[aktsel-1];

datt= new Date(thisyear,aktsel-1,1,15,24,15);
dntygo= datt.getDay();


isel= netnav(eleid).options.selectedIndex;
if (isel>ile) isel= ile;


for (c=1;c<32;c++) {
netnav(eleid).options[c]= null;
//if (ile>c) document.getElementById('seld31').options[c].innerHTML= Null;

}


for (i=1;i<(ile+1);i++) {

netnav(eleid).options[i]= new Option(ddaynames[dntygo]+' '+i, i);
//document.getElementById('opt31'+'d'+i).innerHTML= ddaynames[dntygo]+' '+i;
dntygo++
if (dntygo>6) dntygo=0;
}
netnav(eleid).options[isel].selected= true;


}
else {
netnav(eleid).options[0].selected= true;
for (c=1;c<32;c++) {
//document.getElementById('optd'+c).innerHTML = c;
netnav(eleid).options[c]= new Option(c, c);

}



}





}
if (!typeof(netnav('selm'))=='undefined' && !(netnav('selm')===null)) miech(netnav('selm').value,'seld31');

function zaznacz (msc, dn, cnazwa) {
nrsele= 0;

for (c=0;c<13;c++) {
if(netnav('selm'+cnazwa).options[c].value == msc) netnav('selm'+cnazwa).options[c].selected= true;
}
miech(msc,'seld31'+cnazwa);




netnav('seld31'+cnazwa).options[dn].selected= true;
niewid('calendar1'+cnazwa);


}



///////////////

function visible(nr)
{
	if (document.layers)
	{
		//vista = (document.layers[nr].visibility == 'hide') ? 'show' : 'hide'
		document.layers[nr].display = 'block';
	}
	else if (document.all)
	{
		//vista = (document.all[nr].style.visibility == 'hidden') ? 'visible'	: 'hidden';
		//document.all[nr].style.visibility = 'visible';
		document.all[nr].style.display = 'block';

		//document.all[nr].style.filter= 'Alpha(Opacity=95)';
		//document.all[nr].style.opacity='.95';

	}
	else if (document.getElementById)
	{
	//document.all['odsw'].style.display = 'block';
		//vista = (document.getElementById(nr).style.visibility == 'hidden') ? 'visible' : 'hidden';
		document.getElementById(nr).style.display = 'block';
		sc
		//document.getElementById(nr).style.opacity='.95';
		//document.getElementById(nr).style.display = "inline";

	}
}


function invisible(nr)
{
	if (document.layers)
	{
		//vista = (document.layers[nr].visibility == 'hide') ? 'show' : 'hide'
		document.layers[nr].display = 'none';
	}
	
	else if (document.all)
	{
		//vista = (document.all[nr].style.visibility == 'hidden') ? 'visible'	: 'hidden';
		//document.all[nr].style.visibility = 'hidden';
		document.all[nr].style.display = 'none';

	}
	
	else if (document.getElementById)
	{
		//vista = (document.getElementById(nr).style.visibility == 'hidden') ? 'visible' : 'hidden';
		document.getElementById(nr).style.display = 'none';
		
		//document.getElementById(nr).style.display = "inline";

	}
}



function visible2(nr)
{
	if (document.layers)
	{
		//vista = (document.layers[nr].visibility == 'hide') ? 'show' : 'hide'
		document.layers[nr].display = 'inline';
	}
	else if (document.all)
	{
		//vista = (document.all[nr].style.visibility == 'hidden') ? 'visible'	: 'hidden';
		//document.all[nr].style.visibility = 'visible';
		document.all[nr].style.display = 'inline';
  

	}
	else if (document.getElementById)
	{
		//vista = (document.getElementById(nr).style.visibility == 'hidden') ? 'visible' : 'hidden';
	 
		document.getElementById(nr).style.display = "inline";

	}
}


function invisible2(nr)
{
	if (document.layers)
	{
		//vista = (document.layers[nr].visibility == 'hide') ? 'show' : 'hide'
		document.layers[nr].display = 'none';
	}
	
	else if (document.all)
	{
		//vista = (document.all[nr].style.visibility == 'hidden') ? 'visible'	: 'hidden';
		//document.all[nr].style.visibility = 'hidden';
		document.all[nr].style.display = 'none';

	}
	
	else if (document.getElementById)
	{
		//vista = (document.getElementById(nr).style.visibility == 'hidden') ? 'visible' : 'hidden';
		document.getElementById(nr).style.display = 'none';
		
		//document.getElementById(nr).style.display = "inline";

	}
}


function visibilityx(nr)
{
	if (document.layers)
	{
		vista = (document.layers[nr].display == 'block') ? 'none' : 'block';
		document.layers[nr].display = vista;
	}
	
	else if (document.all)
	{
		vista = (document.all[nr].style.display == 'block') ? 'none' : 'block';
		//document.all[nr].style.visibility = 'hidden';
		document.all[nr].style.display = vista;

	}
	
	else if (document.getElementById)
	{
		vista = (document.getElementById(nr).style.display == 'block') ? 'none' : 'block';
		document.getElementById(nr).style.display = vista;
		
		//document.getElementById(nr).style.display = "inline";

	}
}

function schowanie()
{

//netnav('zak2').style.visibility = 'hidden';
//netnav('zak2').style.visibility = 'hidden';

netnav('zak2').style.display = 'none';
netnav('zak3').style.display = 'none';

}

function zaklad(nr,io)
{


for(i=1;i<(io+1);i++) {
if(i==nr) {
netnav('pon'+i).innerHTML= '<a href="#zakx'+i+'" onclick="zaklad('+i+','+io+');" class="wizytowka_zakladka1">'+zakl[i-1]+'</a>';
}

if(i!=nr) {
netnav('pon'+i).innerHTML= '<a href="#zakx'+i+'" onclick="zaklad('+i+','+io+');" class="wizytowka_zakladka2">'+zakl[i-1]+'</a>';
}
} 


for(i=1;i<(io+1);i++) {
if(i==nr) {
wid('zak'+i);
}
}


for(i=1;i<(io+1);i++) {
if(i!=nr) {
niewid('zak'+i);
}
} 




}





function wid(nr)
{
//netnav(nr).style.visibility = 'visible';
netnav(nr).style.display = 'block';



}

function niewid(nr)
{
//netnav(nr).style.visibility = 'hidden';
netnav(nr).style.display = 'none';


}
if (!typeof(netnav('hmen'))=='undefined' && !(netnav('hmen')===null)) {
var bardz= netnav('hmen').value;
}

function bardziej()
{
bardz= netnav('hmen').value
b2= bardz;
if (b2==0) bardz= 1;
else bardz= 0;
//bardz = (bardz == 0) ? 1 : 0;
netnav('hmen').value= bardz;
///alert(bardz);
if (bardz == 0) netnav('bardziej').style.display= 'inline';
if (bardz == 1) netnav('bardziej').style.display= 'none';


}

