function filtrujDny(pocet)
{
	now = document.getElementById('filtrDny').value;
	document.getElementById('filtruj'+now).style.background = "transparent";
	document.getElementById('filtruj'+pocet).style.background = "#5879a0 url('/site/cd/style/img/tab.png') repeat-x";
	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.display = '';
			j++;
		} else{
			document.getElementById('termin'+i).style.display = 'none';
		}
	}
	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 = 'Zobrazit všechny termíny »';
		}
	}
}

function prepniVypis()
{
	// pokud jsou vypsany vsechny ...
	if(document.getElementById('filtrPocet').value == 0){
		// zkratit vypis a zmenit odkaz
		document.getElementById('filtrPocet').value = 1;
		document.getElementById('prepniVypis').innerHTML = 'Zobrazit 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;
}

function showhide(object)
{
	var the_element = document.getElementById(object);

	if (the_element.style.display == "none") {
		the_element.style.display = "block";
	} else {
		the_element.style.display = "none";
	}
}
