﻿function isEmpty(e) {
  return ((e == null) || (e.length == 0));
}

function isEmail(mail) {
  re = /^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,7}$/;
  return mail.search(re) == 0;
}

//vyhledavaci pole
function searching(input) {
	if (input.value == "hledej...") input.value = "";
}

function checkForm_uch_cs(form) {
if (isEmpty(form.fname.value)) {
	alert("Prosím, vyplňte jméno.");
	form.fname.focus();
	return false
	}
if (isEmpty(form.name.value)) {
	alert("Prosím, vyplňte příjmení.");
	form.name.focus();
	return false
	}
if (isEmpty(form.sex.value)) {
	alert("Prosím, zvolte pohlaví.");
	form.sex.focus();
	return false
	}
if (isEmpty(form.date_of_birth_day.value) || isEmpty(form.date_of_birth_month.value) || isEmpty(form.date_of_birth_year.value) ) {
	alert("Prosím, vložte datum narození.");
	if (isEmpty(form.date_of_birth_day.value)) {form.date_of_birth_day.focus();}
	else if (isEmpty(form.date_of_birth_month.value)) {form.date_of_birth_month.focus();}
	else if (isEmpty(form.date_of_birth_year.value)) {form.date_of_birth_year.focus();}
	return false
	}
if (isEmpty(form.phone.value) && isEmpty(form.email.value)) {
	alert("Prosím, vyplňte telefon nebo e-mail.");
	form.phone.focus();
	return false
	}
if (!isEmpty(form.email.value) && !isEmail(form.email.value)) {
	alert("Prosím, zkontrolujte e-mail.");
	form.email.focus();
	return false
	}
if (isEmpty(form.lang_cz.value) && isEmpty(form.lang_sk.value) && isEmpty(form.lang_ru.value) && isEmpty(form.lang_en.value) && isEmpty(form.lang_de.value) && (isEmpty(form.inp_lang_other.value) || isEmpty(form.lang_other.value) )) {
	alert("Prosím, zvolte úroveň jazykových znalostí.");
	form.lang_cz.focus();
	return false
	}
if (isEmpty(form.date_of_start_day.value) || isEmpty(form.date_of_start_month.value) || isEmpty(form.date_of_start_year.value) ) {
	alert("Prosím, zadejte datum možného nástupu.");
	if (isEmpty(form.date_of_start_day.value)) form.date_of_start_day.focus();
	else if (isEmpty(form.date_of_start_month.value)) form.date_of_start_month.focus();
	else if (isEmpty(form.date_of_start_year.value)) form.date_of_start_year.focus();
	return false
	}
else return true;

}

function checkForm_uch_ru(form) {
if (isEmpty(form.fname.value)) {
	alert("Пожалуйста заполните имя.");
	form.fname.focus();
	return false
	}
if (isEmpty(form.name.value)) {
	alert("Пожалуйста заполните фамилию.");
	form.name.focus();
	return false
	}
if (isEmpty(form.sex.value)) {
	alert("Пожалуйста заполните пол.");
	form.sex.focus();
	return false
	}
if (isEmpty(form.date_of_birth_day.value) || isEmpty(form.date_of_birth_month.value) || isEmpty(form.date_of_birth_year.value) ) {
	alert("Пожалуйста заполните дату рождения.");
	if (isEmpty(form.date_of_birth_day.value)) {form.date_of_birth_day.focus();}
	else if (isEmpty(form.date_of_birth_month.value)) {form.date_of_birth_month.focus();}
	else if (isEmpty(form.date_of_birth_year.value)) {form.date_of_birth_year.focus();}
	return false
	}
if (isEmpty(form.phone.value) && isEmpty(form.email.value)) {
	alert("Пожалуйста заполните телефон или e-майл.");
	form.phone.focus();
	return false
	}
if (!isEmpty(form.email.value) && !isEmail(form.email.value)) {
	alert("Пожалуйста проконтролируйте e-майл.");
	form.email.focus();
	return false
	}
if (isEmpty(form.lang_cz.value) && isEmpty(form.lang_sk.value) && isEmpty(form.lang_ru.value) && isEmpty(form.lang_en.value) && isEmpty(form.lang_de.value) && (isEmpty(form.inp_lang_other.value) || isEmpty(form.lang_other.value) )) {
	alert("Пожалуйста заполните уровень знания языков.");
	form.lang_cz.focus();
	return false
	}
if (isEmpty(form.date_of_start_day.value) || isEmpty(form.date_of_start_month.value) || isEmpty(form.date_of_start_year.value) ) {
	alert("Пожалуйста  заполните дату возможного начала работы.");
	if (isEmpty(form.date_of_start_day.value)) form.date_of_start_day.focus();
	else if (isEmpty(form.date_of_start_month.value)) form.date_of_start_month.focus();
	else if (isEmpty(form.date_of_start_year.value)) form.date_of_start_year.focus();
	return false
	}
else return true;

}

function checkForm_nab_cs(form) {
if (isEmpty(form.cname.value)) {
	alert("Prosím, vyplňte název firmy.");
	form.cname.focus();
	return false
	}
if (isEmpty(form.id_no.value)) {
	alert("Prosím, vyplňte IČO.");
	form.id_no.focus();
	return false
	}
if (isEmpty(form.waddress1.value) && isEmpty(form.waddress2.value) && isEmpty(form.waddress3.value) && isEmpty(form.waddress4.value)) {
	alert("Prosím, zadejte adresu pracoviště.");
	form.waddress1.focus();
	return false
	}
if (isEmpty(form.contact_name1.value) && isEmpty(form.contact_name2.value) && isEmpty(form.contact_name3.value)) {
	alert("Prosím, zadejte kontaktní informace.");
	form.contact_name1.focus();
	return false
	}
if (!isEmpty(form.contact_name1.value) && (isEmpty(form.contact_phone1.value) && isEmpty(form.contact_email1.value))) {
	alert("Prosím, zadejte kontaktní informace.");
	form.contact_phone1.focus();
	return false
	}
if (!isEmpty(form.contact_name2.value) && (isEmpty(form.contact_phone2.value) && isEmpty(form.contact_email2.value))) {
	alert("Prosím, zadejte kontaktní informace.");
	form.contact_phone2.focus();
	return false
	}
if (!isEmpty(form.contact_name3.value) && (isEmpty(form.contact_phone3.value) && isEmpty(form.contact_email3.value))) {
	alert("Prosím, zadejte kontaktní informace.");
	form.contact_phone3.focus();
	return false
	}
if (!isEmpty(form.contact_email1.value) && !isEmail(form.contact_email1.value)) {
	alert("Prosím, zkontrolujte e-mail.");
	form.contact_email1.focus();
	return false
	}
if (!isEmpty(form.contact_email2.value) && !isEmail(form.contact_email2.value)) {
	alert("Prosím, zkontrolujte e-mail.");
	form.contact_email2.focus();
	return false
	}
if (!isEmpty(form.contact_email3.value) && !isEmail(form.contact_email3.value)) {
	alert("Prosím, zkontrolujte e-mail.");
	form.contact_email3.focus();
	return false
	}
if (isEmpty(form.date_of_start_day.value) || isEmpty(form.date_of_start_month.value) || isEmpty(form.date_of_start_year.value) ) {
	alert("Prosím, zadejte požadovaný termín nástupu.");
	if (isEmpty(form.date_of_start_day.value)) form.date_of_start_day.focus();
	else if (isEmpty(form.date_of_start_month.value)) form.date_of_start_month.focus();
	else if (isEmpty(form.date_of_start_year.value)) form.date_of_start_year.focus();
	return false
	}
if (isEmpty(form.pdcheck1_count.value) && isEmpty(form.pdcheck2_count.value) && isEmpty(form.pdcheck3_count.value) && isEmpty(form.pdcheck4_count.value) && isEmpty(form.pdcheck5_count.value) && isEmpty(form.pdcheck6_count.value) && isEmpty(form.pdcheck7_count.value) && isEmpty(form.pdcheck9_count.value) && isEmpty(form.pdcheck11_count.value) && isEmpty(form.pdcheck12_count.value) && isEmpty(form.pdcheck13_count.value) && isEmpty(form.pdcheck14_count.value) && isEmpty(form.pdcheck15_count.value) && isEmpty(form.pdcheck16_count.value)) {
	alert("Prosím, zadejte poptávaný počet pracovníků pro hledanou profesi.");
	form.pdcheck7_count.focus();
	return false
	}
else return true;

}

function checkForm_nab_ru(form) {
if (isEmpty(form.cname.value)) {
	alert("Пожалуйста заполните название фирмы.");
	form.cname.focus();
	return false
	}
if (isEmpty(form.id_no.value)) {
	alert("Пожалуйста заполните идентификационный номер.");
	form.id_no.focus();
	return false
	}
if (isEmpty(form.waddress1.value) && isEmpty(form.waddress2.value) && isEmpty(form.waddress3.value) && isEmpty(form.waddress4.value)) {
	alert("Пожалуйста заполните адрес рабочих мест.");
	form.waddress1.focus();
	return false
	}
if (isEmpty(form.contact_name1.value) && isEmpty(form.contact_name2.value) && isEmpty(form.contact_name3.value)) {
	alert("Пожалуйста заполните контактную информацию.");
	form.contact_name1.focus();
	return false
	}
if (!isEmpty(form.contact_name1.value) && (isEmpty(form.contact_phone1.value) && isEmpty(form.contact_email1.value))) {
	alert("Пожалуйста заполните контактную информацию.");
	form.contact_phone1.focus();
	return false
	}
if (!isEmpty(form.contact_name2.value) && (isEmpty(form.contact_phone2.value) && isEmpty(form.contact_email2.value))) {
	alert("Пожалуйста заполните контактную информацию.");
	form.contact_phone2.focus();
	return false
	}
if (!isEmpty(form.contact_name3.value) && (isEmpty(form.contact_phone3.value) && isEmpty(form.contact_email3.value))) {
	alert("Пожалуйста заполните контактную информацию.");
	form.contact_phone3.focus();
	return false
	}
if (!isEmpty(form.contact_email1.value) && !isEmail(form.contact_email1.value)) {
	alert("Пожалуйста проконтролируйте e-майл.");
	form.contact_email1.focus();
	return false
	}
if (!isEmpty(form.contact_email2.value) && !isEmail(form.contact_email2.value)) {
	alert("Пожалуйста проконтролируйте e-майл.");
	form.contact_email2.focus();
	return false
	}
if (!isEmpty(form.contact_email3.value) && !isEmail(form.contact_email3.value)) {
	alert("Пожалуйста проконтролируйте e-майл.");
	form.contact_email3.focus();
	return false
	}
if (isEmpty(form.date_of_start_day.value) || isEmpty(form.date_of_start_month.value) || isEmpty(form.date_of_start_year.value) ) {
	alert("Пожалуйста заполните дату начала работы.");
	if (isEmpty(form.date_of_start_day.value)) form.date_of_start_day.focus();
	else if (isEmpty(form.date_of_start_month.value)) form.date_of_start_month.focus();
	else if (isEmpty(form.date_of_start_year.value)) form.date_of_start_year.focus();
	return false
	}
if (isEmpty(form.pdcheck1_count.value) && isEmpty(form.pdcheck2_count.value) && isEmpty(form.pdcheck3_count.value) && isEmpty(form.pdcheck4_count.value) && isEmpty(form.pdcheck5_count.value) && isEmpty(form.pdcheck6_count.value) && isEmpty(form.pdcheck7_count.value) && isEmpty(form.pdcheck9_count.value) && isEmpty(form.pdcheck11_count.value) && isEmpty(form.pdcheck12_count.value) && isEmpty(form.pdcheck13_count.value) && isEmpty(form.pdcheck14_count.value) && isEmpty(form.pdcheck15_count.value) && isEmpty(form.pdcheck16_count.value)) {
	alert("Пожалуйста заполните количество рабочих для отдельных проффесий.");
	form.pdcheck7_count.focus();
	return false
	}
else return true;

}