﻿function validateform(formularz)
{

       if(document.getElementById('telefon').checked==true && formularz.Telefon.value=="")
       {
              alert("Wybrałeś telefon jako preferowaną formę kontaktu - musisz podać numer telefonu"); 
              return false; 
       }

       if(document.getElementById('email').checked==true && formularz.Email.value=="")
       {
              alert("Wybrałeś email jako preferowaną formę kontaktu - musisz podać email"); 
              return false; 
       }

       if(formularz.imie.value=="" || formularz.nazwisko.value=="")
       {
              alert("Musisz podać Imie i Nazwisko");
              return false;
       }
       else
       {
              litPatt = /^[a-zA-ZąćęłńóśĹźźĄĆĘŁŃÓŚŻŹ ]{2,100}$/;
           wynik   = formularz.imie.value.match(litPatt);
           if(wynik==null)
           {
                     alert("Proszę wprowadzić poprawne imię"); 
                     return false;          
           }
        
           wynik   = formularz.nazwisko.value.match(litPatt);
           if(wynik==null)
           {
                     alert("Proszę wprowadzić poprawne nazwisko"); 
                     return false;          
           } 
       }  

       if(formularz.Telefon.value=="" && formularz.Email.value=="")
       {
              alert("Musisz podać Telefon lub e-mail");
              return false;
       }
       else
       {

           if(formularz.Email.value!="")
           {
                  /*reg = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;*/
                  /*reg = /^[a-zA-Z0-9ąćęłńóśĹźźĄĆĘŁŃÓŚŻŹ\.]{1,30}@[a-zA-Z0-9ąćęłńóśĹźźĄĆĘŁŃÓŚŻŹ]+(\.[a-zA-Z0-9ąćęłńóśĹźźĄĆĘŁŃÓŚŻŹ]+)+$/;*/
                  /*reg = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/;
                  wyn = formularz.Email.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.czarnego.com.");
                      return false;
                  }*/
                     
                     var x = formularz.Email.value;
                     var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
                     if (!filter.test(x))
                     {
                      alert("Proszę podać poprawny adres email. " +
                            "Poprawny adres musi zawierać małpę " +
                            "oraz co najmniej dwa człony nazwy serwera, " +
                            "np. ala@ma.pl lub ala.kowalska@ma.kota.czarnego.com");
                            return false;
                     }
           }
           
           if(formularz.Telefon.value!="")
           {
                  reg = /^[A-Za-z]/;
                  wyn = formularz.Telefon.value.match(reg);
                  if (wyn != null) {
                      alert("Numer telefonu jest niepoprawny");
                      return false;
                  }
           }       

       }
       
       
}

function validate_newsletter(formularz)
{
  
     if(formularz.email.value!="")
     {
                     var x = formularz.Email.value;
                     var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
                     if (!filter.test(x))
                     {
                      alert("Proszę podać poprawny adres email. " +
                            "Poprawny adres musi zawierać małpę " +
                            "oraz co najmniej dwa człony nazwy serwera, " +
                            "np. ala@ma.pl lub ala.kowalska@ma.kota.czarnego.com");
                            return false;
                     }
     }
     else
     {
            alert("Proszę podać adres email");
            return false;
     }

       
}

