function validatEmail(mailadr) {
   if (!window.RegExp) return true;
	 re = new RegExp("^[^@]+@[^.]+\..+$");
	 if (!re.test(mailadr.value)) {
      alert("Zadaná adresa není správnou adresou elektronické pošty!");	return false;}
   return true;
   }
   function isEmpty(str) {
		  for (i=0; i<str.length; i++) if(str.charAt(i)!=' ') return false;
		  return true;
   }
   function checkRequired(f) {var Errors='', Atribut='required';
	    for (var i=0; i<f.elements.length; i++) {
	       if (f.elements[i].getAttribute(Atribut)!=null)
		        if (isEmpty(f.elements[i].value)) Errors+=' '+f.elements[i].name+'\n';
			}
		  if(Errors!='') {alert("Vyplňte prosím následující údaje:\n"+Errors); return false;}
      return true;
   }
   function checkFormsData(formular) {
      if (!checkRequired(formular)) return false;
      if (!validatEmail(formular['kontakt'])) {formular['kontakt'].focus(); return false;}
		  return true;
   }

