function ValidateForm() {

	var msg = "";
	var err;

	var email = document.getElementById('email').value;
	if (email == "") {
		err = 1;
		msg += "Proszę wpisać adres e-mail!\n";
	} else {
		
		if (email_validate(email) == false) {
			err = 1;
			msg += "Adres email jest nie prawidłowy!\n";
		}
	
	}
	
	var remail = document.getElementById('re-email').value;
	if (remail == "") {
		err = 1;
		msg += "Proszę powtórnie wpisać adres e-mail!\n";	
	} else {
	
		if (email != remail) {
			err = 1;
			msg += "Podane adresy e-mail różnią się od siebie!\n";	
		}
	}
	
	
	var haslo = document.getElementById('haslo').value;
	if (haslo == "") {
		err = 1;
		msg += "Proszę wpisać hasło!\n";
	}
	
	var rehaslo = document.getElementById('re-haslo').value;
	if (rehaslo == "") {
		err = 1;
		msg += "Proszę powtórnie wpisać hasło!\n";	
	} else {
	
		if (haslo != rehaslo) {
			err = 1;
			msg += "Podane hasła różnią się od siebie!\n";	
		}
	}
	
	
	var imie = document.getElementById('imie').value;
	if (imie == "") {
		err = 1;
		msg += "Proszę wpisać imię!\n";	
	}
	
	var nazwisko = document.getElementById('nazwisko').value;
	if (nazwisko == "") {
		err = 1;
		msg += "Proszę wpisać nazwisko!\n";	
	}
	
	
	var telefon = document.getElementById('telefon').value;
	if (telefon == "") {
		err = 1;
		msg += "Proszę wpisać telefon!\n";	
	}
	
	var miasto = document.getElementById('miasto').value;
	if (miasto == "") {
		err = 1;
		msg += "Proszę wpisać miasto!\n";	
	}	
	
	var kod = document.getElementById('kod').value;
	if (kod == "") {
		err = 1;
		msg += "Proszę wpisać kod pocztowy!\n";	
	}
	
	var adres = document.getElementById('adres').value;
	if (adres == "") {
		err = 1;
		msg += "Proszę wpisać adres!\n";	
	}

	var acceptance = document.getElementById('acceptance').checked;
	if(acceptance == false) {
		err = 1;
		msg += "Zgoda na przetwarzanie danych osobowych jest wymagana!\n";			
	}
	
	
	
	if (err == 1) {
		window.alert(msg);
		return false;
	} else {
		return true;
	}


}


function email_validate(src) 
{
	var regex = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;
	return regex.test(src);
}

/*
function email_validate(email)
{
var tlds = ".ac .ad .ae .af .ag .ai .al .am .an .ao .aq .ar .as .at .au .aw .ax .az .ba .bb .bd .be .bf .bg .bh .bi .bj .bm .bn .bo .br .bs .bt .bu .bv .bw .by .bz .ca .cc .cd .cf .cg .ch .ci .ck .cl .cm .cn .co .cr .cs .cu .cv .cx .cy .cz .dd .de .dj .dk .dm .do .dz .ec .ee .eg .eh .er .es .et .eu .fi .fj .fk .fm .fo .fr .ga .gb .gd .ge .gf .gg .gh .gi .gl .gm .gn .gp .gq .gr .gs .gt .gu .gw .gy .hk .hm .hn .hr .ht .hu .id .ie .il .im .in .io .iq .ir .is .it .je .jm .jo .jp .ke .kg .kh .ki .km .kn .kp .kr .kw .ky .kz .la .lb .lc .li .lk .lr .ls .lt .lu .lv .ly .ma .mc .md .mg .mh .mk .ml .mm .mn .mo .mp .mq .mr .ms .mt .mu .mv .mw .mx .my .mz .na .nc .ne .nf .ng .ni .nl .no .np .nr .nu .nz .om .pa .pe .pf .pg .ph .pk .pl .pm .pn .pr .ps .pt .pw .py .qa .re .ro .ru .rw .sa .sb .sc .sd .se .sg .sh .si .sj .sk .sl .sm .sn .so .sr .st .su .sv .sy .sz .tc .td .tf .tg .th .tj .tk .tl .tm .tn .to .tp .tr .tt .tv .tw .tz .ua .ug .uk .um .us .uy .uz .va .vc .ve .vg .vi .vn .vu .wf .ws .ye .yt .yu .za .zm .zr .zw .com .net .org .mil .gov .edu .nato .info .int .name .biz .museum .pro .AC .AD .AE .AF .AG .AI .AL .AM .AN .AO .AQ .AR .AS .AT .AU .AW .AX .AZ .BA .BB .BD .BE .BF .BG .BH .BI .BJ .BM .BN .BO .BR .BS .BT .BU .BV .BW .BY .BZ .CA .CC .CD .CF .CG .CH .CI .CK .CL .CM .CN .CO .CR .CS .CU .CV .CX .CY .CZ .DD .DE .DJ .DK .DM .DO .DZ .EC .EE .EG .EH .ER .ES .ET .EU .FI .FJ .FK .FM .FO .FR .GA .GB .GD .GE .GF .GG .GH .GI .GL .GM .GN .GP .GQ .GR .GS .GT .GU .GW .GY .HK .HM .HN .HR .HT .HU .ID .IE .IL .IM .IN .IO .IQ .IR .IS .IT .JE .JM .JO .JP .KE .KG .KH .KI .KM .KN .KP .KR .KW .KY .KZ .LA .LB .LC .LI .LK .LR .LS .LT .LU .LV .LY .MA .MC .MD .MG .MH .MK .ML .MM .MN .MO .MP .MQ .MR .MS .MT .MU .MV .MW .MX .MY .MZ .NA .NC .NE .NF .NG .NI .NL .NO .NP .NR .NU .NZ .OM .PA .PE .PF .PG .PH  .PK .PL .PM .PN .PR .PS .PT .PW .PY .QA .RE .RO .RU .RW .SA .SB .SC .SD .SE .SG .SH .SI .SJ .SK .SL .SM .SN .SO .SR .ST .SU .SV .SY .SZ .TC .TD .TF .TG .TH .TJ .TK .TL .TM .TN .TO .TP .TR .TT .TV .TW .TZ .UA .UG .UK .UM .US .UY .UZ .VA .VC .VE .VG .VI .VN .VU .WF .WS .YE .YT .YU .ZA .ZM .ZR .ZW .COM .NET .ORG .MIL .GOV .EDU .NATO .INFO .INT .NAME .BIZ .MUSEUM .PRO";
var myRegex = new RegExp("^[A-Za-z0-9\\-\\._]+@[A-Za-z0-9\\-\\._]+\.[A-Za-z]+$")
var endofString = email.split('.');
var ending = endofString.length - 1;
var tld = endofString[ending];
       if (! email.match(myRegex))
       {//alert('Wymagany jest poprawny adres e-mail');
        return false;
       }
       else if (tlds.search(tld) < 0)
       {
       //alert('Sprawdź czy podany adres e-mail jest prawidłowy');
        return false;
       } else {
              return true;
       }

}

*/

