	function VerifyGuestbookForm(GuestbookForm) {
		var why = "";

		if(GuestbookForm.jmeno.value == ""){
			why += "Před odesláním musíte zadat jméno!\n";
		}
		if(GuestbookForm.text.value == ""){
			why += "Před odesláním musíte zadat text zprávy!\n";
		}
		if(GuestbookForm.code.value == ""){
			why += "Před odesláním zadej potvrzovací kód!\n(číslo z obrázku vedle tlačítka [odeslat])\n";
		}
		if (GuestbookForm.email.value != ""){
			why += checkEmail(GuestbookForm.email.value);
		}

		if (why != ""){
		    alert(why);
		return false;
		}

		return true;
	}

	function VerifyQuestionForm(QuestionForm) {
	  var why = "";
	
	  if(QuestionForm.jmeno.value == ""){
	    why += "Před odesláním prosím zadejte Vaše jméno.\n";
	  }
	  if((QuestionForm.telefon.value == "") && (QuestionForm.email.value == "")){
	    why += "Před odesláním prosím zadejte Váš telefon nebo e-mailovou adresu, abychom Vás mohli kontaktovat.\n";
	  }
	  if (QuestionForm.email.value != ""){
		  why += checkEmail(QuestionForm.email.value);
	  }
	
	  if (why != ""){
	    alert(why);
	    return false;
	  }
	
	  return true;
	}

	function checkEmail (strng) {
		var error = "";

		var emailFilter=/^.+@.+\..{2,3}$/;
		  if (!(emailFilter.test(strng))) {
		  error += "E-mailová adresa nemá platný formát.\n";
		}

		var illegalChars= /[\(\)\<\>\,\;\:\\\\[\]]/
		if (strng.match(illegalChars)) {
			error += "Zadaná e-mailová adresa obsahuje nepovolené znaky.\n";
		}
		return error;
	}
