	
	// --- zkontroluje email
	function CheckMail(email)
	{
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (filter.test(email)) {
			return true;
		}
		else {
			return false;
		}
	}
	
	//---------------------------------------------------------------------------------------------
	
	// --- vraci delku retezce
	
	function strlen(strVar)
	{
		return(strVar.length);
	}
	
	//---------------------------------------------------------------------------------------------

	// funkce pro odmazani ci doplneni textu do inputu pro zaregistrovani emailu pro posilani zpravodaje
	function smazEmailNapovedu()
	{
		elem = document.getElementById('emailZpravodaj');
		
		if (elem.value == 'Zde vložte svůj e-mail') {
			elem.value = '';
		}
		else if (elem.value == '') {
			elem.value = 'Zde vložte svůj e-mail';
		}
		
		return true;
	}
	
	//---------------------------------------------------------------------------------------------
	
	// funkce pro zkontrolovani odesilaneho formulare pro zaregistrovani emailu pro odebirani zpravodaje
	function checkZpravodajForm()
	{
		elem = document.getElementById('emailZpravodaj');
		
		if (elem.value == 'Zde vložte svůj e-mail' || elem.value == '' || !(CheckMail(elem.value))) {
			alert('Zadaný email není platný!');
			return false;
		}
		else {
			return true;
		}
	}
	
	//---------------------------------------------------------------------------------------------

	// funkce pro odmazani ci doplneni textu do inputu pro zaregistrovani emailu pro posilani zpravodaje
	function smazVyhledavaniNapovedu()
	{
		elem = document.getElementById('textVyhledavani');
		
		if (elem.value == 'Zde vložte hledaný výraz') {
			elem.value = '';
		}
		else if (elem.value == '') {
			elem.value = 'Zde vložte hledaný výraz';
		}
		
		return true;
	}
	
	//---------------------------------------------------------------------------------------------
	
	// funkce pro zkontrolovani odesilaneho formulare pro zaregistrovani emailu pro odebirani zpravodaje
	function checkVyhledavaniForm()
	{
		elem = document.getElementById('textVyhledavani');
		
		if (elem.value == 'Zde vložte hledaný výraz' || elem.value == '') {
			alert('Zadaný výraz pro vyhledávání není platný!');
			return false;
		}
		else if (strlen(elem.value) < 4) {
			alert('Zadaný výraz pro vyhledávání musí být dlouhý minimálně 4 znaky!');
			return false;
		}
		else {
			return true;
		}
	}
	
	//---------------------------------------------------------------------------------------------
	
	// funkce pro nastaveni kontrolniho klice formularu
	function VyplnDotazFormAction()
	{					  
		var FormElement = document.getElementById("zpravodajVyhledavaniForm");
	
		var NahodneCislo = Math.round((Math.random() * 20000)) * 8513; 
		
		if (FormElement != undefined){
			FormElement.formKlic.value = NahodneCislo; 	
		}
		
	}
