
		function IsMail(mail) {
			//netestuje nepřípustné znaky ani vícenásobný výskyt @.
			var zavinac, tecka;
			zavinac=mail.indexOf("@");
			tecka=mail.lastIndexOf(".");
			if ((zavinac<1) || (zavinac>(mail.length-6)) || (tecka<4) || (tecka>mail.length-3) || (tecka<mail.length-4) || (tecka<zavinac+3)) {
				return false;
			}
			else {
				return true;
			}
		}
		function kontrola() {
			if (document.udajeklienta.recipientfirstname.value=="") {
				alert("Enter First Name of recipient field.");
				document.udajeklienta.recipientfirstname.focus();
				return false;
			}
			if (document.udajeklienta.recipientlastname.value=="") {
				alert("Enter Last Name of recipient field.");
				document.udajeklienta.recipientlastname.focus();
				return false;
			}
			if (document.udajeklienta.recipientmail.value=="") {
				alert("Enter E-mail of recipient field.");
				document.udajeklienta.recipientmail.focus();
				return false;
			}
			if (!IsMail(document.udajeklienta.recipientmail.value)) {
				alert("E-mail of recipient is missing. Check this field, please.");
				document.udajeklienta.recipientmail.focus();
				return false;
			}
			if (document.udajeklienta.name.value=="") {
				alert("Enter Your name field.");
				document.udajeklienta.name.focus();
				return false;
			}
			if (document.udajeklienta.mail.value=="") {
				alert("Enter Your e-mail address field.");
				document.udajeklienta.mail.focus();
				return false;
			}
			if (!IsMail(document.udajeklienta.mail.value)) {
				alert("Your e-mail address is missing. Check this field, please.");
				document.udajeklienta.mail.focus();
				return false;
			}
			if (document.udajeklienta.subject.value=="") {
				alert("Enter Subject field.");
				document.udajeklienta.subject.focus();
				return false;
			}
			if (document.udajeklienta.body.value=="") {
				alert("Enter Add a personal message field.");
				document.udajeklienta.body.focus();
				return false;
			}
			return true;
		}
