function ValidateReservation2k() { reg = /^[a-zA-Z0-9./-]{5,100}$/; wyn = document.getElementById('rezerwacja').value.match(reg); if (wyn == null) { alert("Proszę wpisać numer rezerwacji."); return false; } reg = /^[a-zA-Z0-9ąćęłńóśżźĄĆĘŁŃÓŚŻŹ. -]{2,100}$/; wyn = document.getElementById('nazwahotelu').value.match(reg); if (wyn == null) { alert("Proszę wpisać nazwę hotelu, może zawierać tylko litery, spację, cyfry i znaki '.', '-'."); return false; } reg = /^[a-zA-ZąćęłńóśżźĄĆĘŁŃÓŚŻŹ. -]{2,30}$/; wyn = document.getElementById('imie').value.match(reg); if (wyn == null) { alert("Proszę wpisać imię, może zawierać tylko litery i znaki '.', '-'."); return false; } reg = /^[a-zA-ZąćęłńóśżźĄĆĘŁŃÓŚŻŹ. -]{2,30}$/; wyn = document.getElementById('nazwisko').value.match(reg); if (wyn == null) { alert("Proszę wpisać nazwisko, może zawierać tylko litery i znaki '.', '-'."); return false; } reg = /^[0-9 -+]{5,20}$/; wyn = document.getElementById('telefon').value.match(reg); if (wyn == null) { alert("Proszę wpisać telefon, może zawierać tylko cyfry oraz znaki '+', '-'."); return false; } reg = /^[a-zA-Z0-9.-_]+@[a-zA-Z0-9-_\]+\.[a-zA-Z0-9-_\.]+$/; reg = /^[a-zA-Z0-9.-]{1,30}@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)+$/; wyn = document.getElementById('mail').value.match(reg); if (wyn == null) { alert("Proszę podać poprawny adres email. " + "Poprawny adres musi zawierać małpę " + "oraz co najmniej dwa człony nazwy serwera, " + "np. a@b.c lub ala@ma.kota"); return false; } val = document.getElementById('f_valid').value; wyn = MD5(val); if (wyn != '1fe120f363264fdf9bcd58bc48e30d99') { alert("Wprowadź poprawny kod widoczny na obrazku kontrolnym."); return false; } return true; }