// JavaScript Document function CheckEmpty(element, chyba) { if (arguments.length<2) chyba=""; var v; if (element.type=="select-one") v=element.options[element.selectedIndex].text; else v=element.value; if (v=="") { if (chyba!="") { alert("Prosím zadajte "+chyba+" !"); element.focus(); } return false; } return true; } function CheckEmail(email) { if (window.RegExp) if (email.value!="") { var re1=/^(.+)@(.+)$/ var rep=re1.exec(email.value); if (rep!=null) { var ename =rep[1]; var edomain=rep[2]; var re2a=/^[0-9a-z_\.\-]+$/i; var re2b=/^"[^"]*"$/; var re3a=/^[0-9a-z]+[0-9a-z\-]*(\.[0-9a-z]+[0-9a-z\-]*)*\.[a-z]{2,3}$/i; var re3b=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/; if ((re2a.test(ename) || re2b.test(ename)) && (re3a.test(edomain) || re3b.test(edomain))) return true; } alert("Zadaná adresa nie je správnou adresou elektronickej pošty!"); email.focus(); return false; } return true; } function CheckContact(c) { if (c.value.indexOf("@") != -1) return (CheckEmail(c)); else return true; } function kontrola(Formular) { with (document.forms["Formular"]) { if (CheckEmpty(Meno,"meno") && CheckEmpty(Email,"e-mail") && CheckEmail(Email) && CheckEmpty(Predmet,"predmet") && CheckEmpty(Sprava,"správu")) { return true; } else { return false; } } } function getId(name) { if (document.all) return document.all.item(name); else if (document.getElementById) return document.getElementById(name); else if (document.layers) return document.layer[name]; else return null; }