/* 
	Skrypt sprawdzaj±cy poprawno¶æ pól formularza.
	Autor: Micha³ Kowalski (SR)
*/
  
function validateForm(AForm){

    //1. Pole imiê:
    reg = /^[a-zA-Z±æê³ñó¶¼¿¡ÆÊ£ÑÓ¦¬¯]{2,20}$/;
    wyn = AForm.imie.value.match(reg);

    if (wyn == null) {
        alert("Proszê podaæ poprawnie Imiê. \n" +
              "Imie musi zawieraæ od 2 do 20 liter.\n" +
              "¯adne znaki poza literami nie s± dozwolone.");
        return false;
    }

    //2. Pole nazwisko:
    reg = /^[a-zA-Z±æê³ñó¶¼¿¡ÆÊ£ÑÓ¦¬¯]{2,20}$/;
    wyn = AForm.nazwisko.value.match(reg);

    if (wyn == null) {
        alert("Proszê podaæ poprawnie Nazwisko. \n" +
              "Nazwisko musi zawieraæ od 2 do 20 liter. \n" +
              "¯adne znaki poza literami nie s± dozwolone.");
        return false;
    }
 
    //3. Pole e-mail:
//    reg - /^[a-zA-Z0-9±æê³ñó¶¼¿¡ÆÊ£ÑÓ¦¬¯]{1,30}@[a-zA-Z0-9±æê³ñó¶¼¿¡ÆÊ£ÑÓ¦¬¯]+(\.[a-zA-Z]+)+$/;
    
    reg = /^[a-zA-Z0-9±æê³ñó¶¿¼¡ÆÊ£ÑÓ¦¯¬\.]{1,30}@[a-zA-Z0-9±æê³ñó¶¿¼¡ÆÊ£ÑÓ¦¯¬]+(\.[a-zA-Z0-9±æê³ñó¶¿¼¡ÆÊ£ÑÓ¦¯¬]+)+$/;
    
    wyn = AForm.email.value.match(reg);

    if (wyn == null) {
        alert("Proszê podaæ poprawny adres email. \n" +
              "Poprawny adres musi zawieraæ znak @ \n" +
              "oraz co najmniej dwa cz³ony nazwy serwera, \n" +
              "np. a@be.ce lub janek@ma.poprawny.email.pl .");
        return false;
    }
	//4. Sprawdzamy poprawno¶æ pola wiadomo¶ci:
	    if (AForm.textarea.value.length == 0) {
      alert("Proszê wype³niæ poprawnie pole wiadom¶ci. \n" +
            "Sk³adnia musi zawieraæ do 1200 liter. \n" +
	    "Dozwolone  s± wszytskie znaki polskie i cyfry.");
        return false;
    }	
    return true;
}
