﻿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 == "suche...") 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("Bitte, geben Sie Ihren Vornamen ein.");
	form.jmeno.focus();
	return false
	}
if (isEmpty(form.prijmeni.value)) {
	alert("Bitte, geben Sie Ihren Namen ein.");
	form.prijmeni.focus();
	return false
	}
if (isEmpty(form.email.value)) {
	alert("Bitte, geben Sie Ihre E-mailadresse ein.");
	form.email.focus();
	return false
	}
else if (!isEmail(form.email.value)) {
	alert("Bitte, überprüfen Sie Ihre Emailadresse.");
	form.email.focus();
	return false
	}
if (isEmpty(form.nadpis.value)) {
	alert("Bitte, geben Sie den Betreff ein.");
	form.nadpis.focus();
	return false
	}
if (isEmpty(form.text.value)) {
	alert("Bitte, geben Sie Ihr Text für uns ein.");
	form.text.focus();
	return false
	}
else return true;

}

// ucet
function checkRegistrace(form) {
if (isEmpty(form.username.value)) {
	alert("Bitte, geben Sie Ihren Benutzernamen ein.");
	form.username.focus();
	return false
	}
if (isEmpty(form.password.value)) {
	alert("Bitte, geben Sie Ihr Passwort ein.");
	form.password.focus();
	return false
	}
if (isEmpty(form.passwordconfirm.value)) {
	alert("Bitte, geben Sie Ihr Passwort noch einmal ein.");
	form.passwordconfirm.focus();
	return false
	}
if (form.passwordconfirm.value != form.password.value) {
	alert("Bitte, überprüfen Sie Ihr Passwort. Bitte, geben Sie es sorgfältig noch einmal ein.");
	form.passwordconfirm.focus();
	return false
	}
if (isEmpty(form.firstname.value)) {
	alert("Bitte, Ihren Vornamen eingeben.");
	form.firstname.focus();
	return false
	}
if (isEmpty(form.lastname.value)) {
	alert("Bitte, Ihren Namen eingeben.");
	form.lastname.focus();
	return false
	}
if (isEmpty(form.email.value)) {
	alert("Bitte, Ihre Emailadresse eingeben.");
	form.email.focus();
	return false
	}
else if (!isEmail(form.email.value)) {
	alert("Bitte, Ihre Emailadresse überprüfen.");
	form.email.focus();
	return false
	}
if (isEmpty(form.street.value)) {
	alert("Bitte, die Strasse und Hausnummer eingeben.");
	form.street.focus();
	return false
	}
if (isEmpty(form.city.value)) {
	alert("Bitte, die Stadt eingeben.");
	form.city.focus();
	return false
	}
if (isEmpty(form.postcode.value)) {
	alert("Bitte, die PLZ eingeben.");
	form.postcode.focus();
	return false
	}
if (isEmpty(form.country.value)) {
	alert("Bitte, Ihr Land eingeben.");
	form.country.focus();
	return false
	}
if (isEmpty(form.telephone.value)) {
	alert("Bitte, Ihre Telefonnummer eingeben.");
	form.telephone.focus();
	return false
	}
else return true;

}

function checkEditace(form) {
if (isEmpty(form.firstname.value)) {
	alert("Bitte, Ihren Vornamen eingeben.");
	form.firstname.focus();
	return false
	}
if (isEmpty(form.lastname.value)) {
	alert("Bitte, Ihren Namen eingeben.");
	form.lastname.focus();
	return false
	}
if (isEmpty(form.email.value)) {
	alert("Bitte, Ihre Emailadresse eingeben.");
	form.email.focus();
	return false
	}
else if (!isEmail(form.email.value)) {
	alert("Bitte, Ihre Emailadresse überprüfen.");
	form.email.focus();
	return false
	}
if (isEmpty(form.street.value)) {
	alert("Bitte, die Strasse und Hausnummer eingeben.");
	form.street.focus();
	return false
	}
if (isEmpty(form.city.value)) {
	alert("Bitte, die Stadt eingeben.");
	form.city.focus();
	return false
	}
if (isEmpty(form.postcode.value)) {
	alert("Bitte, die PLZ eingeben.");
	form.postcode.focus();
	return false
	}
if (isEmpty(form.country.value)) {
	alert("Bitte, Ihr Land eingeben.");
	form.country.focus();
	return false
	}
if (isEmpty(form.telephone.value)) {
	alert("Bitte, Ihre Telefonnummer eingeben.");
	form.telephone.focus();
	return false
	}
else return true;

}

function zmenaHesla(form) {
if (isEmpty(form.oldpassword.value)) {
	alert("Bitte, Ihr altes Passwort eingeben.");
	form.oldpassword.focus();
	return false
	}
if (isEmpty(form.newpassword.value)) {
	alert("Bitte, Ihr neues Passwort eingeben.");
	form.newpassword.focus();
	return false
	}
if (isEmpty(form.newpasswordconfirm.value)) {
	alert("Bitte, Ihr neues Passwort bestätigen.");
	form.newpasswordconfirm.focus();
	return false
	}
if (form.newpasswordconfirm.value != form.newpassword.value) {
	alert("Bitte, überprüfen Sie Ihr Passwort. Bitte, geben Sie es sorgfältig noch einmal ein.");
	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("Bitte, Ihren Vornamen eingeben.");
	form.firstname.focus();
	return false
	}
if (isEmpty(form.lastname.value)) {
	alert("Bitte, Ihren Namen eingeben.");
	form.lastname.focus();
	return false
	}
if (isEmpty(form.email.value)) {
	alert("Bitte, Ihre Emailadresse eingeben.");
	form.email.focus();
	return false
	}
else if (!isEmail(form.email.value)) {
	alert("Bitte, Ihre Emailadresse überprüfen.");
	form.email.focus();
	return false
	}
if (isEmpty(form.street.value)) {
	alert("Bitte, die Strasse und Hausnummer eingeben.");
	form.street.focus();
	return false
	}
if (isEmpty(form.city.value)) {
	alert("Bitte, die Stadt eingeben.");
	form.city.focus();
	return false
	}
if (isEmpty(form.postcode.value)) {
	alert("Bitte, die PLZ eingeben.");
	form.postcode.focus();
	return false
	}
if (isEmpty(form.country.value)) {
	alert("Please select country.");
	form.country.focus();
	return false
	}
if (isEmpty(form.telephone.value)) {
	alert("Bitte, Ihre Telefonnummer eingeben.");
	form.telephone.focus();
	return false
	}
else return true;

}

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