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 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";
	}
}


$(document).ready(function(){
	// zkraceny vypis terminu v detailu zajezdu
	//$()

  // legenda v detailu zajezdu
  $('#btn-legenda').click(function(evt){
    if ($('#legenda').is(':visible')){
      $('#legenda').hide();
    } else {
      $('#legenda').show();
    }
    evt.preventDefault();
  });

  // kontrola objednavky
  $('#objednavka1').submit(function(evt){
    if (!checkObjednavka1()) {
      evt.preventDefault();
    }
  });


});


function checkObjednavka1()
{
  var jmeno = $('input[name="jmeno"]');
  if (jmeno.val() == ""){
		alert('Vaše jméno není vyplněno.');
		jmeno.focus();
		return false;    
  }
/*
  var prijmeni = $('input[name="prijmeni"]');
  if (prijmeni.val() == ""){
		alert('Vaše příjmení není vyplněno.');
		prijmeni.focus();
		return false;    
  }
*/
  var email = $('input[name="email"]');
  if (email.val() == ""){
		alert('Vaše e-mailová adresa není vyplněna.');
		email.focus();
		return false;
  }

  var telefon = $('input[name="telefon"]');
  if (telefon.val() == ""){
		alert('Vaše telefonní číslo není vyplněno.');
		telefon.focus();
		return false;    
  }

  var souhlas = $('input[name="souhlas"]');
  if (souhlas.attr('checked') == false){
		alert('Pro rezervaci zájezdu je nutný souhlas s obchodními podmínkami.');
		return false;
  }

	return true;
}




