﻿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 = "";
}
/*odkazy ve formuláři*/
function newsConfirm(co) {
	if (confirm("Přechodem na jinou stránku přijdete o vyplněné položky v tomto \n formuláři. Přejete si otevřít odkaz do nového okna?")) 
		{
		window.open(co, "_blank", "width=870, height=600, left=0, top=0, resizable, scrollbars, location, toolbar, directories, menubar");
		}
	return false;
}

// kontaktni
function checkKontakt(form) {
if (isEmpty(form.jmeno.value)) {
	alert("Prosím, vložte své jméno.");
	form.jmeno.focus();
	return false
	}
if (isEmpty(form.prijmeni.value)) {
	alert("Prosím, vložte své příjmení.");
	form.prijmeni.focus();
	return false
	}
if (isEmpty(form.email.value)) {
	alert("Prosím, vložte svůj e-mail.");
	form.email.focus();
	return false
	}
else if (!isEmail(form.email.value)) {
	alert("Prosím, zkontrolujte vložený e-mail.");
	form.email.focus();
	return false
	}
if (isEmpty(form.nadpis.value)) {
	alert("Prosím, vložte předmět zprávy.");
	form.nadpis.focus();
	return false
	}
if (isEmpty(form.text.value)) {
	alert("Prosím, vložte text svého vzkazu pro nás.");
	form.text.focus();
	return false
	}
else return true;

}

// ucet
function checkRegistrace(form) {
if (isEmpty(form.username.value)) {
	alert("Prosím, vložte uživatelské jméno.");
	form.username.focus();
	return false
	}
if (isEmpty(form.password.value)) {
	alert("Prosím, vložte heslo.");
	form.password.focus();
	return false
	}
if (isEmpty(form.passwordconfirm.value)) {
	alert("Prosím, vložte heslo podruhé, pro kontrolu.");
	form.passwordconfirm.focus();
	return false
	}
if (form.passwordconfirm.value != form.password.value) {
	alert("Prosím, zkontrolujte správnost zadaného hesla. Zadejte jej pečlivě znovu.");
	form.passwordconfirm.focus();
	return false
	}
if (isEmpty(form.firstname.value)) {
	alert("Prosím, vložte jméno.");
	form.firstname.focus();
	return false
	}
if (isEmpty(form.lastname.value)) {
	alert("Prosím, vložte příjmení.");
	form.lastname.focus();
	return false
	}
if (isEmpty(form.email.value)) {
	alert("Prosím, vložte e-mail.");
	form.email.focus();
	return false
	}
else if (!isEmail(form.email.value)) {
	alert("Prosím, zkontrolujte e-mail.");
	form.email.focus();
	return false
	}
if (isEmpty(form.street.value)) {
	alert("Prosím, vložte ulici a čp.");
	form.street.focus();
	return false
	}
if (isEmpty(form.city.value)) {
	alert("Prosím, vložte město.");
	form.city.focus();
	return false
	}
if (isEmpty(form.postcode.value)) {
	alert("Prosím, vložte PSČ.");
	form.postcode.focus();
	return false
	}
if (isEmpty(form.country.value)) {
	alert("Prosím, zvolte zemi.");
	form.country.focus();
	return false
	}
if (isEmpty(form.telephone.value)) {
	alert("Prosím, vložte telefonní číslo.");
	form.telephone.focus();
	return false
	}
else return true;

}

function checkEditace(form) {
if (isEmpty(form.firstname.value)) {
	alert("Prosím, vložte jméno.");
	form.firstname.focus();
	return false
	}
if (isEmpty(form.lastname.value)) {
	alert("Prosím, vložte příjmení.");
	form.lastname.focus();
	return false
	}
if (isEmpty(form.email.value)) {
	alert("Prosím, vložte e-mail.");
	form.email.focus();
	return false
	}
else if (!isEmail(form.email.value)) {
	alert("Prosím, zkontrolujte e-mail.");
	form.email.focus();
	return false
	}
if (isEmpty(form.street.value)) {
	alert("Prosím, vložte ulici a čp.");
	form.street.focus();
	return false
	}
if (isEmpty(form.city.value)) {
	alert("Prosím, vložte město.");
	form.city.focus();
	return false
	}
if (isEmpty(form.postcode.value)) {
	alert("Prosím, vložte PSČ.");
	form.postcode.focus();
	return false
	}
if (isEmpty(form.country.value)) {
	alert("Prosím, zvolte zemi.");
	form.country.focus();
	return false
	}
if (isEmpty(form.telephone.value)) {
	alert("Prosím, vložte telefonní číslo.");
	form.telephone.focus();
	return false
	}
else return true;

}

function zmenaHesla(form) {
if (isEmpty(form.oldpassword.value)) {
	alert("Prosím, vložte své staré heslo.");
	form.oldpassword.focus();
	return false
	}
if (isEmpty(form.newpassword.value)) {
	alert("Prosím, vložte nové heslo.");
	form.newpassword.focus();
	return false
	}
if (isEmpty(form.newpasswordconfirm.value)) {
	alert("Prosím, potvrďte nové heslo.");
	form.newpasswordconfirm.focus();
	return false
	}
if (form.newpasswordconfirm.value != form.newpassword.value) {
	alert("Prosím, zkontrolujte správnost nového hesla. Zadejte jej pečlivě znovu.");
	form.newpassword.focus();
	return false
	}
else return true;

}

// objednavka
var formCheck=true;
function checkOsobniUdaje(form) {
if (formCheck==false) return true;
if (isEmpty(form.firstname.value)) {
	alert("Prosím, vložte jméno.");
	form.firstname.focus();
	return false
	}
if (isEmpty(form.lastname.value)) {
	alert("Prosím, vložte příjmení.");
	form.lastname.focus();
	return false
	}
if (isEmpty(form.email.value)) {
	alert("Prosím, vložte e-mail.");
	form.email.focus();
	return false
	}
else if (!isEmail(form.email.value)) {
	alert("Prosím, zkontrolujte e-mail.");
	form.email.focus();
	return false
	}
if (isEmpty(form.street.value)) {
	alert("Prosím, vložte ulici a čp.");
	form.street.focus();
	return false
	}
if (isEmpty(form.city.value)) {
	alert("Prosím, vložte město.");
	form.city.focus();
	return false
	}
if (isEmpty(form.postcode.value)) {
	alert("Prosím, vložte PSČ.");
	form.postcode.focus();
	return false
	}
if (isEmpty(form.country.value)) {
	alert("Prosím, zvolte zemi.");
	form.country.focus();
	return false
	}
if (isEmpty(form.telephone.value)) {
	alert("Prosím, vložte telefonní číslo.");
	form.telephone.focus();
	return false
	}
else return true;

}

function get_reload(form, method) {
  if (!method) {
    method = "GET";
  }
  form.method = method;
  form.submit();
}
