function VerifyExtendedSearchForm(extendedSearchForm) {
var why = "";

  if ((extendedSearchForm.kryti.value != parseInt(extendedSearchForm.kryti.value)) && (extendedSearchForm.kryti.value != "")){
    why += "Stupeň krytí musí obsahovat pouze číselnou hodnotu!\n";
  }

  if (why != ""){
    alert(why);
    return false;
  }

  return true;
}




function VerifyWilsUserForm(WilsUserForm) {
var why = "";

  if((WilsUserForm.firma.value == "") || (WilsUserForm.cinnost_cze.value == "")){
    why += "Před odesláním zadejte název firmy a oblast její činnosti!\n";
  }

  if((WilsUserForm.osoba.value == "") || (WilsUserForm.funkce_cze.value == "")){
    why += "Před odesláním zadejte Vaše jméno a pozici ve firmě!\n";
  }

  if((WilsUserForm.ulice.value == "") || (WilsUserForm.obec.value == "") || (WilsUserForm.psc.value == "")){
    why += "Před odesláním zadejte adresu sídla firmy!\n";
  }

  if(WilsUserForm.email.value == ""){
    why += "Před odesláním zadejte e-mailovou adresu!\n";
  }
  if (WilsUserForm.email.value != ""){
	  why += checkEmail(WilsUserForm.email.value);
  }

  if(WilsUserForm.login.value == ""){
    why += "Před odesláním zadejte uživatelské jméno (login) pro přihlášení!\n";
  }

  if(WilsUserForm.heslo1.value == ""){
    why += "Před odesláním zadejte uživatelské heslo!\n";
  }

  if(WilsUserForm.heslo1.value != WilsUserForm.heslo2.value){
    why += "Zadaná hesla nejsou shodná!\n";
  }

  if (why != ""){
    alert(why);
    return false;
  }

  return true;
}

function VerifyNewsletterForm(NewsletterForm) {
var why = "";

  if(NewsletterForm.email.value == ""){
    why += "Před odesláním zadejte e-mailovou adresu!\n";
  }
  if (NewsletterForm.email.value != ""){
	  why += checkEmail(NewsletterForm.email.value);
  }

  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;
}
