//Funkcje java script

//Funkcje czasu
function pobierzCzas(nazwaListy)
{
	var kod = "return "+nazwanazwaListy+"CzasOdliczanie";
	eval(kod);
	ustawStronyWynumerowane(nazwaListy);
}

//Zmien indeks bierzaco wyswietlanej strony i przeladuj zawartosc
function zmienStroneWyswietlania(nazwaListy, przyrost)
{
	var kod = nazwaListy+"BierzacaStrona";
	if(przyrost=="kolejna")
	{
		eval("var t1 = "+nazwaListy+"Lista.length; var t2="+nazwaListy+"Strona; var t3 = "+nazwaListy+"BierzacaStrona");
		if(t1 <= t2*(t3))
		{
		kod +="=1";
		}
		else kod+="++;";
	}
	else
	{
		if(przyrost=="poprzednia")
		{
			eval("var test =("+nazwaListy+"BierzacaStrona>1? true: false);");
			if(test==true)
			{
			kod+="--;";
			}
		}
	}
	eval(kod);
	//ustawienie czasu:
	kod = nazwaListy+"CzasOdliczanie="+nazwaListy+"Czas";
	eval(kod);
	eval("var t4 = "+nazwaListy+"BierzacaStrona;");
	ustawStronyWynumerowane(nazwaListy, t4);
}
/*
function ustawStrony(nazwaListy, numerStrony)
{
	var zawartosc = "";
	var kod = "for(var i = (numerStrony-1)*"+nazwaListy+"Strona; i<"+nazwaListy+"Lista.length && i<(numerStrony)*"+nazwaListy+"Strona; i++){zawartosc+="+nazwaListy+"Lista[i];}"
	eval(kod);
	kod = "var cialo = document.getElementById('"+nazwaListy+"Cialo'); cialo.innerHTML = zawartosc;";
	eval(kod);
	
	//Zmienia wyglad numery strony z aktywenej listy
	eval("var iloscStron = "+nazwaListy+"Strona");
	for(i=1; i< iloscStron; i++)
	{
		eval("var tymczasowyElement = document.getElementById('"+nazwaListy+"Podstrona"+i+"');");
		tymczasowyElement.className='licznikStrona';
		if(i==numerStrony) tymczasowyElement.className='licznikStronaAktywna';
	}
}
*/

function zliczajCzas(nazwaListy)
{
	var kod = nazwaListy+"CzasOdliczanie--; if("+nazwaListy+"CzasOdliczanie<0){ zmienStroneWyswietlania('"+nazwaListy+"', 'kolejna');}";
	eval(kod);
	setTimeout("zliczajCzas('"+nazwaListy+"')", 1000);
}

function ustawStronyWynumerowane(nazwaListy, numerStrony)
{
	//Ustawia strone
	var zawartosc = "";
	var kod = "for(var i = (numerStrony-1)*"+nazwaListy+"Strona; i<"+nazwaListy+"Lista.length && i<(numerStrony)*"+nazwaListy+"Strona; i++){zawartosc+="+nazwaListy+"Lista[i];}"
	eval(kod);
	kod = "var cialo = document.getElementById('"+nazwaListy+"Cialo'); cialo.innerHTML = zawartosc;";
	eval(kod);
	
	//Zmienia wyglad numery strony z aktywenej listy
	eval("var iloscStron = Math.ceil("+nazwaListy+"Lista.length/"+nazwaListy+"Strona)");
	for(i=1; i< iloscStron+1; i++)
	{
		eval("var tymczasowyElement = document.getElementById('"+nazwaListy+"Podstrona"+i+"');");
		tymczasowyElement.className='licznikStrona';
		if(i==numerStrony) tymczasowyElement.className='licznikStronaAktywna';
	}
	
}