function VerifyGuestbookForm(guestbookForm) {
  var why = "";

  if(guestbookForm.jmeno.value == ""){
    why += "Před odesláním zadejte své jméno.\n";
  }
  if(guestbookForm.text.value == ""){
    why += "Před odesláním zadejte text příspěvku.\n";
  }
  if (guestbookForm.email.value != ""){
	  why += checkEmail(guestbookForm.email.value);
  }
	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 (why != ""){
    alert(why);
    return false;
  }

  return true;
}

function VerifyQuestionForm(QuestionForm) {
  var why = "";
 
  if(QuestionForm.email.value == "") {
    why += "Před odesláním zadejte Vaši e-mailovou adresu abychom Vás mohli kontaktovat.\n";
  }
  if (QuestionForm.email.value != ""){
	  why += checkEmail(QuestionForm.email.value);
  }
  if(QuestionForm.text.value == ""){
    why += "Před odesláním zadejte text dotazu.\n";
  }

  if (why != ""){
    alert(why);
    return false;
  }

  return true;
}

function checkEmail (strng) {
  var error = "";

  var emailFilter=/^.+@.+\..{2,4}$/;
  if (!(emailFilter.test(strng))) {
    error += "Zadaná 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;
}
