function checkMailValidity(cust_email) {
	var matchstr = '[-a-z0-9_\\.]+@[-a-z0-9_]+\\.[a-z0-9_\\.]';
	email = cust_email.toLowerCase();
	return cust_email.match(matchstr) ? true : false;
}

function checkForm(frm) {
	error = "";
	if (!frm.name.value) {
		error += "Jméno";
	} else if (!frm.surname.value) {
		error += "Příjmení";
	} else if (!frm.phone.value) {
		error += "Telefon";
	} else if (!checkMailValidity(frm.email.value)) {
		if (!frm.street.value) {
			error += "E-mail/Adresa";
		} else if (frm.street.value) {
			if (!frm.city.value) {
				error += "Město";
			} else if (!frm.psc.value) {
				error += "PSČ";
			}
		}
	}
	if (error) {
		alert('Ve formuláři se vyskytla chyba!\n\nZkontrolujte pole "' + error + '"');
		return false;
	} else {
		return true;
	}
}

function checkFormDP(frm) {
	error = "";
	if (!frm.name.value) {
		error += "Jméno";
	} else if (!frm.surname.value) {
		error += "Příjmení";
	} else if (!frm.phone.value) {
		error += "Telefon";
	} else if (!checkMailValidity(frm.email.value)) {
		if (!frm.street.value) {
			error += "E-mail/Adresa";
		} else if (frm.street.value) {
			if (!frm.city.value) {
				error += "Město";
			} else if (!frm.psc.value) {
				error += "PSČ";
			}
		}
	}
	if (error) {
		alert('Ve formuláři se vyskytla chyba!\n\nZkontrolujte pole "' + error + '"');
		return false;
	} else {
		return true;
	}
}

function check_payment(elm) {
	var code = document.getElementById('voucher');
	code.disabled = !elm;
}
