function CheckForm(frm) {
	var errorlist = "";
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z]{2,4})$/;
	
	frm.JmenoFirmy.className = "";
	frm.KontaktniOsoba.className = "";
	frm.Adresa.className = "";
	frm.Telefon.className = "";
	frm.Email.className = "";
	frm.MistoKonani.className = "";
	
	if (frm.JmenoFirmy.value == "") { 
		errorlist += "Vyplňte prosím jméno firmy \n";
		frm.JmenoFirmy.className = "formerror";
	}
	if (frm.KontaktniOsoba.value == "") {
		errorlist += "Vyplňte prosím jméno kontaktní osoby \n";
		frm.KontaktniOsoba.className = "formerror";
	}
	if (frm.Adresa.value == "") {
		errorlist += "Vyplňte prosím adresu \n";
		frm.Adresa.className = "formerror";
	}
	if (frm.Telefon.value == "" || isNaN(frm.Telefon.value)) {
		errorlist += "Vyplňte prosím telefoní číslo \n";
		frm.Telefon.className = "formerror";
	}
	if (!filter.test(frm.Email.value)) {
		errorlist += "Vyplňte prosím platný e-mail \n";
		frm.Email.className = "formerror";
	}
	
	if (frm.MistoKonani.selectedIndex == 0) {
  	errorlist += "Vyberte prosím místo konání akce \n";
		frm.MistoKonani.className = "formerror";
  }
	
	if (errorlist != "") {
		alert(errorlist);
		return false;
	} else {
		return true;
	}
}
function ClearClass(frm) {
	frm.JmenoFirmy.className = "";
	frm.KontaktniOsoba.className = "";
	frm.Adresa.className = "";
	frm.Telefon.className = "";
	frm.Email.className = "";
	frm.MistoKonani.className = "";
}
