// (weryfikacja_formularza.js): sprawdzenie poprawności wypełnienia formularza

var skladnia_adresu_email=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

function weryfikacja_wiadomosci_do_centrum(form)
 {if(form.Napisano.value=="") {window.alert("Proszę wpisać treść wiadomości."); form.Napisano.style.border="1px solid #ff0000"; form.Napisano.focus(); return false;}
  if(form.Telefon.value=="" && form.Email.value=="") {window.alert("Proszę podać numer telefonu kontaktowego lub adres e-mail."); form.Telefon.style.border="1px solid #ff0000"; form.Email.style.border="1px solid #ff0000"; return false;}
  if(form.Email.value!="" && !skladnia_adresu_email.test(form.Email.value)) {window.alert("Proszę podać poprawny adres e-mail."); form.Email.style.border="1px solid #ff0000"; return false;}
  document.getElementById("komunikat").style.display="block";
 }

function weryfikacja_wiadomosci_do_webmastera(form)
 {if(form.Napisano.value=="") {window.alert("Proszę wpisać treść wiadomości."); form.Napisano.style.border="1px solid #ff0000"; form.Napisano.focus(); return false;}
  if(!skladnia_adresu_email.test(form.Email.value)) {window.alert("Proszę podać poprawny adres e-mail."); form.Email.style.border="1px solid #ff0000"; form.Email.focus(); return false;}
  document.getElementById("komunikat").style.display="block";
 }

function weryfikacja_formularza_zgloszeniowego_ogolnego(form)
 {if(form.Imię.value=="") {window.alert("Proszę podać swoje imię."); form.Imię.style.border="1px solid #ff0000"; form.Imię.focus(); return false;}
  if(form.Nazwisko.value=="") {window.alert("Proszę podać swoje nazwisko."); form.Nazwisko.style.border="1px solid #ff0000"; form.Nazwisko.focus(); return false;}
  if(form.Miejscowość.value=="") {window.alert("Proszę podać nazwę swojej miejscowości."); form.Miejscowość.style.border="1px solid #ff0000"; form.Miejscowość.focus(); return false;}
  if(form.Ulica.value=="") {window.alert("Proszę podać nazwę swojej ulicy."); form.Ulica.style.border="1px solid #ff0000"; form.Ulica.focus(); return false;}
  if(form.Kod.value=="") {window.alert("Proszę podać swój kod pocztowy."); form.Kod.style.border="1px solid #ff0000"; form.Kod.focus(); return false;}
  if(form.Język.value=="brak") {window.alert("Proszę wybrać język."); form.Język.style.border="1px solid #ff0000"; form.Język.focus(); return false;}
  if(form.Wiek.value=="brak") {window.alert("Proszę podać swój przedział wiekowy."); form.Wiek.style.border="1px solid #ff0000"; form.Wiek.focus(); return false;}
  if(form.Kurs.value=="brak") {window.alert("Proszę wybrać zakres kursu."); form.Kurs.style.border="1px solid #ff0000"; form.Kurs.focus(); return false;}
  if(form.Poziom.value=="brak") {window.alert("Proszę wybrać swój poziom zaawansowania."); form.Poziom.style.border="1px solid #ff0000"; form.Poziom.focus(); return false;}
  if(form.Tryb.value=="brak") {window.alert("Proszę wybrać tryb nauczania."); form.Tryb.style.border="1px solid #ff0000"; form.Tryb.focus(); return false;}
  if(form.Kontakt.value=="brak") {window.alert("Proszę wybrać sposób kontaktu."); form.Kontakt.style.border="1px solid #ff0000"; form.Kontakt.focus(); return false;}
  if(form.Kontakt.value=="telefon stacjonarny" && form.Telefon.value=="") {window.alert("Proszę podać numer telefonu stacjonarnego."); form.Telefon.style.border="1px solid #ff0000"; form.Telefon.focus(); return false;}
  if(form.Kontakt.value=="komórka" && form.Komórka.value=="") {window.alert("Proszę podać numer telefonu komórkowego."); form.Komórka.style.border="1px solid #ff0000"; form.Komórka.focus(); return false;}
  if(form.Kontakt.value=="e-mail" && !skladnia_adresu_email.test(form.Email.value)) {window.alert("Proszę podać poprawny adres e-mail."); form.Email.style.border="1px solid #ff0000"; form.Email.focus(); return false;}
  document.getElementById("komunikat").style.display="block";
 }

function weryfikacja_formularza_zgloszeniowego_firmowego(form)
 {if(form.Firma.value=="") {window.alert("Proszę podać nazwę firmy."); form.Firma.style.border="1px solid #ff0000"; form.Firma.focus(); return false;}
  if(form.Imię.value=="") {window.alert("Proszę podać swoje imię."); form.Imię.style.border="1px solid #ff0000"; form.Imię.focus(); return false;}
  if(form.Nazwisko.value=="") {window.alert("Proszę podać swoje nazwisko."); form.Nazwisko.style.border="1px solid #ff0000"; form.Nazwisko.focus(); return false;}
  if(form.Stanowisko.value=="") {window.alert("Proszę podać swoje stanowisko w firmie."); form.Stanowisko.style.border="1px solid #ff0000"; form.Stanowisko.focus(); return false;}
  if(form.Miejscowość.value=="") {window.alert("Proszę podać nazwę miejscowości."); form.Miejscowość.style.border="1px solid #ff0000"; form.Miejscowość.focus(); return false;}
  if(form.Ulica.value=="") {window.alert("Proszę podać nazwę ulicy."); form.Ulica.style.border="1px solid #ff0000"; form.Ulica.focus(); return false;}
  if(form.Kod.value=="") {window.alert("Proszę podać kod pocztowy."); form.Kod.style.border="1px solid #ff0000"; form.Kod.focus(); return false;}
  if(form.Telefon.value=="") {window.alert("Proszę podać numer telefonu do firmy."); form.Telefon.style.border="1px solid #ff0000"; form.Telefon.focus(); return false;}
  if(form.Język.value=="brak") {window.alert("Proszę wybrać język."); form.Język.style.border="1px solid #ff0000"; form.Język.focus(); return false;}
  if(form.Tryb.value=="brak") {window.alert("Proszę wybrać tryb nauczania."); form.Tryb.style.border="1px solid #ff0000"; form.Tryb.focus(); return false;}
  if(form.Osób.value=="") {window.alert("Proszę podać przewidywaną ilość osób."); form.Osób.style.border="1px solid #ff0000"; form.Osób.focus(); return false;}
  if(form.Miejsce.value=="brak") {window.alert("Proszę podać miejsce odbycia szkolenia."); form.Miejsce.style.border="1px solid #ff0000"; form.Miejsce.focus(); return false;}
  if(form.Kontakt.value=="brak") {window.alert("Proszę wybrać sposób kontaktu."); form.Kontakt.style.border="1px solid #ff0000"; form.Kontakt.focus(); return false;}
  if(form.Kontakt.value=="komórka" && form.Komórka.value=="") {window.alert("Proszę podać numer telefonu komórkowego."); form.Komórka.style.border="1px solid #ff0000"; form.Komórka.focus(); return false;}
  if(form.Kontakt.value=="e-mail" && !skladnia_adresu_email.test(form.Email.value)) {window.alert("Proszę podać poprawny adres e-mail."); form.Email.style.border="1px solid #ff0000"; form.Email.focus(); return false;}
  document.getElementById("komunikat").style.display="block";
 }

function weryfikacja_newslettera(form)
 {if(!skladnia_adresu_email.test(form.adres_email.value)) {window.alert("Proszę podać poprawny adres e-mail."); form.adres_email.style.border="1px solid #ff0000"; form.adres_email.focus(); return false;}
  document.getElementById("komunikat_newslettera").style.display="block";
 }

function weryfikacja_poczatku_testu_online(form)
 {if(form.Imię.value=="") {window.alert("Proszę podać swoje imię."); form.Imię.style.border="1px solid #ff0000"; form.Imię.focus(); return false;}
  if(form.Nazwisko.value=="") {window.alert("Proszę podać swoje nazwisko."); form.Nazwisko.style.border="1px solid #ff0000"; form.Nazwisko.focus(); return false;}
  if(!skladnia_adresu_email.test(form.Email.value)) {window.alert("Proszę podać poprawny adres e-mail."); form.Email.style.border="1px solid #ff0000"; form.Email.focus(); return false;}
  if(!window.confirm("Podany adres e-mail to: "+form.Email.value+"\nCzy podany adres e-mail jest na pewno prawidłowy?")) {form.Email.style.border="1px solid #ff0000"; form.Email.focus(); return false;}
  document.getElementById("komunikat").style.display="block";
 }

function weryfikacja_wczesniejszego_zakonczenia_testu_online(form)
 {if(!window.confirm("Czy na pewno zakończyć rozwiązywanie testu?")) {return false;}
  document.getElementById("komunikat").style.display="block";
 }

function weryfikacja_logowania(form)
 {if(form.uzytkownik.value=="") {window.alert("Proszę podać swój login."); form.uzytkownik.style.border="1px solid #ff0000"; form.uzytkownik.focus(); return false;}
  if(form.haslo.value=="") {window.alert("Proszę podać swoje hasło."); form.haslo.style.border="1px solid #ff0000"; form.haslo.focus(); return false;}
  document.getElementById("komunikat").style.display="block";
 }

// (C) M@rio 2008