function filtrujDny(pocet)
{
	document.getElementById('filtrDny').value = pocet;
	filtrujVypis();
}

function filtrujVypis()
{
	var terminuCelkem = parseInt(document.getElementById('terminuCelkem').value);
	var filtrDny = parseInt(document.getElementById('filtrDny').value);
	var filtrPocet = parseInt(document.getElementById('filtrPocet').value);

	for (i=0,j=1; i<terminuCelkem; i++){
		// vychozi stav
		show = true;

		// jen prvnich 10
		if(filtrPocet && j>10){
			show = false;
		}

		// filtrovani podle dnu
		if(filtrDny){
			if(document.getElementById('termin_dni'+i).value != filtrDny){
				show = false;
			}
		}

		// vyfiltrovani
		if(show){
			document.getElementById('termin'+i).style.position = 'relative';
			document.getElementById('termin'+i).style.left = '0px';
			j++;
		} else{
			document.getElementById('termin'+i).style.position = 'absolute';
			document.getElementById('termin'+i).style.left = '-5000px';
		}
	}
	zkontrolujPocet(j);
}
function zkontrolujPocet(pocet){
	if(pocet<11){	
	document.getElementById('prepniVypis').innerHTML = '';
	}
	else{
		if(document.getElementById('filtrPocet').value == 0){
			document.getElementById('prepniVypis').innerHTML = 'prvních 10 termínů';
		}
		else{
			document.getElementById('prepniVypis').innerHTML = 'všechny termíny';
		}
	}
}

function prepniVypis()
{
	if((document.getElementById('filtrPocet'))&&(document.getElementById('prepniVypis') != null)){
  	// pokud jsou vypsany vsechny ...
	  	if(document.getElementById('filtrPocet').value == 0){
	  		// zkratit vypis a zmenit odkaz
	  		document.getElementById('filtrPocet').value = 1;
	  		document.getElementById('prepniVypis').innerHTML = 'všechny termíny';
	  	} else {
	  		document.getElementById('filtrPocet').value = 0;
	  		document.getElementById('prepniVypis').innerHTML = 'prvních 10 termínů';
	  	}

  	filtrujVypis();
  }
	return false;
}


function secti()
{
	var pc = document.getElementById('celkemCenik').value;
	var pp = document.getElementById('celkemKonecne').value;
	var cena = 0;

	for(x=0;x<pc;x++){
		cena += document.getElementById('cenaCenik'+x).value * document.getElementById('pocetCenik'+x).value;
	}
	for(x=0;x<pp;x++){
		cena += document.getElementById('cenaKonecne'+x).value * document.getElementById('pocetKonecne'+x).value;
	}

	document.getElementById('suma').innerHTML = cena + ',&ndash;';
}


function checkObjednavka1()
{
	if (document.objednavka1.jmeno.value == '') {
		alert('Vaše jméno není vyplněno.');
		document.objednavka1.jmeno.focus();
		return false;
	}
	if (document.objednavka1.prijmeni.value == '') {
		alert('Vaše příjmení není vyplněno.');
		document.objednavka1.prijmeni.focus();
		return false;
	}
	if (document.objednavka1.telefon.value == '') {
		alert('Vaše telefonní číslo není vyplněno.');
		document.objednavka1.telefon.focus();
		return false;
	}
	
	return true;
}

window.addEvent('domready', prepniVypis);